Files
ECC/.gemini/GEMINI.md
T

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

ECC is a cross-harness coding system with 71 specialized agents, 303 skills, and 97 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