Loading learning content…
Loading learning content…
Load on-demand skills to extend Claude Code with specialized capabilities.
Read through the lesson, mark it complete when the concept is clear, then move to the next lesson in the sequence or jump back to the module map.
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.
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 ~/.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 dispatchCCC 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 skillsYou 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.