Files
Claude-Code-Workflow/.claude/commands/workflow/tools/concept-enhanced.md
catlog22 7e4d370d45 Enhance workflows and commands for intelligent tools strategy
- Updated intelligent-tools-strategy.md to include `--skip-git-repo-check` for Codex write access and development commands.
- Improved context gathering and analysis processes in mcp-tool-strategy.md with additional examples and guidelines for file searching.
- Introduced new command concept-enhanced.md for enhanced intelligent analysis with parallel CLI execution and design blueprint generation.
- Added context-gather.md command for intelligent collection of project context based on task descriptions, generating standardized JSON context packages.
2025-09-29 23:30:03 +08:00

20 KiB

name, description, usage, argument-hint, examples
name description usage argument-hint examples
plan-enchanced Enhanced intelligent analysis with parallel CLI execution and design blueprint generation /workflow:tools:concept-enhanced --session <session_id> --context <context_package_path> --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 Planning Command (/workflow:tools:concept-enhanced)

Overview

Advanced intelligent planning engine with parallel CLI execution that processes standardized context packages, generates enhanced suggestions and design blueprints, and produces comprehensive analysis results with implementation strategies.

Core Philosophy

  • Context-Driven: Precise analysis based on comprehensive context
  • Intelligent Tool Selection: Choose optimal analysis tools based on task characteristics
  • Parallel Execution: Execute multiple CLI tools simultaneously for efficiency
  • Enhanced Suggestions: Generate actionable recommendations and design blueprints
  • Write-Enabled: Tools have full write permissions for implementation suggestions
  • Structured Output: Generate standardized analysis reports with implementation roadmaps

Core Responsibilities

  • Context Package Parsing: Read and validate context-package.json
  • Parallel CLI Orchestration: Execute multiple analysis tools simultaneously with write permissions
  • Enhanced Suggestions Generation: Create actionable recommendations and design blueprints
  • Design Blueprint Creation: Generate comprehensive technical implementation designs
  • Perspective Synthesis: Collect and organize different tool viewpoints
  • Consensus Analysis: Identify agreements and conflicts between tools
  • Summary Report Generation: Output comprehensive ANALYSIS_RESULTS.md with implementation strategies

Analysis Strategy Selection

Tool Selection by Task Complexity

Simple Tasks (≤3 modules):

  • Primary Tool: Gemini (rapid understanding and pattern recognition)
  • Support Tool: Code-index (structural analysis)
  • Execution Mode: Single-round analysis, focus on existing patterns

Medium Tasks (4-6 modules):

  • Primary Tool: Gemini (comprehensive single-round analysis and architecture design)
  • Support Tools: Code-index + Exa (external best practices)
  • Execution Mode: Single comprehensive analysis covering understanding + architecture design

Complex Tasks (>6 modules):

  • Primary Tools: Gemini (single comprehensive analysis) + Codex (implementation validation)
  • Analysis Strategy: Gemini handles understanding + architecture in one round, Codex validates implementation
  • Execution Mode: Parallel execution - Gemini comprehensive analysis + Codex validation

Tool Preferences by Tech Stack

{
  "frontend": {
    "primary": "gemini",
    "secondary": "codex",
    "focus": ["component_design", "state_management", "ui_patterns"]
  },
  "backend": {
    "primary": "codex",
    "secondary": "gemini",
    "focus": ["api_design", "data_flow", "security", "performance"]
  },
  "fullstack": {
    "primary": "gemini",
    "secondary": "codex",
    "focus": ["system_architecture", "integration", "data_consistency"]
  }
}

Execution Lifecycle

Phase 1: Validation & Preparation

  1. Session Validation

    • Verify session directory exists: .workflow/{session_id}/
    • Load session metadata from workflow-session.json
    • Validate session state and task context
  2. Context Package Validation

    • Verify context package exists at specified path
    • Validate JSON format and structure
    • Assess context package size and complexity
  3. Task Analysis & Classification

    • Parse task description and extract keywords
    • Identify technical domain and complexity level
    • Determine required analysis depth and scope
    • Load existing session context and task summaries
  4. Tool Selection Strategy

    • Simple/Medium Tasks: Single Gemini comprehensive analysis
    • Complex Tasks: Gemini comprehensive + Codex validation
    • Load appropriate prompt templates and configurations

Phase 2: Analysis Preparation

  1. Workspace Setup

    • Create analysis output directory: .workflow/{session_id}/.process/
    • Initialize log files and monitoring structures
    • Set process limits and resource management
  2. Context Optimization

    • Filter high-priority assets from context package
    • Organize project structure and dependencies
    • Prepare template references and rule configurations
  3. Execution Environment

    • Configure CLI tools with write permissions
    • Set timeout parameters and monitoring intervals
    • Prepare error handling and recovery mechanisms

