--- name: shared-template-system description: Unified template directory structure and organization for Gemini and Codex CLI integration type: system-architecture --- ## ๐Ÿ“ Template Directory Structure Templates are shared between gemini and codex. This structure can be located at either `~/.claude/workflows/cli-templates/` (global) or `./.claude/workflows/cli-templates/` (project-specific). ``` ~/.claude/workflows/cli-templates/ โ”œโ”€โ”€ prompts/ โ”‚ โ”œโ”€โ”€ analysis/ # Code analysis templates (Gemini primary, Codex compatible) โ”‚ โ”‚ โ”œโ”€โ”€ pattern.txt # โœจ Implementation patterns & conventions โ”‚ โ”‚ โ”œโ”€โ”€ architecture.txt # ๐Ÿ—๏ธ System architecture & dependencies โ”‚ โ”‚ โ”œโ”€โ”€ security.txt # ๐Ÿ”’ Security vulnerabilities & protection โ”‚ โ”‚ โ”œโ”€โ”€ performance.txt # โšก Performance bottlenecks & optimization โ”‚ โ”‚ โ””โ”€โ”€ quality.txt # ๐Ÿ“Š Code quality & maintainability โ”‚ โ”œโ”€โ”€ development/ # Automated development templates (Codex primary) โ”‚ โ”‚ โ”œโ”€โ”€ feature.txt # ๐Ÿ”ง Feature implementation & integration โ”‚ โ”‚ โ”œโ”€โ”€ component.txt # ๐Ÿงฉ Component design & development โ”‚ โ”‚ โ”œโ”€โ”€ refactor.txt # ๐Ÿ”„ Code refactoring & optimization โ”‚ โ”‚ โ”œโ”€โ”€ testing.txt # ๐Ÿงช Test generation & validation โ”‚ โ”‚ โ””โ”€โ”€ debugging.txt # ๐Ÿ› Bug analysis & resolution โ”‚ โ”œโ”€โ”€ planning/ # Planning templates (Cross-tool) โ”‚ โ”‚ โ”œโ”€โ”€ task-breakdown.txt # ๐Ÿ“‹ Task decomposition & dependencies โ”‚ โ”‚ โ””โ”€โ”€ migration.txt # ๐Ÿš€ System migration & modernization โ”‚ โ”œโ”€โ”€ automation/ # Autonomous workflow templates (Codex primary) โ”‚ โ”‚ โ”œโ”€โ”€ scaffold.txt # ๐Ÿ—๏ธ Project scaffolding & setup โ”‚ โ”‚ โ”œโ”€โ”€ migration.txt # ๐Ÿš€ Automated migration & upgrades โ”‚ โ”‚ โ””โ”€โ”€ deployment.txt # ๐Ÿšข CI/CD & deployment automation โ”‚ โ”œโ”€โ”€ review/ # Review templates (Cross-tool) โ”‚ โ”‚ โ””โ”€โ”€ code-review.txt # โœ… Comprehensive review checklist โ”‚ โ”œโ”€โ”€ integration/ # Cross-system templates (Codex primary) โ”‚ โ”‚ โ”œโ”€โ”€ api-design.txt # ๐ŸŒ API design & implementation โ”‚ โ”‚ โ””โ”€โ”€ database.txt # ๐Ÿ—„๏ธ Database schema & operations โ”‚ โ””โ”€โ”€ dms/ # DMS-specific templates (Project-specific) โ”‚ โ””โ”€โ”€ hierarchy-analysis.txt # ๐Ÿ“š Documentation structure optimization โ””โ”€โ”€ commands/ # Command examples and patterns ``` ## ๐Ÿ“Š Template Categories ### Analysis Templates (`analysis/`) **Primary Tool**: Gemini | **Compatibility**: Codex - Focus on understanding, investigating, and analyzing existing code - Used for codebase learning, pattern recognition, and architectural analysis - Compatible with both tools but optimized for Gemini's analysis capabilities ### Development Templates (`development/`) **Primary Tool**: Codex | **Compatibility**: Gemini - Focus on creating, modifying, and implementing code - Used for feature development, refactoring, and code generation - Optimized for Codex's autonomous development capabilities ### Planning Templates (`planning/`) **Primary Tool**: Both | **Cross-tool Compatibility** - Focus on strategic planning and architectural decisions - Used for task decomposition, migration planning, and system design - Equally effective with both Gemini and Codex ### Automation Templates (`automation/`) **Primary Tool**: Codex | **Limited Gemini Use** - Focus on automated workflows and system setup - Used for scaffolding, deployment, and infrastructure automation - Specifically designed for Codex's autonomous capabilities ### Review Templates (`review/`) **Primary Tool**: Both | **Cross-tool Compatibility** - Focus on quality assurance and validation - Used for code review, testing validation, and release readiness - Effective for both analysis (Gemini) and implementation validation (Codex) ### Integration Templates (`integration/`) **Primary Tool**: Codex | **Gemini Analysis Support** - Focus on system integration and cross-service development - Used for API development, database operations, and service integration - Codex implements, Gemini can analyze existing integrations ## ๐Ÿงญ Template Selection Guide ### For Analysis Tasks (Gemini Primary) | Task Type | Template | Purpose | Tool Recommendation | |-----------|----------|---------|-------------------| | Understand Existing Code | `analysis/pattern.txt` | Codebase learning, onboarding | Gemini | | Security Review | `analysis/security.txt` | Security audits, vulnerability assessment | Gemini | | Performance Analysis | `analysis/performance.txt` | Bottleneck investigation | Gemini | | Code Quality Assessment | `analysis/quality.txt` | Technical debt, maintainability review | Gemini | | Architecture Review | `analysis/architecture.txt` | System design analysis | Gemini | ### For Development Tasks (Codex Primary) | Task Type | Template | Purpose | Tool Recommendation | |-----------|----------|---------|-------------------| | Build New Feature | `development/feature.txt` | End-to-end feature development | Codex | | Create Component | `development/component.txt` | Reusable component development | Codex | | Refactor Code | `development/refactor.txt` | Code improvement & optimization | Codex | | Generate Tests | `development/testing.txt` | Comprehensive test coverage | Codex | | Debug Issues | `development/debugging.txt` | Problem analysis & resolution | Codex | ### For Planning Tasks (Cross-tool) | Task Type | Template | Purpose | Tool Recommendation | |-----------|----------|---------|-------------------| | Plan New Features | `planning/task-breakdown.txt` | Feature development planning | Both | | System Modernization | `planning/migration.txt` | Tech upgrades, architectural changes | Both | | Pre-Release Review | `review/code-review.txt` | Release readiness checks | Both | ### For Automation Tasks (Codex Specialized) | Task Type | Template | Purpose | Tool Recommendation | |-----------|----------|---------|-------------------| | Scaffold Project | `automation/scaffold.txt` | Project structure creation | Codex | | Automate Migration | `automation/migration.txt` | Automated system upgrades | Codex | | Setup Deployment | `automation/deployment.txt` | CI/CD pipeline automation | Codex |