with one click
aget-file-issue
File issues with L520 governance compliance
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
File issues with L520 governance compliance
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Propose ranked next-best actions with evidence grounding, time budgets, and execute-all default. Formalizes the fleet's highest-frequency interaction pattern.
Scaffold approved initiative manifests at planning/initiatives/INIT-*.md. Mirrors /aget-create-project STRICT (D71 Layer 2) — direct Write/Edit to planning/initiatives/ is PROHIBITED once this skill is invoked. Implements SOP_initiative.md (graduated procedure) + future AGET_INITIATIVE_SPEC. Consumes PROPOSAL_init_*.md substrate produced by /aget-propose-initiative.
Run AGET health inspection and housekeeping checks. Detect-only — pair with /aget-enhance-health for remediation.
Remediate health drift detected by /aget-check-health. Applies Tier A/B/C severity routing per DESIGN_DIRECTION §Principle 9 (canonical check → enhance pipeline). Generator layer (ADR-008) sibling to /aget-check-health.
Record lessons learned from sessions as persistent, searchable, committable artifacts. Classifies each lesson as Framework (help other AGETs) or Domain (help principal).
Guide through the 7-phase specification enhancement lifecycle (Phases 0-6 from L622). Governs creating, updating, wiring, and validating AGET specifications.
| name | aget-file-issue |
| description | File issues with L520 governance compliance |
| archetype | universal |
| allowed-tools | ["Bash","Read","Grep"] |
File issues to appropriate repositories with L520 governance compliance (routing + sanitization).
Structured issue filing with:
/aget-file-issue <type> [title]
| Type | Description | Template |
|---|---|---|
enhancement | Feature enhancement | ENHANCEMENT_REQUEST |
bug | Bug report | BUG_REPORT |
feature | New feature | FEATURE_REQUEST |
# Check for private fleet markers
if grep -q "gmelli\|private-" <<< "$PWD"; then
AGENT_TYPE="private"
elif grep -q '"fleet".*"private"' .aget/version.json 2>/dev/null; then
AGENT_TYPE="private"
elif git remote -v 2>/dev/null | grep -q "gmelli/"; then
AGENT_TYPE="private"
else
AGENT_TYPE="public"
fi
| Agent Type | Destination |
|---|---|
| Private Fleet | {private-tracker} |
| Public/Remote | aget-framework/aget |
For private agents filing to public repo, sanitize:
| Pattern | Replacement |
|---|---|
private-*-aget | [PRIVATE-AGENT] |
private-*-AGET | [PRIVATE-AGENT] |
gmelli/* | [INTERNAL-REPO] |
\d+ agents? in fleet | [N agents] |
SESSION_\d{4}-\d{2}-\d{2} | [SESSION] |
Check required fields:
# Private fleet agent
gh issue create \
--repo {private-tracker} \
--title "$TITLE" \
--body "$BODY" \
--label "type:$TYPE"
# Public/remote agent (sanitized)
gh issue create \
--repo aget-framework/aget \
--title "$TITLE" \
--body "$SANITIZED_BODY" \
--label "type:$TYPE"
Output:
Issue filed: <URL>
Destination: <repo>
Type: <type>
Sanitization: <applied/not-needed>
## Issue Filed
| Field | Value |
|-------|-------|
| URL | https://github.com/aget-framework/aget/issues/123 |
| Destination | aget-framework/aget |
| Type | enhancement |
| Sanitization | applied |
**Content Sanitized**:
- 2 private agent names redacted
- 1 internal repo reference redacted
These are INVIOLABLE:
private-*-aget, private-*-AGET) in public issuesgmelli/*) in public issues/aget-file-issue enhancement Add skill validation
Result: Files to {private-tracker} (no sanitization needed)
/aget-file-issue bug Template fails on Windows
Result: Files to aget-framework/aget (sanitization checked, none needed)
If body contains private-work-supervisor-AGET noticed an issue...:
Result: Sanitized to [PRIVATE-AGENT] noticed an issue... before filing to public repo
| Error | Response |
|---|---|
| No gh CLI | "Error: gh CLI not installed. Install via: brew install gh" |
| Not authenticated | "Error: gh not authenticated. Run: gh auth login" |
| Missing title | "Error: Title required. Usage: /aget-file-issue " |
| Invalid type | "Error: Invalid type. Use: enhancement, bug, feature" |
| Sanitization failed | "Error: Could not sanitize. Review content manually." |
| Link | Reference |
|---|---|
| Spec | SKILL-040_aget-file-issue.yaml |
| L-doc | L520 (Issue Governance Gap) |
| Project | PROJECT_PLAN_archetype_customization_v3.5_v1.0.md Gate 6 |
aget-file-issue v1.0.0 Category: Governance Archetype: Universal (14th universal skill)