essential tier, so you have access to all 11 out of the box without installing anything extra.
All 11 domains
ccc-code
18 sub-skills — code generation, refactoring, review, patterns, and quality gates.
ccc-testing
15 sub-skills — TDD, Playwright E2E, Vitest, coverage reports, visual regression, load testing, and accessibility testing.
ccc-devops
20 sub-skills — GitHub Actions, Docker, AWS deploy, Terraform, Kubernetes, monitoring, logging, Nginx, SSL certs, rollback strategies.
ccc-saas
20 sub-skills — auth systems, billing/Stripe, API design, database schema, multi-tenancy, onboarding flows, admin dashboards, role-based access, webhooks, rate limiting, usage tracking, feature flags.
ccc-design
39 sub-skills — landing pages, UI audit, animation, responsive layout, color systems, typography, wireframes, component library, accessibility, dark mode, micro-interactions, design tokens.
ccc-seo
19 sub-skills — meta tags, JSON-LD schema, sitemap, robots.txt, Core Web Vitals, internal linking, keyword research, content optimization, image SEO, page speed, canonical URLs.
ccc-marketing
45 sub-skills — CRO, email campaigns, ad copy, social media, SEO content, blog posts, landing page copy, A/B testing, funnel optimization, lead magnets, newsletter, brand voice, press releases, case studies, video scripts.
ccc-security
9 sub-skills — OWASP top 10, secrets scanning, dependency audit, container security, penetration testing, CSP headers, rate limiting, auth hardening.
ccc-data
8 sub-skills — SQL optimization, data pipelines, analytics setup, data visualization, machine learning ops, reporting, data quality, vector search.
ccc-research
8 sub-skills — competitive analysis, market research, user research, technology evaluation, trend analysis, SWOT, stakeholder interviews, data synthesis.
ccc-mobile
8 sub-skills — React Native, Expo, mobile UI, push notifications, deep linking, app store optimization, offline-first, gesture handling.
Domain summary table
| Domain | Sub-skills | Primary focus |
|---|---|---|
ccc-code | 18 | Code generation, refactoring, review |
ccc-testing | 15 | TDD, E2E, coverage, regression |
ccc-devops | 20 | CI/CD, Docker, deploy, monitoring |
ccc-saas | 20 | Auth, billing, multi-tenant, schema |
ccc-design | 39 | UI/UX, components, accessibility |
ccc-seo | 19 | Meta tags, schema, Core Web Vitals |
ccc-marketing | 45 | CRO, email, ads, content |
ccc-security | 9 | OWASP, pen-test, compliance |
ccc-data | 8 | SQL, analytics, visualization |
ccc-research | 8 | Competitive analysis, market research |
ccc-mobile | 8 | React Native, Expo |
How to invoke a domain
How routing works inside a domain
When you invoke a domain, the router skill reads your task and selects the specialist sub-skill that best matches. You do not need to know which sub-skill to ask for — the router infers it from your description. For example, invokingccc-saas with a task like “add Stripe billing with usage-based pricing” routes to the billing sub-skill rather than the auth or multi-tenancy sub-skill. The router uses keyword matching against the sub-skill directory structure to make this decision.
Individual skills inside CCC domains are still accessible directly by their original names via symlinks. If you know the exact sub-skill you need, you can load it without going through the router.