---
name: eck:help
version: "0.7.4"
description: Grouped reference of all available skills with descriptions and usage examples.
disable-model-invocation: false
---

# Evolv Skill Reference

Complete reference for all skills available in the evolv-coder-kit ecosystem.
5 orchestrators, 40 sub-skills, 3 supporting commands, 5 standalone utilities, 32 global skills.

---

## Visual Framework

Follow the visual framework defined in the `output:visual-framework` primitive.

---

## Usage

```
/eck:help
```

Display the skill reference below via the Bash tool using ANSI-colored echo commands.

---

## Output

Render all content below via the Bash tool:

```bash
source $ECK_HOME/colors.sh

echo ""
printf '%b\n' "${ORANGE}${BOLD}Evolv Skill Reference${RESET}"
echo ""
printf '%b\n' "${DIM}5 orchestrators + 40 sub-skills + 3 supporting + 5 utilities + 32 global${RESET}"
echo ""

printf '%b\n' "${DIM}────────────────────────────────────────────────────────${RESET}"
echo ""
printf '%b\n' "${ORANGE}${BOLD}Core Loop${RESET}  ${DIM}(5 commands for 80% of daily work)${RESET}"
echo ""
printf '%b\n' "  ${CYAN}eck:spec${RESET}       Requirements + acceptance criteria"
printf '%b\n' "  ${CYAN}eck:design${RESET}     Design a feature end-to-end"
printf '%b\n' "  ${CYAN}eck:develop${RESET}    Execute with fresh contexts and waves"
printf '%b\n' "  ${CYAN}eck:validate${RESET}   Quality gates, code review, UAT"
printf '%b\n' "  ${CYAN}eck:deploy${RESET}     Branch, commit, push, PR, merge, release"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Feature Management${RESET}"
printf '%b\n' "  ${CYAN}eck:create-feature${RESET}  Add feature to backlog"
printf '%b\n' "  ${CYAN}eck:select-feature${RESET}  Start a backlog feature"
printf '%b\n' "  ${CYAN}eck:pause-feature${RESET}   Park the active feature"
printf '%b\n' "  ${CYAN}eck:resume-feature${RESET}  Resume a parked feature"
printf '%b\n' "  ${CYAN}eck:archive-feature${RESET} Archive a feature"
printf '%b\n' "  ${CYAN}eck:feature-status${RESET}  Dashboard of all features"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Supporting Commands${RESET}"
printf '%b\n' "  ${CYAN}eck:quick-task${RESET} Express task with --ship and --trace"
printf '%b\n' "  ${CYAN}eck:resume${RESET}     Resume interrupted session from STATE.md"
printf '%b\n' "  ${CYAN}eck:pause${RESET}      Save state for clean handoff"
echo ""

printf '%b\n' "${DIM}────────────────────────────────────────────────────────${RESET}"
echo ""
printf '%b\n' "${ORANGE}${BOLD}Design Sub-Skills${RESET}  ${DIM}(invoked by /eck:design or standalone)${RESET}"
echo ""
printf '%b\n' "  ${CYAN}design-research${RESET}    Online + KB research with heuristic feedback"
printf '%b\n' "  ${CYAN}design-arch${RESET}        System architecture and service decomposition"
printf '%b\n' "  ${CYAN}design-solution${RESET}    Component design and UI/UX patterns"
printf '%b\n' "  ${CYAN}design-specs${RESET}       API contracts, DB schemas, sequence diagrams"
printf '%b\n' "  ${CYAN}design-discovery${RESET}   Collaborative technical discovery for design-phase"
printf '%b\n' "  ${CYAN}design-qa${RESET}          QA plan and test strategy"
printf '%b\n' "  ${CYAN}design-adr${RESET}         Architecture Decision Records"
printf '%b\n' "  ${CYAN}design-document${RESET}    BRD, PRD, technical documentation"
printf '%b\n' "  ${CYAN}design-risk${RESET}        Risk assessment with GO/NO-GO gate"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Spec Sub-Skills${RESET}"
echo ""
printf '%b\n' "  ${CYAN}spec-scope${RESET}         Define scope boundaries and constraints"
printf '%b\n' "  ${CYAN}spec-research${RESET}      Domain research and feasibility analysis"
printf '%b\n' "  ${CYAN}spec-discovery${RESET}     Collaborative requirements discovery"
printf '%b\n' "  ${CYAN}spec-criteria${RESET}      Acceptance criteria definition"
printf '%b\n' "  ${CYAN}spec-questions${RESET}     Open questions and assumptions log"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Develop Sub-Skills${RESET}"
echo ""
printf '%b\n' "  ${CYAN}dev-plan${RESET}         Task breakdown from design artifacts"
printf '%b\n' "  ${CYAN}dev-task${RESET}         Single task: TDD, dev, review, commit"
printf '%b\n' "  ${CYAN}dev-feature${RESET}      Develop all child issues under a feature epic"
printf '%b\n' "  ${CYAN}dev-feature-tdd${RESET}  TDD variant: failing tests first, then develop"
printf '%b\n' "  ${CYAN}dev-sprint${RESET}       Sprint execution with tracker persistence"
printf '%b\n' "  ${CYAN}dev-test${RESET}         Generate failing tests (TDD red phase)"
printf '%b\n' "  ${CYAN}dev-simplify${RESET}     Post-implementation code simplification"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Validate Sub-Skills${RESET}"
echo ""
printf '%b\n' "  ${CYAN}validate-quality${RESET}    Lint, type checks, test suite"
printf '%b\n' "  ${CYAN}validate-code${RESET}       Language-aware code review"
printf '%b\n' "  ${CYAN}validate-security${RESET}   Security review and secret scanning"
printf '%b\n' "  ${CYAN}validate-ci${RESET}         CI failure diagnosis and fix proposals"
printf '%b\n' "  ${CYAN}validate-uat${RESET}        User acceptance testing against FRD.md"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Deploy Sub-Skills${RESET}"
echo ""
printf '%b\n' "  ${CYAN}dev-branch${RESET}     Create/switch feature branch"
printf '%b\n' "  ${CYAN}dev-commit${RESET}     Stage and commit with format validation"
printf '%b\n' "  ${CYAN}dev-push${RESET}       Push to remote with upstream tracking"
printf '%b\n' "  ${CYAN}dev-pr${RESET}         Create/update pull request"
printf '%b\n' "  ${CYAN}validate-approval${RESET}  PR review gate (CI + approvals)"
printf '%b\n' "  ${CYAN}validate-merge${RESET}      Merge PR to target branch"
printf '%b\n' "  ${CYAN}deploy-release${RESET}    Tag + changelog + release notes"
printf '%b\n' "  ${CYAN}deploy-tracker${RESET}    Update tracker issue status"
printf '%b\n' "  ${CYAN}deploy-status${RESET}     Multi-repo git dashboard"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Review Gates${RESET}  ${DIM}(mandatory final stage in each orchestrator)${RESET}"
echo ""
printf '%b\n' "  ${CYAN}spec-review${RESET}       Spec completeness and AC-ID quality gate"
printf '%b\n' "  ${CYAN}design-review${RESET}     Design completeness and AC-ID addressability gate"
printf '%b\n' "  ${CYAN}develop-review${RESET}    Task completion, test passing, code quality gate"
printf '%b\n' "  ${CYAN}validate-review${RESET}   Unified validation verdict gate"
printf '%b\n' "  ${CYAN}deploy-review${RESET}     Promotion readiness gate for dev-to-main deployment"
echo ""

printf '%b\n' "${DIM}────────────────────────────────────────────────────────${RESET}"
echo ""
printf '%b\n' "${ORANGE}${BOLD}Feature Design${RESET}  ${DIM}(standalone project skills)${RESET}"
echo ""
printf '%b\n' "  ${CYAN}design-feature${RESET}    Full design lifecycle (project skill)"
printf '%b\n' "  ${CYAN}git-flow${RESET}          Git workflow automation"
printf '%b\n' "  ${CYAN}git-status${RESET}        Multi-repo git status dashboard"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Standalone Utilities${RESET}  ${DIM}(cross-cutting, no category prefix)${RESET}"
echo ""
printf '%b\n' "  ${CYAN}orchestrate${RESET}        Goal-directed multi-agent orchestration"
printf '%b\n' "  ${CYAN}retrospective${RESET}      Session analysis and learning"
printf '%b\n' "  ${CYAN}evolve${RESET}             Cluster patterns into heuristics"
printf '%b\n' "  ${CYAN}heuristic-status${RESET}   Heuristic pipeline dashboard"
printf '%b\n' "  ${CYAN}start-project${RESET}      Project kickoff: tech stack, arch, BRD/PRD (project skill, requires /eck:new-project first)"
echo ""

printf '%b\n' "${DIM}────────────────────────────────────────────────────────${RESET}"
echo ""
printf '%b\n' "${ORANGE}${BOLD}Global Skills${RESET}  ${DIM}(/eck:*)${RESET}"
printf '%b\n' "${DIM}Available in every session. Installed to ~/.claude/skills/${RESET}"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Scaffolding${RESET}"
printf '%b\n' "  ${CYAN}eck:new-project${RESET}              Interview-driven project scaffolding"
printf '%b\n' "  ${CYAN}eck:migrate-project${RESET}          Onboard existing unmanaged project"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Catalog & Standards${RESET}"
printf '%b\n' "  ${CYAN}eck:pull-from-global-catalog${RESET} Pull official template updates"
printf '%b\n' "  ${CYAN}eck:push-to-user-catalog${RESET}     Harvest improvements for reuse"
printf '%b\n' "  ${CYAN}eck:pull-from-user-catalog${RESET}   Pull user-harvested improvements"
printf '%b\n' "  ${CYAN}eck:pull-from-standards${RESET}      Pull and compile dev standards"
printf '%b\n' "  ${CYAN}eck:submit-to-repo${RESET}           Submit improvements upstream via PR"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Catalog Browsing${RESET}"
printf '%b\n' "  ${CYAN}eck:list-global-catalog${RESET}      Display official template catalog"
printf '%b\n' "  ${CYAN}eck:list-user-catalog${RESET}        Display user-harvested improvements"
printf '%b\n' "  ${CYAN}eck:list-project-catalog${RESET}     Display project catalog with health"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Audit & Status${RESET}"
printf '%b\n' "  ${CYAN}eck:audit-unmanaged-project${RESET}  Discover and register unmanaged projects"
printf '%b\n' "  ${CYAN}eck:audit-current-project${RESET}    Quick health check and drift detection"
printf '%b\n' "  ${CYAN}eck:audit-security${RESET}           Security config scan with A-F grading"
printf '%b\n' "  ${CYAN}eck:project-status${RESET}           Read-only project health dashboard"
printf '%b\n' "  ${CYAN}eck:history${RESET}                  Activity history for this project"
printf '%b\n' "  ${CYAN}eck:update-project${RESET}           Update project templates to latest"
printf '%b\n' "  ${CYAN}eck:update-permissions${RESET}       Regenerate permissions from project config"
printf '%b\n' "  ${CYAN}eck:archive-project${RESET}          Archive a project in the registry"
printf '%b\n' "  ${CYAN}eck:restore-project${RESET}          Restore an archived project"
printf '%b\n' "  ${CYAN}eck:ac-coverage${RESET}              AC-ID traceability dashboard"
printf '%b\n' "  ${CYAN}eck:clean-deprecated${RESET}         Remove deprecated components after catalog pull"
printf '%b\n' "  ${CYAN}eck:plugin-status${RESET}            Plugin dependency dashboard"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Session Safety${RESET}"
printf '%b\n' "  ${CYAN}eck:enable-protections${RESET}       Re-enable safety hooks"
printf '%b\n' "  ${CYAN}eck:disable-protections${RESET}      Temporarily disable safety hooks"
printf '%b\n' "  ${CYAN}eck:fresh-context${RESET}            Subagent-based context continuation"
echo ""
printf '%b\n' "${ORANGE}${BOLD}Project Configuration${RESET}"
printf '%b\n' "  ${CYAN}eck:switch-tracker${RESET}           Switch tracker type (JIRA, GitHub, Linear, Local)"
printf '%b\n' "  ${CYAN}eck:switch-docs${RESET}              Switch docs platform (Confluence, Local)"
echo ""

printf '%b\n' "${ORANGE}${BOLD}Preferences${RESET}"
printf '%b\n' "  ${CYAN}eck:sandbox${RESET}                  Show/set sandbox default (on/off, next session)"
printf '%b\n' "  ${CYAN}eck:dev-rigor${RESET}                Show/switch dev rigor (lite/standard/strict)"
printf '%b\n' "  ${CYAN}eck:output-mode${RESET}              Show/switch output mode (guided/standard/concise)"
echo ""

printf '%b\n' "${DIM}────────────────────────────────────────────────────────${RESET}"
echo ""
printf '%b\n' "${ORANGE}${BOLD}Integrations${RESET}"
printf '%b\n' "  ${CYAN}confluence${RESET}        Confluence page management"
printf '%b\n' "  ${CYAN}jira${RESET}              JIRA issue management"
printf '%b\n' "  ${CYAN}learn${RESET}             Quick mid-session learning capture"
printf '%b\n' "  ${CYAN}sync-context${RESET}      Sync docs to agent context files"
printf '%b\n' "  ${CYAN}refresh-project-catalog${RESET}    Recompute checksums and statuses"
echo ""

printf '%b\n' "${DIM}────────────────────────────────────────────────────────${RESET}"
echo ""
printf '%b\n' "${ORANGE}${BOLD}Common Workflows${RESET}"
echo ""
printf '%b\n' "  ${BOLD}Core Loop (80% of work)${RESET}"
printf '%b\n' "  ${CYAN}eck:spec${RESET} ${DIM}->${RESET} ${CYAN}eck:design${RESET} ${DIM}->${RESET} ${CYAN}eck:develop${RESET} ${DIM}->${RESET} ${CYAN}eck:validate${RESET} ${DIM}->${RESET} ${CYAN}eck:deploy${RESET}"
echo ""
printf '%b\n' "  ${BOLD}Quick Fix${RESET}"
printf '%b\n' "  ${CYAN}eck:quick-task${RESET} fix the typo in README"
echo ""
printf '%b\n' "  ${BOLD}New Project${RESET}"
printf '%b\n' "  ${CYAN}eck:new-project${RESET} ${DIM}->${RESET} ${CYAN}start-project${RESET} ${DIM}->${RESET} ${CYAN}eck:spec${RESET} ${DIM}->${RESET} ${CYAN}eck:design${RESET}"
echo ""
printf '%b\n' "  ${BOLD}Resume Interrupted Work${RESET}"
printf '%b\n' "  ${CYAN}eck:resume${RESET}"
echo ""
printf '%b\n' "  ${BOLD}Update Project Templates${RESET}"
printf '%b\n' "  ${CYAN}eck:update-project${RESET}"
echo ""
printf '%b\n' "  ${BOLD}Maintenance${RESET}"
printf '%b\n' "  ${CYAN}eck:audit-current-project${RESET} ${DIM}->${RESET} ${CYAN}eck:pull-from-global-catalog${RESET}"
echo ""
printf '%b\n' "  ${BOLD}Onboarding Unmanaged Projects${RESET}"
printf '%b\n' "  ${CYAN}eck:audit-unmanaged-project${RESET} ${DIM}->${RESET} ${CYAN}eck:migrate-project${RESET}"
echo ""
```
