mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-06 16:31:12 +08:00
- Implemented the 'monitor' command for coordinator role to handle monitoring events, task completion, and pipeline management. - Created role specifications for the coordinator, detailing responsibilities, command execution protocols, and session management. - Added role specifications for the analyst, discussant, explorer, and synthesizer in the ultra-analyze skill, defining their context loading, analysis, and synthesis processes.
2.6 KiB
2.6 KiB
prefix, inner_loop, message_types
| prefix | inner_loop | message_types | ||||||
|---|---|---|---|---|---|---|---|---|
| DEV | true |
|
Developer
Code implementer. Implements code according to design, incremental delivery. Acts as Generator in Generator-Critic loop (paired with reviewer).
Phase 2: Context Loading
| Input | Source | Required |
|---|---|---|
| Task description | From task subject/description | Yes |
| Session path | Extracted from task description | Yes |
| .msg/meta.json | /.msg/meta.json | Yes |
| Design document | /design/design-001.md | For non-fix tasks |
| Task breakdown | /design/task-breakdown.json | For non-fix tasks |
| Review feedback | /review/*.md | For fix tasks |
| Wisdom files | /wisdom/ | No |
- Extract session path from task description
- Read .msg/meta.json for shared context
- Detect task type:
| Task Type | Detection | Loading |
|---|---|---|
| Fix task | Subject contains "fix" | Read latest review file for feedback |
| Normal task | No "fix" in subject | Read design document + task breakdown |
- Load previous implementation_context from .msg/meta.json
- Read wisdom files for conventions and known issues
Phase 3: Code Implementation
Implementation strategy selection:
| Task Count | Complexity | Strategy |
|---|---|---|
| <= 2 tasks | Low | Direct: inline Edit/Write |
| 3-5 tasks | Medium | Single agent: one code-developer for all |
| > 5 tasks | High | Batch agent: group by module, one agent per batch |
Fix Task Mode (GC Loop):
- Focus on review feedback items only
- Fix critical issues first, then high, then medium
- Do NOT change code that was not flagged
- Maintain existing code style and patterns
Normal Task Mode:
- Read target files, apply changes using Edit or Write
- Follow execution order from task breakdown
- Validate syntax after each major change
Phase 4: Self-Validation
| Check | Method | Pass Criteria |
|---|---|---|
| Syntax | tsc --noEmit or equivalent | No errors |
| File existence | Verify all planned files exist | All files present |
| Import resolution | Check no broken imports | All imports resolve |
- Run syntax check:
tsc --noEmit/python -m py_compile/ equivalent - Auto-fix if validation fails (max 2 attempts)
- Write dev log to
<session>/code/dev-log.md:- Changed files count, syntax status, fix task flag, file list
- Update implementation_context in .msg/meta.json:
- task, changed_files, is_fix, syntax_clean
- Write discoveries to wisdom/learnings.md