Brainstorm ideas, explore codebase, and create detailed implementation plans with TDD
Transforms ideas into detailed implementation plans with test-driven development workflows.
/plugin marketplace add agno-nymous/my-claude-code-setup/plugin install agno-nymous-envision-workflow@agno-nymous/my-claude-code-setupYour feature idea or problem to solveYou are orchestrating a complete workflow that turns raw ideas into actionable implementation plans.
$ARGUMENTS
If no argument provided, ask the user: "What would you like to build or explore?"
┌─────────────────────────────────────────────────────────────┐
│ PHASE 1: BRAINSTORMING │
│ Conversational refinement with targeted questions │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ PHASE 2: EXPLORATION (if needed) │
│ Multi-agent codebase and library exploration │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ PHASE 3: PLANNING │
│ Generate atomic steps with embedded TDD │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ USER APPROVAL REQUIRED │
└─────────────────────────────────────────────────────────────┘
↓ (user approves)
┌─────────────────────────────────────────────────────────────┐
│ PHASE 4: IMPLEMENTATION (optional) │
│ Execute plan with parallel/sequential dispatch + TDD │
└─────────────────────────────────────────────────────────────┘
Goal: Refine the raw idea into clear requirements
Actions:
brainstorm skillOutput: Refined requirements + exploration findings
Goal: Understand existing codebase patterns and external dependencies
Actions:
brainstorm skill will automatically trigger this if neededmaster-explorer agentcode-explorer and library-explorer agentsOutput: Codebase patterns, library insights, key files
Goal: Create detailed implementation plan
Actions:
create-plan skill with context from brainstormingdocs/plans/YYYY-MM-DD-[feature-name].mdOutput: Living plan document at docs/plans/YYYY-MM-DD-[feature-name].md
CRITICAL: Do not proceed to implementation without user confirmation.
Ask: "Plan written to [path]. Would you like to proceed with implementation?"
Goal: Execute the plan
Actions:
execute-plan skillOutput: Implemented feature with tests passing
After implementation completes, summarize: