원클릭으로
aget-file-issue
File issues with L520 governance compliance
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
File issues with L520 governance compliance
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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)