fix: rename skill dirs for clean plugin namespacing (agent-loop:init not agent-loop:loop-init)
This commit is contained in:
@@ -1,83 +0,0 @@
|
|||||||
---
|
|
||||||
name: triage
|
|
||||||
description: Generate a human handoff brief summarizing loop status — completed, blocked, and remaining stories with recommended next steps.
|
|
||||||
---
|
|
||||||
|
|
||||||
# /triage — Generate Human Handoff Brief
|
|
||||||
|
|
||||||
Generate a triage brief summarizing the current state of a loop run. Use this when:
|
|
||||||
- The loop hit max iterations without completing
|
|
||||||
- You want a status check mid-run
|
|
||||||
- You're handing off to another developer
|
|
||||||
|
|
||||||
## Instructions
|
|
||||||
|
|
||||||
When the user invokes `/loop-triage`:
|
|
||||||
|
|
||||||
### Step 1: Read Current State
|
|
||||||
|
|
||||||
1. Read `.loop/prd.json` — get story statuses
|
|
||||||
2. Read `.loop/progress.md` — get session log and patterns
|
|
||||||
3. Read `.loop/config.json` — get mode and iteration settings
|
|
||||||
4. Check git log for recent commits on the loop branch
|
|
||||||
|
|
||||||
### Step 2: Analyze
|
|
||||||
|
|
||||||
For each story, determine:
|
|
||||||
- **Complete**: `passes: true`, verified by evaluator
|
|
||||||
- **In Progress**: `passes: false`, has been attempted (check progress.md for entries)
|
|
||||||
- **Blocked**: `passes: false`, rejected multiple times (check `rejections` count and `notes`)
|
|
||||||
- **Not Started**: `passes: false`, no progress.md entries, no rejections
|
|
||||||
|
|
||||||
### Step 3: Generate Brief
|
|
||||||
|
|
||||||
Write to `.loop/triage/TRIAGE_BRIEF.md`:
|
|
||||||
|
|
||||||
```markdown
|
|
||||||
# Triage Brief
|
|
||||||
|
|
||||||
Generated: {current date and time}
|
|
||||||
Mode: {mode from config.json}
|
|
||||||
Branch: {branchName from prd.json}
|
|
||||||
|
|
||||||
## Status Summary
|
|
||||||
|
|
||||||
- **Complete:** {N} stories
|
|
||||||
- **In Progress:** {N} stories
|
|
||||||
- **Blocked:** {N} stories (hit retry limit)
|
|
||||||
- **Not Started:** {N} stories
|
|
||||||
|
|
||||||
## Story Details
|
|
||||||
|
|
||||||
| ID | Title | Status | Rejections | Notes |
|
|
||||||
|----|-------|--------|------------|-------|
|
|
||||||
| US-001 | ... | Complete | 0 | |
|
|
||||||
| US-002 | ... | Blocked | 3 | Evaluator rejected: ... |
|
|
||||||
| US-003 | ... | Not Started | 0 | |
|
|
||||||
|
|
||||||
## Key Patterns Discovered
|
|
||||||
|
|
||||||
{Copy the Codebase Patterns section from progress.md}
|
|
||||||
|
|
||||||
## Blocked Stories — Analysis
|
|
||||||
|
|
||||||
For each blocked story, summarize:
|
|
||||||
- What was attempted
|
|
||||||
- Why it was rejected (from notes field)
|
|
||||||
- Suggested approach for a human to unblock it
|
|
||||||
|
|
||||||
## Recommended Next Steps
|
|
||||||
|
|
||||||
Based on the current state:
|
|
||||||
1. {Most important next action}
|
|
||||||
2. {Second priority}
|
|
||||||
3. {Third priority}
|
|
||||||
|
|
||||||
## Files Modified
|
|
||||||
|
|
||||||
{List all files changed across all commits on the loop branch, with brief descriptions}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Step 4: Present to User
|
|
||||||
|
|
||||||
Show the summary inline and tell the user where the full brief is saved.
|
|
||||||
Reference in New Issue
Block a user