Phase 3: Parallel Analysis Execution

  1. Gemini Comprehensive Analysis & Documentation

    • Tool Configuration: gemini-wrapper --approval-mode yolo for write permissions
    • Purpose: Enhanced comprehensive analysis with actionable suggestions, design blueprints, and documentation generation
    • Expected Outputs:
      • Current State Analysis: Architecture patterns, code quality, technical debt, performance bottlenecks
      • Enhanced Suggestions: Implementation blueprints, code organization, API specifications, security guidelines
      • Implementation Roadmap: Phase-by-phase plans, CI/CD blueprints, testing strategies
      • Actionable Examples: Code templates, configuration scripts, integration patterns
      • Documentation Generation: Technical documentation, API docs, user guides, and README files
    • Prompt Template:
      PURPOSE: Generate comprehensive analysis and documentation for {task_description}
      TASK: Analyze codebase, create implementation blueprints, and generate supporting documentation
      CONTEXT: {context_package_assets}
      EXPECTED:
      1. Complete technical analysis with implementation strategy
      2. Generated documentation files (README.md, API.md, GUIDE.md as needed)
      3. Code examples and configuration templates
      4. Implementation roadmap with phase-by-phase plans
      RULES: Create both analysis blueprints AND user-facing documentation. Generate actual documentation files, not just analysis of documentation needs.
      
    • Output Location: .workflow/{session_id}/.process/gemini-enhanced-analysis.md + generated docs
  2. Codex Implementation Validation (Complex Tasks Only)

    • Tool Configuration: codex --skip-git-repo-check --full-auto exec -s danger-full-access for implementation validation
    • Purpose: Technical feasibility validation with write-enabled blueprint generation
    • Expected Outputs:
      • Feasibility Assessment: Complexity analysis, resource requirements, technology compatibility
      • Implementation Validation: Quality recommendations, security assessments, testing frameworks
      • Implementation Guides: Step-by-step procedures, configuration management, monitoring setup
    • Output Location: .workflow/{session_id}/.process/codex-validation-analysis.md
  3. Parallel Execution Management

    • Launch both tools simultaneously for complex tasks
    • Monitor execution progress with timeout controls
    • Handle process completion and error scenarios
    • Maintain execution logs for debugging and recovery

Phase 4: Results Collection & Validation

  1. Output Validation & Collection

    • Gemini Results: Validate gemini-enhanced-analysis.md exists and contains complete analysis
    • Codex Results: For complex tasks, validate codex-validation-analysis.md with implementation guidance
    • Fallback Processing: Use execution logs if primary outputs are incomplete
    • Status Classification: Mark each tool as completed, partial, failed, or skipped
  2. Quality Assessment

    • Verify analysis completeness against expected output structure
    • Assess actionability of recommendations and blueprints
    • Validate presence of concrete implementation examples
    • Check coverage of technical requirements and constraints
  3. Analysis Integration Strategy

    • Simple/Medium Tasks: Direct integration of Gemini comprehensive analysis
    • Complex Tasks: Synthesis of Gemini understanding with Codex validation
    • Conflict Resolution: Identify and resolve conflicting recommendations
    • Priority Matrix: Organize recommendations by implementation priority

Phase 5: ANALYSIS_RESULTS.md Generation

  1. Structured Report Assembly

    • Executive Summary: Task overview, timestamp, tools used, key findings
    • Analysis Results: Complete Gemini analysis with optional Codex validation
    • Synthesis & Recommendations: Consolidated implementation strategy with risk mitigation
    • Implementation Roadmap: Phase-by-phase development plan with timelines
    • Quality Assurance: Testing frameworks, monitoring strategies, success criteria
  2. Supplementary Outputs

    • Machine-Readable Summary: analysis-summary.json with structured metadata
    • Implementation Guidelines: Phase-specific deliverables and checkpoints
    • Next Steps Matrix: Immediate, short-term, and long-term action items
  3. Final Report Generation

    • Primary Output: ANALYSIS_RESULTS.md with comprehensive analysis and implementation blueprint
    • Secondary Output: analysis-summary.json with machine-readable metadata and status
    • Report Structure: Executive summary, analysis results, synthesis recommendations, implementation roadmap, quality assurance strategy
    • Action Items: Immediate, short-term, and long-term next steps with success criteria
  4. Summary Report Finalization

    • Generate executive summary with key findings
    • Create implementation priority matrix
    • Provide next steps and action items
    • Generate quality metrics and confidence scores

Analysis Results Format

