Agent skill · software engineering · affaan-m

ecc-recipes

Map a described workflow to the right ECC command group with run-order and stop condition, or browse all command-group recipe families read live from the commands directory. Advisory only — never executes. Use when asked which commands run a workflow, the command sequence for a task, or to list ECC pipelines; not for executing the task (route to the command itself), single-command docs (use ecc-guide), or prompt rewrites (use prompt-optimizer).

Why this skill is useful

Adds a structured mapping of ECC command groups with run-order and stop conditions that the AI wouldn't generate on its own.

What it needs

About 4k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

ECC Recipes One entry point for "which group of ECC slash-commands runs my workflow, in what order, and when do I stop." Also browses every command-group recipe family. Fills the gap between two existing skills: ecc-guide — lists commands and where to read docs, but as a flat catalog. prompt-optimizer — matches a task to components, but outputs a single prompt, not a multi-command group with run-order and stop condition. This skill adds: family grouping + run-order + stop condition. When to Activate "Which command group do I run for <workflow>?" "What's the command sequence to build an MVP / fix a defect / refactor?" "Show me all ECC command-group recipes" (catalog mode) "How many workflow pipelines does ECC have?" User invokes /ecc-recipes with or without a description. Do Not Use When User wants the task done now — route to the actual command, don't describe it. User wants deep docs for ONE command — use ecc-guide. User wants a draft prompt rewritten — use prompt-optimizer. Core Principle Answer from current files, not memory. The command set changes; never hardcode counts or member lists. Read the live commands/ directory each run, then classify into families. Live reads Resolve the commands directory (first that exists), then list names: Optionally read manifests/install-.json if present for richer grouping. Use the smallest set of reads needed. Family Classification (by prefix) Group command names by leading prefix; map known singletons by hand. Families are derived live — the table below is the classification rule, not a frozen list. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/ecc-recipes

View the source on GitHub

Browse the @skills marketplace