mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-19 16:43:29 +08:00
New skills: - lead-intelligence: AI-native lead intelligence pipeline with 4 agents (signal-scorer, mutual-mapper, enrichment-agent, outreach-drafter). Replaces Apollo/Clay with agent-powered signal scoring, mutual ranking, warm path discovery, and personalized outreach drafting. - autonomous-agent-harness: Replaces standalone agent frameworks (Hermes, AutoGPT) using Claude Code native crons, dispatch, memory, and computer use. Documents the full architecture for persistent autonomous operation. New CLI target: - Gemini CLI: .gemini/GEMINI.md config added, gemini target registered in install-modules.json platform-configs module. Updated: - marketplace.json: Fixed stale counts (was "14+ agents, 56+ skills"), now accurately reflects 30 agents, 138 skills, 60 commands. - README.md and AGENTS.md: Synced skill counts to 138. - install-modules.json: Added lead-intelligence to business-content module, autonomous-agent-harness to agentic-patterns module. All catalog validations pass (30/60/138). Install-manifest tests pass (20/20).
63 lines
1.8 KiB
Markdown
63 lines
1.8 KiB
Markdown
# ECC for Gemini CLI
|
|
|
|
This file provides guidance to Gemini CLI when working with code in projects that have ECC installed.
|
|
|
|
## Overview
|
|
|
|
Everything Claude Code (ECC) is a production-ready AI coding plugin providing 28 agents, 127 skills, and 60 commands for software development workflows.
|
|
|
|
## Core Workflows
|
|
|
|
### Test-Driven Development
|
|
1. Write tests first (RED)
|
|
2. Run tests — they should fail
|
|
3. Write minimal implementation (GREEN)
|
|
4. Run tests — they should pass
|
|
5. Refactor (IMPROVE)
|
|
6. Verify 80%+ coverage
|
|
|
|
### Code Review
|
|
- Check for security vulnerabilities (OWASP Top 10)
|
|
- Verify error handling at system boundaries
|
|
- Ensure immutable data patterns
|
|
- Validate input at API boundaries
|
|
|
|
### Architecture
|
|
- Many small files over few large files (200-400 lines, 800 max)
|
|
- Organize by feature/domain, not by type
|
|
- Repository pattern for data access
|
|
- API response format: `{ success, data?, error?, meta? }`
|
|
|
|
## Coding Standards
|
|
|
|
- Prefer immutability — create new objects, never mutate
|
|
- Functions under 50 lines
|
|
- No deep nesting (4 levels max)
|
|
- Validate user input with schema validation (Zod, Joi, etc.)
|
|
- No hardcoded secrets — use environment variables
|
|
- Handle errors comprehensively with user-friendly messages
|
|
|
|
## Security Checklist
|
|
|
|
Before any commit:
|
|
- No hardcoded secrets
|
|
- All user inputs validated
|
|
- SQL injection prevention (parameterized queries)
|
|
- XSS prevention
|
|
- CSRF protection
|
|
- Authentication/authorization verified
|
|
|
|
## Commit Format
|
|
|
|
```
|
|
<type>: <description>
|
|
```
|
|
|
|
Types: feat, fix, refactor, docs, test, chore, perf, ci
|
|
|
|
## Available Skills
|
|
|
|
Skills are located in the `skills/` directory. Each contains a `SKILL.md` with detailed instructions.
|
|
|
|
Key skills: tdd-workflow, security-review, coding-standards, backend-patterns, frontend-patterns, lead-intelligence, autonomous-agent-harness, deep-research, exa-search, x-api
|