Files
Claude-Code-Workflow/.claude/workflows/gemini-planning-agent.md
catlog22 445ac823ba Initial release: Claude Code Workflow (CCW) v2.0
🚀 Revolutionary AI-powered development workflow orchestration system

## 🔥 Core Innovations
- **Document-State Separation**: Markdown for planning, JSON for execution state
- **Progressive Complexity Management**: Level 0-2 adaptive workflow depth
- **5-Agent Orchestration**: Specialized AI agents with context preservation
- **Session-First Architecture**: Auto-discovery and state inheritance

## 🏗️ Key Features
- Intelligent workflow orchestration (Simple/Medium/Complex patterns)
- Real-time document-state synchronization with conflict resolution
- Hierarchical task management with 3-level JSON structure
- Gemini CLI integration with 12+ specialized templates
- Comprehensive file output generation for all workflow commands

## 📦 Installation
Remote one-liner installation:
```
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-CCW/main/install-remote.ps1)
```

## 🎯 System Architecture
4-layer intelligent development architecture:
1. Command Layer - Smart routing and version management
2. Agent Layer - 5 specialized development agents
3. Workflow Layer - Gemini templates and task orchestration
4. Memory Layer - Distributed documentation and auto-sync

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 17:39:54 +08:00

91 lines
3.3 KiB
Markdown

# Gemini Planning Agent Template
**Purpose**: Identify specific task scope, affected files, and concrete implementation plan
## Template Structure
```bash
gemini --all-files -p "@{[task-related-files]} @{CLAUDE.md,**/*CLAUDE.md}
Task-specific planning analysis for: [exact task description]
## Required Analysis:
1. **Task Scope Identification**:
- What exactly needs to be built/modified/fixed?
- Which specific components, files, or modules are affected?
- What is the precise deliverable?
2. **File and Modification Mapping**:
- List exact files that need modification (with file:line references where possible)
- Identify specific functions, classes, or components to change
- Find configuration files, tests, or documentation that need updates
3. **Dependencies and Integration Points**:
- What modules/services depend on the changes?
- What external APIs, databases, or services are involved?
- Which existing functions will need to call the new code?
4. **Risk and Complexity Assessment**:
- What could break from these changes?
- Are there critical paths that need special testing?
- What rollback strategy is needed?
5. **Implementation Sequence**:
- What order should changes be made in?
- Which changes are prerequisites for others?
- What can be done in parallel?
## Output Requirements:
- **Concrete file list**: Exact files to modify with reasons
- **Specific entry points**: Functions/classes that need changes with line references
- **Clear sequence**: Step-by-step implementation order
- **Risk mitigation**: Specific testing requirements and rollback plans
- **Success criteria**: How to verify each step works
Focus on actionable, specific guidance rather than general patterns."
```
## Intelligent Usage Examples
```python
# API endpoint planning
def planning_agent_context(user_input):
context = build_intelligent_context(
user_input="Add user profile management API",
analysis_type="planning-agent-context",
domains=['api', 'backend', 'database'],
tech_stack=['Node.js', 'Express', 'PostgreSQL']
)
return f"""
gemini --all-files -p "@{{**/api/**/*,**/routes/**/*,**/controllers/**/*}}
@{{**/models/**/*,**/db/**/*}} @{{CLAUDE.md,api/CLAUDE.md,backend/CLAUDE.md}}
Task-specific planning analysis for: Add user profile management API endpoints
- Profile creation, update, retrieval, deletion endpoints
- User avatar upload and management
- Profile privacy settings and visibility controls
Focus on exact file modification points and implementation sequence."
"""
```
## Context Application
- Create detailed, file-specific implementation plan
- Identify exact modification points with line references
- Establish concrete success criteria for each stage
- Plan specific testing and validation steps
## Usage Guidelines
**Use Planning Agent template when**:
- Before creating implementation plans for specific features or fixes
- You need to understand exact scope and modification points
- Focus on concrete deliverables rather than architectural overviews
**Template focuses on**:
- Task-specific analysis targeting exact requirements
- Actionable output with specific file:line references
- Repository context extracting patterns specific to the actual codebase
- Precise scope analyzing only what's needed for the immediate task