---
Orchestrates adding output formatting to CLI tools with parallel agent execution for multiple format types.
/plugin marketplace add vanman2024/cli-builder/plugin install cli-builder@cli-builderšØ EXECUTION NOTICE FOR CLAUDE
When you invoke this command via SlashCommand, the system returns THESE INSTRUCTIONS below.
YOU are the executor. This is NOT an autonomous subprocess.
Immediately after SlashCommand returns, start executing Phase 0, then Phase 1, etc.
See @CLAUDE.md section "SlashCommand Execution - YOU Are The Executor" for detailed explanation.
Arguments: $ARGUMENTS
Goal: Orchestrate adding output formatting capabilities to CLI tool, launching parallel agents for 3+ format types.
Architectural Context:
This command is an orchestrator that:
Phase 1: Load Architectural Framework Goal: Understand composition and parallelization patterns
Actions:
Phase 2: Parse Arguments & Determine Mode Goal: Count how many output format types to implement
Actions:
Phase 3: Detect Existing CLI Framework Goal: Identify the framework and language
Actions:
Phase 4: Gather Requirements (for all format types) Goal: Collect specifications
Actions:
Phase 5: Launch Agent(s) for Implementation Goal: Delegate to cli-feature-impl agent(s)
Actions:
Decision: 1-2 format types = single/sequential agents, 3+ format types = PARALLEL agents
For 1-2 Format Types:
Task( description="Add output formatting to CLI", subagent_type="cli-tool-builder:cli-feature-impl", prompt="You are cli-feature-impl. Add rich output formatting to the CLI.
Framework: {detected_framework} Language: {detected_language}
Format Types: {format_types} Requirements:
Use Skill(cli-tool-builder:{framework}-patterns) for patterns. Generate output formatting utilities, examples, documentation.
Deliverable: Working output formatting integrated into CLI" )
For 3+ Format Types - CRITICAL: Send ALL Task() calls in ONE MESSAGE:
Task(description="Add format type 1", subagent_type="cli-tool-builder:cli-feature-impl", prompt="Add output formatting for '{type_1}'. Framework: {framework} Language: {language} Format type: {type_1} Library: {library_1} Use Skill(cli-tool-builder:{framework}-patterns). Deliverable: Output formatting code for {type_1}")
Task(description="Add format type 2", subagent_type="cli-tool-builder:cli-feature-impl", prompt="Add output formatting for '{type_2}'. Framework: {framework} Language: {language} Format type: {type_2} Library: {library_2} Use Skill(cli-tool-builder:{framework}-patterns). Deliverable: Output formatting code for {type_2}")
Task(description="Add format type 3", subagent_type="cli-tool-builder:cli-feature-impl", prompt="Add output formatting for '{type_3}'. Framework: {framework} Language: {language} Format type: {type_3} Library: {library_3} Use Skill(cli-tool-builder:{framework}-patterns). Deliverable: Output formatting code for {type_3}")
[Continue for all N format types...]
DO NOT wait between Task() calls - send them ALL at once!
Agents run in parallel. Proceed to Phase 6 only after ALL complete.
Phase 6: Verification Goal: Confirm all format types were added
Actions:
Phase 7: Summary Goal: Report results and next steps
Actions: