mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-12 02:37:45 +08:00
refactor(issue/plan): remove redundant file specs from command doc
Agent (issue-plan-agent.md) handles file generation. Command doc should only describe input/output behavior. Removed: Generate Files, Storage Structure, Completion Criteria Kept: Command Output JSON format, Behavior summary 🤖 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,45 +11,20 @@ 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.
|
||||||
|
|
||||||
## Output Requirements
|
## Command Output
|
||||||
|
|
||||||
**Generate Files:**
|
|
||||||
1. `.workflow/issues/solutions/{issue-id}.jsonl` - Solution with tasks for each issue
|
|
||||||
|
|
||||||
**Return Summary:**
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"bound": [{ "issue_id": "...", "solution_id": "...", "task_count": N }],
|
"bound": [{ "issue_id": "...", "solution_id": "...", "task_count": N }],
|
||||||
"pending_selection": [{ "issue_id": "...", "solutions": [...] }],
|
"pending_selection": [{ "issue_id": "...", "solutions": [...] }],
|
||||||
"conflicts": [{ "file": "...", "issues": [...] }]
|
"conflicts": [{ "type": "...", "summary": "..." }]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
**Completion Criteria:**
|
**Behavior:**
|
||||||
- [ ] Solution file generated for each issue
|
- Single solution per issue → auto-bind
|
||||||
- [ ] Single solution → auto-bound via `ccw issue bind`
|
- Multiple solutions → return for user selection
|
||||||
- [ ] Multiple solutions → returned for user selection
|
- Agent handles file generation (see `issue-plan-agent.md`)
|
||||||
- [ ] Tasks conform to schema: `cat .claude/workflows/cli-templates/schemas/solution-schema.json`
|
|
||||||
- [ ] Each task has quantified `acceptance.criteria`
|
|
||||||
|
|
||||||
## Core Capabilities
|
|
||||||
|
|
||||||
- **Closed-loop agent**: issue-plan-agent combines explore + plan
|
|
||||||
- Batch processing: 1 agent processes 1-3 issues
|
|
||||||
- ACE semantic search integrated into planning
|
|
||||||
- Solution with executable tasks and delivery criteria
|
|
||||||
- Automatic solution registration and binding
|
|
||||||
|
|
||||||
## Storage Structure (Flat JSONL)
|
|
||||||
|
|
||||||
```
|
|
||||||
.workflow/issues/
|
|
||||||
├── issues.jsonl # All issues (one per line)
|
|
||||||
├── queue.json # Execution queue
|
|
||||||
└── solutions/
|
|
||||||
├── {issue-id}.jsonl # Solutions for issue (one per line)
|
|
||||||
└── ...
|
|
||||||
```
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user