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.
Security Assessment
About ecc-guide
The ecc-guide skill helps users understand, navigate, install, and choose parts of Everything Claude Code (ECC), covering its agents, skills, commands, hooks, rules, install profiles, and project onboarding. It solves the problem of a fast-changing repository where hard-coded catalog counts, feature lists, and install instructions go stale: its core principle is to answer from current files, not memory, by reading the live repository surface before giving concrete answers. It is meant for questions like what ECC includes, how to find a specific skill or command, guided onboarding for new users, and which components fit a project.
To inspect the repository, the skill runs commands such as node scripts/ci/catalog.js --json, find over skills, commands, and agents directories, and node scripts/install-plan.js --list-profiles and --list-components --json, using the smallest set of reads needed. It maps key repository locations including README.md, AGENTS.md, agent.yaml, commands/, skills/*/SKILL.md, agents/*.md, rules/, hooks/ (hooks.json, scripts/hooks/), manifests/install-*.json, and docs/. For install guidance it uses managed paths like node scripts/install-plan.js --profile minimal --target claude --json and node scripts/install-apply.js with --dry-run, and it warns against stacking plugin installs with full manual or profile installs unless duplicate surfaces are intended. For feature discovery it searches skills, commands, agents, and docs with ripgrep and prefers skills as the primary workflow surface.
The skill targets both new and returning ECC users and emphasizes a concise response style: lead with the answer, then the next action, avoiding full catalog dumps or claims about components without checking the filesystem. It supports project onboarding via /project-init (detect stack, resolve a dry-run plan, inspect existing CLAUDE.md and settings, ask before applying) and points to related surfaces including /harness-audit, /skill-health, /skill-create, and /security-scan, plus health commands such as npm run harness:audit -- --format text, npm run observability:ready, and npm test.
FAQ
Why does this skill read live files instead of answering from memory?
Because ECC changes quickly, hard-coded catalog counts, feature lists, and install instructions go stale. Its core principle is to answer from current files, so it inspects the relevant repository files before giving a concrete answer.
How do I get a recommended install plan?
Use the managed install paths, for example node scripts/install-plan.js --list-profiles, then node scripts/install-plan.js --profile minimal --target claude --json and node scripts/install-apply.js --profile minimal --target claude --dry-run. For a specific skill, use --skills <skill-id> with the same plan and apply commands.
What is the recommended way to onboard a project?
Use /project-init. The expected sequence is to detect the stack from project files, resolve a dry-run install plan, inspect existing CLAUDE.md and settings files, ask before applying changes, and keep generated guidance minimal and repo-specific.
Should I mix plugin installs with manual or profile installs?
No, not unless you intentionally want duplicate surfaces. The skill warns users not to stack plugin installs and full manual/profile installs to avoid duplicate installs.
What related commands does the skill reference for health and security?
It references /harness-audit for a readiness scorecard, /skill-health for skill quality review, /skill-create to generate a new skill from local git history, and /security-scan for configuration security, plus npm run harness:audit -- --format text, npm run observability:ready, and npm test for repo health.
Install ecc-guide
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
affaan-m/everything-claude-code