Major Changes: - Merge tools-implementation-guide.md into intelligent-tools-strategy.md - Consolidate TEMPLATE and RULES fields into single RULES field - Standardize template references using $(cat ...) format - Reduce document length by 66% (520→177 lines) while preserving core functionality Template System Improvements: - Universal 4-field command format: PURPOSE | TASK | EXPECTED | RULES - Unified rules format: $(cat template.txt) | constraints - Comprehensive template directory structure with examples - Cross-tool template compatibility and reuse patterns Content Optimization: - Remove redundant examples and duplicate content - Focus on universal command templates and common scenarios - Simplify tool selection matrix with clear task-to-tool mapping - Streamline workflow integration with essential best practices 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
8.6 KiB
name, description, usage, argument-hint, examples, allowed-tools, model
| name | description | usage | argument-hint | examples | allowed-tools | model | |||
|---|---|---|---|---|---|---|---|---|---|
| plan | Development planning and implementation strategy using specialized templates with Codex | /codex:mode:plan "planning topic" | development planning topic or implementation challenge |
|
Bash(codex:*) | sonnet |
Development Planning Command (/codex:mode:plan)
Overview
Comprehensive development planning and implementation strategy using expert planning templates with Codex CLI.
- Directory Analysis Rule: When user intends to analyze specific directory (cd XXX), use:
codex --cd XXX --full-auto exec "prompt" -s danger-full-accessorcd XXX && codex --full-auto exec "@{**/*} prompt" -s danger-full-access - Default Mode:
--full-auto execautonomous development mode (RECOMMENDED for all tasks).
⚠️ Critical Difference: Codex has NO --all-files flag - you MUST use @ patterns to reference files.
Usage
Basic Development Planning
/codex:mode:plan "design authentication system with implementation"
Executes: codex --full-auto exec "@{**/*} @{CLAUDE.md} $(cat ~/.claude/workflows/cli-templates/prompts/planning/task-breakdown.txt) design authentication system with implementation" -s danger-full-access
Architecture Planning with Context
/codex:mode:plan "microservices migration strategy"
Executes: codex --full-auto exec "@{src/**/*,*.config.*,CLAUDE.md} $(cat ~/.claude/workflows/cli-templates/prompts/planning/migration.txt) microservices migration strategy" -s danger-full-access
Feature Implementation Planning
/codex:mode:plan "real-time notifications with WebSocket integration"
Executes: codex --full-auto exec "@{**/*} @{CLAUDE.md} $(cat ~/.claude/workflows/cli-templates/prompts/development/feature.txt) Additional Planning Context:$(cat ~/.claude/workflows/cli-templates/prompts/planning/task-breakdown.txt) real-time notifications with WebSocket integration" -s danger-full-access
Codex-Specific Planning Patterns
Essential File Patterns (Required for comprehensive planning):
@{**/*} # All files for complete context
@{src/**/*} # Source code architecture
@{*.config.*,package.json} # Configuration and dependencies
@{CLAUDE.md,**/*CLAUDE.md} # Project guidelines
@{docs/**/*,README.*} # Documentation for context
@{test/**/*} # Testing patterns
Command Execution
Planning Templates Used:
- Primary:
~/.claude/workflows/cli-templates/prompts/planning/task-breakdown.txt - Migration:
~/.claude/workflows/cli-templates/prompts/planning/migration.txt - Combined with development templates for implementation guidance
Executes:
codex exec "@{**/*} @{CLAUDE.md,**/*CLAUDE.md} $(cat ~/.claude/workflows/cli-templates/prompts/planning/task-breakdown.txt)
Context: Complete codebase analysis for informed planning
Planning Topic: [user_description]
Implementation Focus: Development strategy with code generation guidance"
Planning Focus Areas
Development Planning Provides:
- Requirements Analysis: Functional and technical requirements
- Architecture Design: System structure with implementation details
- Implementation Strategy: Step-by-step development approach with code examples
- Technology Selection: Framework and library recommendations
- Task Decomposition: Detailed task breakdown with dependencies
- Code Structure Planning: File organization and module design
- Testing Strategy: Test planning and coverage approach
- Integration Planning: API design and data flow
Codex Enhancement:
- Implementation Guidance: Actual code patterns and examples
- Automated Scaffolding: Template generation for planned components
- Dependency Analysis: Required packages and configurations
- Pattern Detection: Leverages existing codebase patterns
Planning Templates
Task Breakdown Planning
# Uses: planning/task-breakdown.txt
/codex:mode:plan "implement user authentication system"
# Provides: Detailed task list, dependencies, implementation order
Migration Planning
# Uses: planning/migration.txt
/codex:mode:plan "migrate from REST to GraphQL API"
# Provides: Migration strategy, compatibility planning, rollout approach
Feature Planning with Implementation
# Uses: development/feature.txt + planning/task-breakdown.txt
/codex:mode:plan "build real-time chat application"
# Provides: Architecture + implementation roadmap + code examples
Options
| Option | Purpose |
|---|---|
--comprehensive |
Use @{**/*} for complete codebase context |
--save-session |
Save planning analysis to workflow session |
--with-implementation |
Include code generation in planning |
--template <name> |
Force specific planning template |
Comprehensive Planning
/codex:mode:plan "design payment system architecture" --comprehensive
# Uses: @{**/*} pattern for maximum context
Planning with Implementation
/codex:mode:plan "implement user dashboard" --with-implementation
# Combines planning templates with development templates for actionable output
Session Output
When --save-session used, saves to:
.workflow/WFS-[topic]/.chat/plan-[timestamp].md
Session includes:
- Planning topic and requirements
- Template combination used
- Complete architecture analysis
- Implementation roadmap with tasks
- Code structure recommendations
- Technology stack decisions
- Integration strategies
- Next steps and action items
Planning Template Structure
Task Breakdown Template Output:
# Development Plan: [Topic]
## Requirements Analysis
- Functional requirements
- Technical requirements
- Constraints and dependencies
## Architecture Design
- System components
- Data flow
- Integration points
## Implementation Strategy
- Development phases
- Task breakdown
- Dependencies and blockers
- Estimated effort
## Code Structure
- File organization
- Module design
- Component hierarchy
## Technology Decisions
- Framework selection
- Library recommendations
- Configuration requirements
## Testing Approach
- Testing strategy
- Coverage requirements
- Test automation
## Action Items
- [ ] Detailed task list with priorities
- [ ] Implementation order
- [ ] Review checkpoints
Context-Aware Planning
Existing Codebase Integration
/codex:mode:plan "add user roles and permissions system"
# Analyzes existing authentication patterns
# Plans integration with current user management
# Suggests compatible implementation approach
Technology Stack Analysis
/codex:mode:plan "implement real-time features"
# Reviews current tech stack (React, Node.js, etc.)
# Recommends compatible WebSocket/SSE solutions
# Plans integration with existing architecture
Planning Workflow Integration
Pre-Development Planning
- Architecture Analysis: Understand current system structure
- Requirement Planning: Define scope and objectives
- Implementation Strategy: Create detailed development plan
- Task Creation: Generate actionable tasks for execution
Planning to Execution Flow
# 1. Plan the implementation
/codex:mode:plan "implement user dashboard with analytics"
# 2. Execute the plan
/codex:execute "implement user dashboard based on planning analysis"
# 3. Review and iterate
/workflow:review
Codex vs Gemini Planning
| Feature | Codex Planning | Gemini Planning |
|---|---|---|
| File Context | @ patterns required |
--all-files available |
| Output Focus | Implementation-ready plans | Analysis and strategy |
| Code Examples | Includes actual code patterns | Conceptual guidance |
| Integration | Direct execution pathway | Planning only |
| Templates | Development + planning combined | Planning focused |
Advanced Planning Features
Multi-Phase Planning
/codex:mode:plan "modernize legacy application architecture"
# Provides: Phase-by-phase migration strategy
# Includes: Compatibility planning, risk assessment
# Generates: Implementation timeline with milestones
Cross-System Integration Planning
/codex:mode:plan "integrate third-party payment system with existing e-commerce"
# Analyzes: Current system architecture
# Plans: Integration approach and data flow
# Recommends: Security and error handling strategies
For detailed syntax, patterns, and advanced usage see: @~/.claude/workflows/intelligent-tools-strategy.md