Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/affaan-m/ECC/llms.txt

Use this file to discover all available pages before exploring further.

The Skills Library is the largest and most frequently used component of ECC. Where rules encode constraints that are always active and agents handle delegated tasks, skills are on-demand knowledge modules — reusable workflow bundles your harness loads when context calls for them. Skills cover every major language stack, security discipline, agentic pattern, ML engineering workflow, and a growing set of domain verticals. Install the ones your project needs; the rest stay out of your context window.

What Is a Skill?

A skill is a directory (or a single .md file) installed to ~/.claude/skills/ — or the equivalent path for your harness target. Each skill contains at minimum a SKILL.md with a YAML frontmatter block, a purpose statement, activation triggers, workflow steps, and copy-pasteable examples. Skills activate when:
  • The user’s task matches the skill’s declared domain
  • The harness detects relevant file types or imports
  • A command or agent explicitly references the skill
  • You name the skill in your prompt
Unlike agents — which are task executors you explicitly delegate to — skills are passive knowledge that the model references contextually. Unlike rules, which are always active, skills are loaded on demand and do not accumulate in the context window when unused.
Skills are the durable unit of ECC workflow logic. The commands/ layer is best understood as legacy slash-entry compatibility during migration; the canonical workflow definition lives in the underlying skill.

How Skills Are Organized

ECC groups skills into modules, and modules are addressed by component IDs. A component ID like lang:typescript or capability:security maps to one or more modules; each module lists the exact skill directories that get installed. The module families are:
FamilyComponent prefixExamples
Languagelang:lang:typescript, lang:python, lang:rust
Frameworkframework:framework:react, framework:django, framework:rails
Capabilitycapability:capability:security, capability:agentic, capability:machine-learning
Skill (direct)skill:skill:tdd-workflow, skill:deep-research, skill:eval-harness
When you install a component, ECC copies the corresponding skill directories to your harness skills path and makes them available at runtime.

Skill Module Categories

ECC’s install manifest ships over 20 skill modules plus language and framework packs. The major categories:
The default-installed quality module. Includes tdd-workflow, eval-harness, verification-loop, strategic-compact, continuous-learning, continuous-learning-v2, windows-desktop-e2e, e2e-testing, ai-regression-testing, agent-introspection-debugging, production-audit, skill-scout, skill-stocktake, and more.
The core language and framework skills module. Includes patterns, TDD, and verification skills for TypeScript, Python, Go, Java, Rust, Kotlin, C++, C#, F#, Perl, Ruby, React, Angular, Vue, Next.js, Django, FastAPI, Spring Boot, Quarkus, Laravel, and NestJS.
OWASP-aligned code review, automated scanning, bug bounty workflow patterns, framework-specific hardening (Django, Laravel, Spring Boot, Quarkus), HIPAA compliance, healthcare PHI handling, DeFi AMM smart contract security, and LLM trading agent security.
Skills for autonomous loops, agent harness construction, multi-agent orchestration, cost-aware LLM pipelines, prompt optimization, token budget management, and AI-first engineering patterns.
Production ML workflows covering data contracts, reproducible training, evaluation, deployment, monitoring, and rollback via the mle-workflow skill.
Deep research with deep-research, Exa search integration, research operations, and scientific database access for PubMed and USPTO.
ClickHouse, database migrations, JPA patterns, MySQL, PostgreSQL, and Prisma patterns.
Article writing, brand voice, content engine, investor materials and outreach, lead intelligence, SEO, and market research skills.
Deployment patterns, Docker, Cisco IOS, network BGP diagnostics, network config validation, network interface health, homelab network setup and readiness, and SSH automation via Netmiko.
SwiftUI patterns, Swift concurrency 6.2, Swift actor persistence, protocol-based DI and testing, on-device foundation models, and Liquid Glass design.
Benchmark optimization loops, data throughput acceleration, latency-critical systems, parallel execution optimizer, and recursive decision ledger.
Connected-app operator skills for billing, GitHub ops, Google Workspace, Jira, project flow, email, messaging, and workspace surface audits.
Carrier relationship management, customs and trade compliance, energy procurement, inventory and demand planning, logistics exception management, production scheduling, quality nonconformance, and returns logistics.
Fal AI media, Manim video, Remotion video creation, Blender motion state inspection, and video editing skills.

Finding and Installing Skills

Browse the catalog

npx ecc catalog
Lists every available component with its ID, family, description, and stability.

AI-powered recommendation

npx ecc consult "I need to add HIPAA compliance checks and a TDD loop for a Django project" --target claude
ECC analyzes your request and recommends the right component IDs to install.

Install by component ID

# Single component
npx ecc install --include lang:python --target claude

# Multiple components
npx ecc install --include lang:python,framework:django,capability:security --target claude

# By module ID directly
npx ecc install --modules security,workflow-quality --target claude

Install by profile

# All security skills
npx ecc install --profile security --target claude

# Full language stack
npx ecc install --profile fullstack --target claude
After install, ECC copies the skill directories to ~/.claude/skills/ (or the equivalent path for your harness). They become available immediately in your next session.

Using Skills in Your Harness

Once installed, skills activate in two ways: Automatic activation — the harness loads a skill when your task context matches the skill’s declared description and When to Activate section. For example, opening a .py file and asking to add tests can trigger python-testing and tdd-workflow automatically. Explicit reference — name the skill or its domain in your prompt:
Use the tdd-workflow skill to add tests for this service before we implement the new endpoint.
Run a security-review on the authentication module.

Skill Health and Audit

# Check which skills are installed and healthy
npx ecc skills-health

# Or from inside Claude Code
/skill-health

Explore the Skill Categories

Language & Framework Skills

TypeScript, Python, Go, Rust, Java, Swift, Kotlin, and 9 major framework skill packs.

Security Skills

OWASP review, supply-chain scanning, HIPAA compliance, DeFi security, and framework hardening.

Agentic Pattern Skills

Autonomous loops, multi-agent coordination, eval harnesses, TDD workflows, and ML engineering.

Creating Custom Skills

Build your own skill bundles and contribute them back to ECC.

Build docs developers (and LLMs) love