Files
Claude-Code-Workflow/.claude/commands/workflow/tools/concept-enhanced.md
catlog22 199585b29c refactor: convert context-gather to agent-driven execution and fix path mismatch
- 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>
2025-10-18 17:39:45 +08:00

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
/workflow:tools:concept-enhanced --session WFS-auth --context .workflow/WFS-auth/.process/context-package.json
/workflow:tools:concept-enhanced --session WFS-payment --context .workflow/WFS-payment/.process/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

  1. Session Validation: Verify .workflow/{session_id}/ exists, load workflow-session.json
  2. Context Package Validation: Verify path, validate JSON format and structure
  3. Task Analysis: Extract keywords, identify domain/complexity, determine scope
  4. 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):

  1. Parse session ID and context path, load context-package.json
  2. Analyze task complexity (module count, integration scope)
  3. Discover additional context via MCP code-index
  4. Execute Gemini analysis (all tasks) with template-guided prompt
  5. Execute Codex validation (complex tasks >6 modules) with template-guided prompt
  6. Synthesize Gemini + Codex outputs into ANALYSIS_RESULTS.md
  7. Verify output file exists at correct path
  8. Return execution log path

Command Execution: Launch agent via Task tool, wait for completion

Phase 3: Output Validation

  1. File Verification: Confirm .workflow/{session_id}/.process/ANALYSIS_RESULTS.md exists
  2. Content Validation: Verify required sections present (Executive Summary, Solution Design, etc.)
  3. Quality Check: Ensure design rationale, feasibility assessment, confidence scores included
  4. Agent Log: Retrieve agent execution log from .workflow/{session_id}/.chat/
  5. 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)

  1. Executive Summary: Analysis focus, tools used, overall assessment (X/5), recommendation status
  2. Current State Analysis: Architecture overview, compatibility/dependencies, critical findings
  3. Proposed Solution Design: Core principles, system design, key decisions with rationale, technical specs
  4. Implementation Strategy: Development approach, code modification targets, feasibility assessment, risk mitigation
  5. Solution Optimization: Performance, security, code quality recommendations
  6. Critical Success Factors: Technical requirements, quality metrics, success validation
  7. 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: file only (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

  1. Pre-execution: Verify session/context package exists and is valid
  2. Agent Monitoring: Track agent execution status via Task tool
  3. Validation: Check ANALYSIS_RESULTS.md generation on completion
  4. 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
  5. 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.md at .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
  • /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