mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-13 02:41:50 +08:00
docs(issue/plan): add quality checklist for completion verification
Checklist items: - Solution files exist for all issues - Auto-binding for single solutions - User selection for multi-solutions - Tasks have modification_points - Acceptance criteria quantified - Conflicts detected - Status updated to planned 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -11,20 +11,10 @@ allowed-tools: TodoWrite(*), Task(*), SlashCommand(*), AskUserQuestion(*), Bash(
|
|||||||
|
|
||||||
Unified planning command using **issue-plan-agent** that combines exploration and planning into a single closed-loop workflow.
|
Unified planning command using **issue-plan-agent** that combines exploration and planning into a single closed-loop workflow.
|
||||||
|
|
||||||
## Command Output
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"bound": [{ "issue_id": "...", "solution_id": "...", "task_count": N }],
|
|
||||||
"pending_selection": [{ "issue_id": "...", "solutions": [...] }],
|
|
||||||
"conflicts": [{ "type": "...", "summary": "..." }]
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
**Behavior:**
|
**Behavior:**
|
||||||
- Single solution per issue → auto-bind
|
- Single solution per issue → auto-bind
|
||||||
- Multiple solutions → return for user selection
|
- Multiple solutions → return for user selection
|
||||||
- Agent handles file generation (see `issue-plan-agent.md`)
|
- Agent handles file generation
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
@@ -386,6 +376,18 @@ Next: \`/issue:queue\` → \`/issue:execute\`
|
|||||||
| User cancels selection | Skip issue, continue with others |
|
| User cancels selection | Skip issue, continue with others |
|
||||||
| File conflicts | Agent detects and suggests resolution order |
|
| File conflicts | Agent detects and suggests resolution order |
|
||||||
|
|
||||||
|
## Quality Checklist
|
||||||
|
|
||||||
|
Before completing, verify:
|
||||||
|
|
||||||
|
- [ ] All input issues have solutions in `solutions/{issue-id}.jsonl`
|
||||||
|
- [ ] Single solution issues are auto-bound (`bound_solution_id` set)
|
||||||
|
- [ ] Multi-solution issues returned in `pending_selection` for user choice
|
||||||
|
- [ ] Each solution has executable tasks with `modification_points`
|
||||||
|
- [ ] Task acceptance criteria are quantified (not vague)
|
||||||
|
- [ ] Conflicts detected and reported (if multiple issues touch same files)
|
||||||
|
- [ ] Issue status updated to `planned` after binding
|
||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/issue:queue` - Form execution queue from bound solutions
|
- `/issue:queue` - Form execution queue from bound solutions
|
||||||
|
|||||||
Reference in New Issue
Block a user