mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-05 08:43:29 +08:00
feat: add gemini install target
This commit is contained in:
48
.gemini/GEMINI.md
Normal file
48
.gemini/GEMINI.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# ECC for Gemini CLI
|
||||
|
||||
This file provides Gemini CLI with the baseline ECC workflow, review standards, and security checks for repositories that install the Gemini target.
|
||||
|
||||
## Overview
|
||||
|
||||
Everything Claude Code (ECC) is a cross-harness coding system with 36 specialized agents, 142 skills, and 68 commands.
|
||||
|
||||
Gemini support is currently focused on a strong project-local instruction layer via `.gemini/GEMINI.md`, plus the shared MCP catalog and package-manager setup assets shipped by the installer.
|
||||
|
||||
## Core Workflow
|
||||
|
||||
1. Plan before editing large features.
|
||||
2. Prefer test-first changes for bug fixes and new functionality.
|
||||
3. Review for security before shipping.
|
||||
4. Keep changes self-contained, readable, and easy to revert.
|
||||
|
||||
## Coding Standards
|
||||
|
||||
- Prefer immutable updates over in-place mutation.
|
||||
- Keep functions small and files focused.
|
||||
- Validate user input at boundaries.
|
||||
- Never hardcode secrets.
|
||||
- Fail loudly with clear error messages instead of silently swallowing problems.
|
||||
|
||||
## Security Checklist
|
||||
|
||||
Before any commit:
|
||||
|
||||
- No hardcoded API keys, passwords, or tokens
|
||||
- All external input validated
|
||||
- Parameterized queries for database writes
|
||||
- Sanitized HTML output where applicable
|
||||
- Authz/authn checked for sensitive paths
|
||||
- Error messages scrubbed of sensitive internals
|
||||
|
||||
## Delivery Standards
|
||||
|
||||
- Use conventional commits: `feat`, `fix`, `refactor`, `docs`, `test`, `chore`, `perf`, `ci`
|
||||
- Run targeted verification for touched areas before shipping
|
||||
- Prefer contained local implementations over adding new third-party runtime dependencies
|
||||
|
||||
## ECC Areas To Reuse
|
||||
|
||||
- `AGENTS.md` for repo-wide operating rules
|
||||
- `skills/` for deep workflow guidance
|
||||
- `commands/` for slash-command patterns worth adapting into prompts/macros
|
||||
- `mcp-configs/` for shared connector baselines
|
||||
Reference in New Issue
Block a user