- Refactor context-gather.md to use general-purpose agent delegation - Change from 4-phase manual execution to 2-phase agent-driven flow - Move project structure analysis and documentation loading to agent execution - Add Step 0: Foundation Setup for agent to execute first - Update agent context passing to minimal configuration - Add MCP tools integration guidance for agent - Fix critical path mismatch in workflow data flow - Update plan.md Phase 2 output path from .context/ to .process/ - Align with context-gather.md output location (.process/context-package.json) - Ensure correct data flow: context-gather → concept-enhanced - Update concept-enhanced.md line selection (minor formatting) Verified path consistency across all workflow commands: - context-gather.md outputs to .process/ - concept-enhanced.md reads from .process/ - plan.md passes correct .process/ path - All workflow tools now use consistent .process/ directory 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
11 KiB
name, description, argument-hint, examples
| name | description | argument-hint | examples | ||
|---|---|---|---|---|---|
| concept-enhanced | Enhanced intelligent analysis with parallel CLI execution and design blueprint generation | --session WFS-session-id --context path/to/context-package.json |
|
Enhanced Analysis Command (/workflow:tools:concept-enhanced)
Overview
Advanced solution design and feasibility analysis engine with parallel CLI execution. Processes standardized context packages to produce ANALYSIS_RESULTS.md focused on solution improvements, key design decisions, and critical insights.
Scope: Solution-focused technical analysis only. Does NOT generate task breakdowns or implementation plans.
Usage: Standalone command or integrated into /workflow:plan. Accepts context packages and orchestrates Gemini/Codex for comprehensive analysis.
Core Philosophy & Responsibilities
- Agent Coordination: Delegate analysis execution to specialized agent (cli-execution-agent)
- Solution-Focused Analysis: Emphasize design decisions, architectural rationale, and critical insights (exclude task planning)
- Context-Driven: Parse and validate context-package.json for precise analysis
- Agent-Driven Tool Selection: Agent autonomously selects Gemini/Codex based on task complexity
- Solution Design: Evaluate architecture, identify key design decisions with rationale
- Feasibility Assessment: Analyze technical complexity, risks, implementation readiness
- Optimization Recommendations: Performance, security, and code quality improvements
- Output Validation: Verify ANALYSIS_RESULTS.md generation and quality
- Single Output: Generate only ANALYSIS_RESULTS.md with technical analysis
Analysis Strategy Selection
Agent-Driven Strategy: cli-execution-agent autonomously determines tool selection based on:
- Task Complexity: Number of modules, integration scope, technical depth
- Tech Stack: Frontend (Gemini-focused), Backend (Codex-preferred), Fullstack (hybrid)
- Analysis Focus: Architecture design (Gemini), Feasibility validation (Codex), Performance optimization (both)
Complexity Tiers (Agent decides internally):
- Simple (≤3 modules): Gemini-only analysis
- Medium (4-6 modules): Gemini comprehensive analysis
- Complex (>6 modules): Gemini + Codex parallel execution
Execution Lifecycle
Phase 1: Validation & Preparation
- Session Validation: Verify
.workflow/{session_id}/exists, loadworkflow-session.json - Context Package Validation: Verify path, validate JSON format and structure
- Task Analysis: Extract keywords, identify domain/complexity, determine scope
- Agent Preparation: Prepare agent task prompt with complete analysis requirements
Phase 2: Agent-Delegated Analysis
Agent Invocation:
Task(
subagent_type="cli-execution-agent",
description="Enhanced solution design and feasibility analysis",
prompt=`
## Execution Context
**Session ID**: {session_id}
**Mode**: Enhanced Analysis with CLI Tool Orchestration
## Input Context
**Context Package**: {context_path}
**Session State**: .workflow/{session_id}/workflow-session.json
**Project Standards**: CLAUDE.md
## Analysis Task
### Analysis Templates (Use these to guide CLI tool execution)
- **Document Structure**: ~/.claude/workflows/cli-templates/prompts/workflow/analysis-results-structure.txt
- **Gemini Analysis**: ~/.claude/workflows/cli-templates/prompts/workflow/gemini-solution-design.txt
- **Codex Validation**: ~/.claude/workflows/cli-templates/prompts/workflow/codex-feasibility-validation.txt
### Execution Strategy
1. **Load Context**: Read context-package.json to determine task complexity (module count, integration scope)
2. **Gemini Analysis** (ALL tasks): Execute using gemini-solution-design.txt template
- Output: .workflow/{session_id}/.process/gemini-solution-design.md
3. **Codex Validation** (COMPLEX tasks >6 modules only): Execute using codex-feasibility-validation.txt template
- Output: .workflow/{session_id}/.process/codex-feasibility-validation.md
4. **Synthesize Results**: Combine outputs into ANALYSIS_RESULTS.md following analysis-results-structure.txt
### Output Requirements
**Intermediate Outputs**:
- Gemini: \`.workflow/{session_id}/.process/gemini-solution-design.md\` (always required)
- Codex: \`.workflow/{session_id}/.process/codex-feasibility-validation.md\` (complex tasks only)
**Final Output**:
- \`.workflow/{session_id}/.process/ANALYSIS_RESULTS.md\` (synthesized, required)
**Required Sections** (7 sections per analysis-results-structure.txt):
1. Executive Summary
2. Current State Analysis
3. Proposed Solution Design
4. Implementation Strategy
5. Solution Optimization
6. Critical Success Factors
7. Reference Information
### Synthesis Rules
- Follow 7-section structure from analysis-results-structure.txt
- Integrate Gemini insights as primary content
- Incorporate Codex validation findings (if executed)
- Resolve conflicts between tools with clear rationale
- Generate confidence scores (1-5 scale) for all assessment dimensions
- Provide final recommendation: PROCEED | PROCEED_WITH_MODIFICATIONS | RECONSIDER | REJECT
## Output
Generate final ANALYSIS_RESULTS.md and report completion status:
- Gemini analysis: [completed/failed]
- Codex validation: [completed/skipped/failed]
- Synthesis: [completed/failed]
- Final output: .workflow/{session_id}/.process/ANALYSIS_RESULTS.md
`
)
Agent Execution Flow (Internal to cli-execution-agent):
- Parse session ID and context path, load context-package.json
- Analyze task complexity (module count, integration scope)
- Discover additional context via MCP code-index
- Execute Gemini analysis (all tasks) with template-guided prompt
- Execute Codex validation (complex tasks >6 modules) with template-guided prompt
- Synthesize Gemini + Codex outputs into ANALYSIS_RESULTS.md
- Verify output file exists at correct path
- Return execution log path
Command Execution: Launch agent via Task tool, wait for completion
Phase 3: Output Validation
- File Verification: Confirm
.workflow/{session_id}/.process/ANALYSIS_RESULTS.mdexists - Content Validation: Verify required sections present (Executive Summary, Solution Design, etc.)
- Quality Check: Ensure design rationale, feasibility assessment, confidence scores included
- Agent Log: Retrieve agent execution log from
.workflow/{session_id}/.chat/ - Success Criteria: File exists, contains all required sections, meets quality standards
Analysis Results Format
Template Reference: ~/.claude/workflows/cli-templates/prompts/workflow/analysis-results-structure.txt
Generated ANALYSIS_RESULTS.md focuses on solution improvements, key design decisions, and critical insights (NOT task planning).
Required Structure (7 Sections)
- Executive Summary: Analysis focus, tools used, overall assessment (X/5), recommendation status
- Current State Analysis: Architecture overview, compatibility/dependencies, critical findings
- Proposed Solution Design: Core principles, system design, key decisions with rationale, technical specs
- Implementation Strategy: Development approach, code modification targets, feasibility assessment, risk mitigation
- Solution Optimization: Performance, security, code quality recommendations
- Critical Success Factors: Technical requirements, quality metrics, success validation
- Reference Information: Tool analysis summary, context & resources
Key Requirements
Code Modification Targets:
- Existing files:
file:function:lines(e.g.,src/auth/login.ts:validateUser:45-52) - New files:
fileonly (e.g.,src/auth/PasswordReset.ts) - Unknown lines:
file:function:*
Key Design Decisions (minimum 2):
- Decision statement
- Rationale (why this approach)
- Alternatives considered (tradeoffs)
- Impact (implications on architecture)
Assessment Scores (1-5 scale):
- Conceptual Integrity, Architectural Soundness, Technical Feasibility, Implementation Readiness
- Overall Confidence score
- Final Recommendation: PROCEED | PROCEED_WITH_MODIFICATIONS | RECONSIDER | REJECT
Content Focus
- ✅ Solution improvements and architectural decisions
- ✅ Design rationale, alternatives, and tradeoffs
- ✅ Risk assessment with mitigation strategies
- ✅ Optimization opportunities (performance, security, quality)
- ❌ Task lists or implementation steps
- ❌ Code examples or snippets
- ❌ Project management timelines
Execution Management
Error Handling & Recovery
- Pre-execution: Verify session/context package exists and is valid
- Agent Monitoring: Track agent execution status via Task tool
- Validation: Check ANALYSIS_RESULTS.md generation on completion
- Error Recovery:
- Agent execution failure → report error, check agent logs
- Missing output file → retry agent execution once
- Incomplete output → use agent logs to diagnose issue
- Graceful Degradation: If agent fails, report specific error and suggest manual analysis
Agent Delegation Benefits
- Autonomous Tool Selection: Agent decides Gemini/Codex based on complexity
- Context Discovery: Agent discovers additional relevant files via MCP
- Prompt Enhancement: Agent optimizes prompts with discovered patterns
- Error Handling: Agent manages CLI tool failures internally
- Log Tracking: Agent execution logs saved to
.workflow/{session_id}/.chat/
Integration & Success Criteria
Input/Output Interface
Input:
--session(required): Session ID (e.g., WFS-auth)--context(required): Context package path
Output:
- Single file:
ANALYSIS_RESULTS.mdat.workflow/{session_id}/.process/ - No supplementary files (JSON, roadmap, templates)
Quality & Success Validation
Quality Checks: Completeness, consistency, feasibility validation
Success Criteria:
- ✅ Solution-focused analysis (design decisions, critical insights, NO task planning)
- ✅ Single output file only (ANALYSIS_RESULTS.md)
- ✅ Design decision depth with rationale/alternatives/tradeoffs
- ✅ Feasibility assessment (complexity, risks, readiness)
- ✅ Optimization strategies (performance, security, quality)
- ✅ Agent-driven tool selection (autonomous Gemini/Codex execution)
- ✅ Robust error handling (validation, retry, graceful degradation)
- ✅ Confidence scoring with clear recommendation status
- ✅ Agent execution log saved to session chat directory
Related Commands
/context:gather- Generate context packages required by this command/workflow:plan- Call this command for analysis/task:create- Create specific tasks based on analysis results