mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-18 18:48:48 +08:00
4.5 KiB
4.5 KiB
Node Catalog — Available Executors
All executors available for node resolution in Phase 2.
Skill Nodes
| Executor | Type | Input Ports | Output Ports | Typical Args Template |
|---|---|---|---|---|
workflow-lite-plan |
skill | requirement | plan | "{goal}" |
workflow-plan |
skill | requirement, specification | detailed-plan | "{goal}" |
workflow-execute |
skill | detailed-plan, verified-plan | code | --resume-session {prev_session_id} |
workflow-test-fix |
skill | failing-tests, code | test-passed | --session {prev_session_id} |
workflow-tdd-plan |
skill | requirement | tdd-tasks | "{goal}" |
workflow-multi-cli-plan |
skill | requirement | multi-cli-plan | "{goal}" |
review-cycle |
skill | code, session | review-findings | --session {prev_session_id} |
brainstorm |
skill | exploration-topic | brainstorm-analysis | "{goal}" |
spec-generator |
skill | requirement | specification | "{goal}" |
Command Nodes (namespace skills)
| Executor | Type | Input Ports | Output Ports | Typical Args Template |
|---|---|---|---|---|
workflow:refactor-cycle |
command | codebase | refactored-code | "{goal}" |
workflow:integration-test-cycle |
command | requirement | test-passed | "{goal}" |
workflow:brainstorm-with-file |
command | exploration-topic | brainstorm-document | "{goal}" |
workflow:analyze-with-file |
command | analysis-topic | discussion-document | "{goal}" |
workflow:debug-with-file |
command | bug-report | understanding-document | "{goal}" |
workflow:collaborative-plan-with-file |
command | requirement | plan-note | "{goal}" |
workflow:roadmap-with-file |
command | requirement | execution-plan | "{goal}" |
workflow:unified-execute-with-file |
command | plan-note, discussion-document | code | (no args — reads from session) |
issue:discover |
command | codebase | pending-issues | (no args) |
issue:plan |
command | pending-issues | issue-plans | --all-pending |
issue:queue |
command | issue-plans | execution-queue | (no args) |
issue:execute |
command | execution-queue | completed-issues | --queue auto |
issue:convert-to-plan |
command | plan | converted-plan | --latest-lite-plan |
team-planex |
skill | requirement, execution-plan | code | "{goal}" |
CLI Nodes
CLI nodes use ccw cli with a tool + mode + rule.
| Use Case | cli_tool | cli_mode | cli_rule |
|---|---|---|---|
| Architecture analysis | gemini | analysis | analysis-review-architecture |
| Code quality review | gemini | analysis | analysis-review-code-quality |
| Bug root cause | gemini | analysis | analysis-diagnose-bug-root-cause |
| Security assessment | gemini | analysis | analysis-assess-security-risks |
| Performance analysis | gemini | analysis | analysis-analyze-performance |
| Code patterns | gemini | analysis | analysis-analyze-code-patterns |
| Task breakdown | gemini | analysis | planning-breakdown-task-steps |
| Architecture design | gemini | analysis | planning-plan-architecture-design |
| Feature implementation | gemini | write | development-implement-feature |
| Refactoring | gemini | write | development-refactor-codebase |
| Test generation | gemini | write | development-generate-tests |
CLI node args_template format:
PURPOSE: {goal}
TASK: • [derived from step description]
MODE: analysis
CONTEXT: @**/* | Memory: {memory_context}
EXPECTED: [derived from step output_ports]
CONSTRAINTS: {scope}
Agent Nodes
| subagent_type | Use Case | run_in_background |
|---|---|---|
general-purpose |
Freeform analysis or implementation | false |
team-worker |
Worker in team-coordinate pipeline | true |
code-reviewer |
Focused code review | false |
Agent node args_template format:
Task: {goal}
Context from previous step:
{prev_output}
Deliver: [specify expected output format]
Checkpoint Nodes
Checkpoints are auto-generated — not selected from catalog.
| auto_continue | When to Use |
|---|---|
true |
Background save, execution continues automatically |
false |
Pause for user review before proceeding |
Set auto_continue: false when:
- The next node is user-facing (plan display, spec review)
- The user requested an explicit pause in their workflow description
- The next node spawns a background agent (give user chance to cancel)