Skills and the CCC Ecosystem
Load on-demand skills to extend Claude Code with specialized capabilities.
What Are Skills?
Skills are pre-built instruction sets that extend Claude Code with specialized workflows. Rather than writing the same prompts from scratch every session, skills encode best practices for common tasks.
The Everything Claude Code (ECC) ecosystem includes 248+ skills across domains: frontend design, security, DevOps, testing, marketing, sales, and more.
Loading a Skill
Skills are loaded via the Skill tool or slash commands:
/tdd # Test-driven development workflow
/code-review # Multi-perspective code review
/security # OWASP security audit
/deploy-check # Pre-deployment checklist
You can also load skills contextually: "Use the tdd skill to build this feature."
The Skills Index
The ~/.claude/SKILLS-INDEX.md file is a searchable reference of all installed skills. Before building any custom workflow, check the index — there's likely already a skill for it.
Key skills to know:
spec-interviewer— Define requirements before buildingevals-before-specs— Define success criteria firstdialectic-review— FOR/AGAINST analysis for hard decisionsdelegation-templates— Structured subagent dispatch
Domain Packs
CCC organizes skills into domain packs:
ccc-design— 39 UI/UX skillsccc-devops— 20 CI/CD and infrastructure skillsccc-security— 8 security hardening skillsccc-testing— 15 testing workflow skills
Creating Custom Skills
You can create project-specific skills using the skill-create workflow. Custom skills live in .claude/skills/ within your project and are available to any Claude Code session in that directory.
Good skills encode: trigger conditions, workflow steps, output format, and verification criteria.