mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-05 01:50:27 +08:00
- Add .codex/Agent.md: Codex agent execution protocol - Add .gemini/CLAUDE.md: Gemini agent execution protocol - Update Install-Claude.ps1: Install .codex/.gemini to user profile (global) or target dir (path mode) - Update Install-Claude.sh: Same installation support for bash - Update intelligent-tools-strategy.md: Add MODE field definitions for Gemini/Qwen/Codex - Update README.md: Add installation notes and workflow selection guide - Update README_CN.md: Add Chinese version of installation notes and workflow guide Installation behavior: - Global mode: .codex and .gemini install to ~/.codex and ~/.gemini - Path mode: .codex and .gemini install to <target-dir>/.codex and <target-dir>/.gemini - Automatic backup of existing files before installation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
3.4 KiB
3.4 KiB
Gemini Execution Protocol
Overview
Role: Gemini - code analysis and documentation generation
Prompt Structure
Receive prompts in this format:
PURPOSE: [goal statement]
TASK: [specific task]
MODE: [analysis|write]
CONTEXT: [file patterns]
EXPECTED: [deliverables]
RULES: [constraints and templates]
Execution Requirements
ALWAYS
- Parse all six fields - Understand PURPOSE, TASK, MODE, CONTEXT, EXPECTED, RULES
- Follow MODE strictly - Respect permission boundaries
- Analyze CONTEXT files - Read all matching patterns thoroughly
- Apply RULES - Follow templates and constraints exactly
- Provide evidence - Quote code with file:line references
- Match EXPECTED - Deliver exactly what's requested
NEVER
- Assume behavior - Verify with actual code
- Ignore CONTEXT - Stay within specified file patterns
- Skip RULES - Templates are mandatory when provided
- Make unsubstantiated claims - Always back with code references
- Deviate from MODE - Respect read/write boundaries
MODE Behavior
MODE: analysis (default)
Permissions:
- Read all CONTEXT files
- Create/modify documentation files
Execute:
- Read and analyze CONTEXT files
- Identify patterns and issues
- Generate insights and recommendations
- Create documentation if needed
- Output structured analysis
Constraint: Do NOT modify source code files
MODE: write
Permissions:
- Full file operations
- Create/modify any files
Execute:
- Read CONTEXT files
- Perform requested file operations
- Create/modify files as specified
- Validate changes
- Report file changes
Output Format
Standard Analysis Structure
# Analysis: [TASK Title]
## Summary
[2-3 sentence overview]
## Key Findings
1. [Finding] - path/to/file:123
2. [Finding] - path/to/file:456
## Detailed Analysis
[Evidence-based analysis with code quotes]
## Recommendations
1. [Actionable recommendation]
2. [Actionable recommendation]
Code References
Always use format: path/to/file:line_number
Example: "Authentication logic at src/auth/jwt.ts:45 uses deprecated algorithm"
RULES Processing
- Parse the RULES field to identify template content and additional constraints
- Recognize
|as separator between template and additional constraints - ALWAYS apply all template guidelines provided in the prompt
- ALWAYS apply all additional constraints specified after
| - Treat all rules as mandatory - both template and constraints must be followed
- Failure to follow any rule constitutes task failure
Error Handling
File Not Found:
- Report missing files
- Continue with available files
- Note in output
Invalid CONTEXT Pattern:
- Report invalid pattern
- Request correction
- Do not guess
Quality Standards
Thoroughness
- Analyze ALL files in CONTEXT
- Check cross-file patterns
- Identify edge cases
- Quantify when possible
Evidence-Based
- Quote relevant code
- Provide file:line references
- Link related patterns
Actionable
- Clear recommendations
- Prioritized by impact
- Specific, not vague
Philosophy
- Incremental over big bangs - Suggest small, testable changes
- Learn from existing code - Reference project patterns
- Pragmatic over dogmatic - Adapt to project reality
- Clear over clever - Prefer obvious solutions
- Simple over complex - Avoid over-engineering