ecc-guide
Guide users through ECC's current agents, skills, commands, hooks, rules, install profiles, and project onboarding by reading the live repository surface before answering.
By affaan-m · 2,871 installs
npx skills add affaan-m/ecc --skill ecc-guide
Source repository · Upstream listing
ECC Guide
Use this skill when a user needs help understanding, navigating, installing, or choosing parts of Everything Claude Code.
When To Use
Use this skill when the user:
asks what ECC includes
wants help finding a skill, command, agent, hook, rule, or install profile
is new to the repository and needs a guided path
asks "how do I do X with ECC?"
asks which ECC components fit a project
needs a lightweight explanation of how commands, skills, agents, hooks, and rules relate
is confused by install paths, duplicate installs, reset/uninstall, or selective install options
Core Principle
Answer from current files, not memory. ECC changes quickly, so hard coded catalog counts, feature lists, and install instructions go stale.
When the ECC repository is available, inspect the relevant files before giving a concrete answer:
Use the smallest set of reads needed for the user's question.
Repository Map
README.md : install paths, uninstall/reset guidance, public positioning, FAQs
AGENTS.md : contributor guidance and project structure
agent.yaml : exported gitagent surface and command list
commands/ : maintained slash command compatibility shims
skills/ /SKILL.md : reusable workflows and domain playbooks
agents/ .md : delegated subagent role prompts
rules/ : language and harness rules
hooks/README.md , hooks/hooks.json , scripts/hooks/ : hook behavior and safety gates
manifests/install .json : selective install modules, components, profiles, and target support
docs/ : harness guides, architecture notes, translated docs, release docs
Response Style
Lead with the answer, then give the next action. Most users do not need a full catalog dump.
Good first response shape:
1. what to use
2. why it fits
3. exact file or command to inspect
4. one next command or question
Avoid:
listing every skill or command by default
repeating large README sections
recommending retired command shims when a skill first path exists
claiming a component exists without checking the filesystem
replacing install guidance with manual copy commands when the managed installer supports the target
Common Tasks
New User Onboarding
Give a short menu:
install or reset ECC
pick skills for a project
understand commands vs skills
inspect hooks and safety behavior
run a harness audit
find a specific workflow
Point to README.md for install/reset and /project init for project specific onboarding.
Feature Discovery
For "what should I use for X?":
1. Search skills/ , commands/ , and agents/ .
2. Prefer skills as the primary workflow surface.
3. Use commands only when they are a maintained compatibility shim or a user explicitly wants slash command behavior.
4. Mention agents when delegation is useful.
Useful searches:
Install Guidance
Use managed install paths:
For specific skill installs:
Warn users not to stack plugin installs and full manual/profile installs unless they intentionally want duplicate surfaces.
Project Onboarding
Use /project init when the user wants ECC configured for a target repo. The expected sequence is:
1. detect the stack from project files
2. resolve a dry run install plan
3. inspect existing CLAUDE.md and settings files
4. ask before applying changes
5. keep generated guidance minimal and repo specific
Troubleshooting
Ask for the target harness and install path first, then inspect:
plugin install metadata
.claude/ , .cursor/ , .codex/ , .gemini/ , .opencode/ , .codebuddy/ , .joycode/ , or .qwen/
hooks/hooks.json
install state files
relevant command/skill files
For repo health, suggest:
Output Templates
Short Recommendation
Search Results
Install Plan Summary
Related Surfaces
/project init : stack aware onboarding plan for a target repo
/harness audit : deterministic readiness scorecard
/skill health : skill quality review
/skill create : generate a new skill from local git history
/security scan : inspect Claude/OpenCode configuration security