Generated ANALYSIS_RESULTS.md format (Multi-Tool Perspective Analysis):

# Multi-Tool Analysis Results

## Task Overview
- **Description**: {task_description}
- **Context Package**: {context_package_path}
- **Analysis Tools**: {tools_used}
- **Analysis Timestamp**: {timestamp}

## Tool-Specific Analysis

### 🧠 Gemini Analysis (Enhanced Understanding & Architecture Blueprint)
**Focus**: Existing codebase understanding, enhanced suggestions, and comprehensive technical architecture design with actionable improvements
**Write Permissions**: Enabled for suggestion generation and blueprint creation

#### Current Architecture Assessment
- **Existing Patterns**: {identified_patterns}
- **Code Structure**: {current_structure}
- **Integration Points**: {integration_analysis}
- **Technical Debt**: {debt_assessment}

#### Compatibility Analysis
- **Framework Compatibility**: {framework_analysis}
- **Dependency Impact**: {dependency_analysis}
- **Migration Considerations**: {migration_notes}

#### Proposed Architecture
- **System Design**: {architectural_design}
- **Component Structure**: {component_design}
- **Data Flow**: {data_flow_design}
- **Interface Design**: {api_interface_design}

#### Implementation Strategy
- **Code Organization**: {code_structure_plan}
- **Module Dependencies**: {module_dependencies}
- **Testing Strategy**: {testing_approach}

### 🔧 Codex Analysis (Implementation Blueprints & Enhanced Validation)
**Focus**: Implementation feasibility, write-enabled blueprints, and comprehensive technical validation with concrete examples
**Write Permissions**: Full access for implementation suggestion generation

#### Feasibility Assessment
- **Technical Risks**: {implementation_risks}
- **Performance Impact**: {performance_analysis}
- **Resource Requirements**: {resource_assessment}
- **Maintenance Complexity**: {maintenance_analysis}

#### Enhanced Implementation Blueprints
- **Tool Selection**: {recommended_tools_with_examples}
- **Development Approach**: {detailed_development_strategy}
- **Quality Assurance**: {comprehensive_qa_recommendations}
- **Code Examples**: {implementation_code_samples}
- **Testing Blueprints**: {automated_testing_strategies}
- **Deployment Guidelines**: {deployment_implementation_guide}


## Synthesis & Consensus

### Enhanced Consolidated Recommendations
- **Architecture Approach**: {consensus_architecture_with_blueprints}
- **Implementation Priority**: {detailed_priority_matrix}
- **Risk Mitigation**: {comprehensive_risk_mitigation_strategy}
- **Performance Optimization**: {optimization_recommendations}
- **Security Enhancements**: {security_implementation_guide}

## Implementation Roadmap

### Phase 1: Foundation Setup
- **Infrastructure**: {infrastructure_setup_blueprint}
- **Development Environment**: {dev_env_configuration}
- **Initial Architecture**: {foundational_architecture}

### Phase 2: Core Implementation
- **Priority Features**: {core_feature_implementation}
- **Testing Framework**: {testing_implementation_strategy}
- **Quality Gates**: {quality_assurance_checkpoints}

### Phase 3: Enhancement & Optimization
- **Performance Tuning**: {performance_enhancement_plan}
- **Security Hardening**: {security_implementation_steps}
- **Scalability Improvements**: {scalability_enhancement_strategy}

## Enhanced Quality Assurance Strategy

### Automated Testing Blueprint
- **Unit Testing**: {unit_test_implementation}
- **Integration Testing**: {integration_test_strategy}
- **Performance Testing**: {performance_test_blueprint}
- **Security Testing**: {security_test_framework}

### Continuous Quality Monitoring
- **Code Quality Metrics**: {quality_monitoring_setup}
- **Performance Monitoring**: {performance_tracking_implementation}
- **Security Monitoring**: {security_monitoring_blueprint}

### Tool Agreement Analysis
- **Consensus Points**: {agreed_recommendations}
- **Conflicting Views**: {conflicting_opinions}
- **Resolution Strategy**: {conflict_resolution}

### Task Decomposition Suggestions
1. **Primary Tasks**: {major_task_suggestions}
2. **Task Dependencies**: {dependency_mapping}
3. **Complexity Assessment**: {complexity_evaluation}

## Enhanced Analysis Quality Metrics
- **Context Coverage**: {coverage_percentage}
- **Multi-Tool Consensus**: {three_tool_consensus_level}
- **Analysis Depth**: {comprehensive_depth_assessment}
- **Implementation Feasibility**: {feasibility_confidence_score}
- **Blueprint Completeness**: {blueprint_coverage_score}
- **Actionability Score**: {suggestion_actionability_rating}
- **Overall Confidence**: {enhanced_confidence_score}

