Docs/Tools & Features/Skills

Skills

Skills are reusable instruction sets — markdown files that teach Dynamo how to perform specific tasks.

bash
/skill                    # browse available skills
/skill commit             # run a specific skill
/skill create-skill       # create a new skill interactively
/commit                   # shortcut for /skill commit
/debug                    # shortcut for /skill systematic-debugging

Built-in Skills

Dynamo ships with 7 built-in skills inspired by the Superpowers methodology:

SkillActivationWhat it does
commitmanualConventional commits with Unity .meta awareness
brainstormingautoDesign-first — explore options before writing code
systematic-debuggingauto4-phase root cause investigation
tddautoRED-GREEN-REFACTOR enforced cycle
code-review-requestmanualStructured review dispatch with git scope
code-review-receivemanualEvaluate review feedback on technical merit
create-skillmanualGuided skill creation flow

Always-active discipline skills (brainstorming, debugging, tdd) are injected into the system prompt and activate automatically when relevant. Manual skills are invoked explicitly via /skill or shortcuts.

Custom Skills

Skills live in .dynamo/skills/ (project) or ~/.config/dynamo/skills/ (personal). Local skills override built-in skills of the same name.

Each skill is a directory with a SKILL.md file and optional resource subdirectories:

my-skill/
├── SKILL.md           # instructions (required)
├── references/        # docs loaded on-demand
├── scripts/           # executable utilities
└── assets/            # templates, config files

Each skill has a description (short, shown in the picker) and an optional when-to-use field (detailed trigger scenarios for the model). The model uses these to decide when to activate a skill automatically.

Creating Skills

Use /skill create-skill for a guided flow that asks what the skill should do, sets permissions, and generates the SKILL.md.