mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-13 02:41:50 +08:00
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>
This commit is contained in:
91
.claude/workflows/gemini-planning-agent.md
Normal file
91
.claude/workflows/gemini-planning-agent.md
Normal file
@@ -0,0 +1,91 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user