## Implementation Success Indicators
- **Technical Feasibility**: {technical_implementation_confidence}
- **Resource Adequacy**: {resource_requirement_assessment}
- **Timeline Realism**: {timeline_feasibility_score}
- **Risk Management**: {risk_mitigation_effectiveness}

## Next Steps & Action Items
1. **Immediate Actions**: {immediate_implementation_steps}
2. **Short-term Goals**: {short_term_objectives}
3. **Long-term Strategy**: {long_term_implementation_plan}
4. **Success Metrics**: {implementation_success_criteria}

Error Handling & Fallbacks

Error Handling & Recovery Strategies

  1. Pre-execution Validation

    • Session Verification: Ensure session directory and metadata exist
    • Context Package Validation: Verify JSON format and content structure
    • Tool Availability: Confirm CLI tools are accessible and configured
    • Prerequisite Checks: Validate all required dependencies and permissions
  2. Execution Monitoring & Timeout Management

    • Progress Monitoring: Track analysis execution with regular status checks
    • Timeout Controls: 30-minute execution limit with graceful termination
    • Process Management: Handle parallel tool execution and resource limits
    • Status Tracking: Maintain real-time execution state and completion status
  3. Partial Results Recovery

    • Fallback Strategy: Generate analysis results even with incomplete outputs
    • Log Integration: Use execution logs when primary outputs are unavailable
    • Recovery Mode: Create partial analysis reports with available data
    • Guidance Generation: Provide next steps and retry recommendations
  4. Resource Management

    • Disk Space Monitoring: Check available storage and cleanup temporary files
    • Process Limits: Set CPU and memory constraints for analysis execution
    • Performance Optimization: Manage resource utilization and system load
    • Cleanup Procedures: Remove outdated logs and temporary files
  5. Comprehensive Error Recovery

    • Error Detection: Automatic error identification and classification
    • Recovery Workflows: Structured approach to handling different failure modes
    • Status Reporting: Clear communication of issues and resolution attempts
    • Graceful Degradation: Provide useful outputs even with partial failures

Performance Optimization

Analysis Optimization Strategies

  • Parallel Analysis: Execute multiple tools in parallel to reduce total time
  • Context Sharding: Analyze large projects by module shards
  • Caching Mechanism: Reuse analysis results for similar contexts
  • Incremental Analysis: Perform incremental analysis based on changes

Resource Management

# Set analysis timeout
timeout 600s analysis_command || {
  echo "⚠️ Analysis timeout, generating partial results"
  # Generate partial results
}

# Memory usage monitoring
memory_usage=$(ps -o pid,vsz,rss,comm -p $$)
if [ "$memory_usage" -gt "$memory_limit" ]; then
  echo "⚠️ High memory usage detected, optimizing..."
fi

Integration Points

Input Interface

  • Required: --session parameter specifying session ID (e.g., WFS-auth)
  • Required: --context parameter specifying context package path
  • Optional: --depth specify analysis depth (quick|full|deep)
  • Optional: --focus specify analysis focus areas

Output Interface

  • Primary: Enhanced ANALYSIS_RESULTS.md file with implementation blueprints
  • Location: .workflow/{session_id}/.process/ANALYSIS_RESULTS.md
  • Secondary: analysis-summary.json (machine-readable format)
  • Tertiary: implementation-roadmap.md (detailed implementation guide)
  • Quaternary: blueprint-templates/ directory (code templates and examples)

Quality Assurance

Analysis Quality Checks

  • Completeness Check: Ensure all required analysis sections are completed
  • Consistency Check: Verify consistency of multi-tool analysis results
  • Feasibility Validation: Ensure recommended implementation plans are feasible

Success Criteria

  • Enhanced Output Generation: Comprehensive ANALYSIS_RESULTS.md with implementation blueprints and machine-readable summary
  • Write-Enabled CLI Tools: Full write permissions for Gemini (--approval-mode yolo) and Codex (--skip-git-repo-check -s danger-full-access)
  • Enhanced Suggestions: Concrete implementation examples, configuration templates, and step-by-step procedures
  • Design Blueprints: Detailed technical architecture with component diagrams and API specifications
  • Parallel Execution: Efficient concurrent tool execution with proper monitoring and timeout handling
  • Robust Error Handling: Comprehensive validation, timeout management, and partial result recovery
  • Actionable Results: Implementation roadmap with phase-by-phase development strategy and success criteria
  • Quality Assurance: Automated testing frameworks, CI/CD blueprints, and monitoring strategies
  • Performance Optimization: Execution completes within 30 minutes with resource management
  • /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