mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-03 15:43:31 +08:00
1.7 KiB
1.7 KiB
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
- Plan before editing large features.
- Prefer test-first changes for bug fixes and new functionality.
- Review for security before shipping.
- 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.mdfor repo-wide operating rulesskills/for deep workflow guidancecommands/for slash-command patterns worth adapting into prompts/macrosmcp-configs/for shared connector baselines