dev
dev
Developer skill dispatcher.
Critical Rules
- Never execute workflow logic here — this file only parses args and dispatches
- Step 0 always runs first — no exceptions
- Unknown verb → run
help.md— never error silently - Pass all remaining args through — workflow receives
$REMAINING_ARGSunchanged
Step 0: Parse Arguments
VERB="[first non-flag argument, or empty]"
REMAINING_ARGS="[everything after VERB, preserving order and flags]"
case "$VERB" in
"") VERB="help" ;;
"fix") VERB="pr-fix" ;;
"pull-request") VERB="pr" ;;
"merge-request") VERB="pr" ;;
"mr") VERB="pr" ;;
esac
Step 1: Dispatch to Workflow
Read and execute references/workflows/{VERB}.md, passing $REMAINING_ARGS as the argument string.
If references/workflows/{VERB}.md does not exist, fall back to references/workflows/help.md and note the unknown verb.
Workflow Index
- allow (
references/workflows/allow.md) — pre-approve permissions for background agents - approve (
references/workflows/approve.md) — push tasks to Linear - diff (
references/workflows/diff.md) — compare two repos for structural differences - docs (
references/workflows/docs.md) — generate or update documentation - explore (
references/workflows/explore.md) — research technical approaches, generate proposals - help (
references/workflows/help.md) — print command reference - pr (
references/workflows/pr.md) — create a pull request or merge request - plan (
references/workflows/plan.md) — plan feature or system architecture - pr-fix (
references/workflows/pr-fix.md) — review and fix PR issues
Agent Index
- linear-tasks-agent (
agents/linear-tasks-agent.md) — pushes tasks to Linear; used by approve - proposal-writer (
agents/proposal-writer.md) — writes technical proposals; used by explore - researcher (
agents/researcher.md) — researches technical approaches; used by explore
More from cloudvoyant/codevoyant
mem:help
Use when the user asks about available mem commands or needs help choosing a skill. Triggers on: \"mem help\", \"help mem\", \"what can mem do\", \"mem commands\", \"list mem skills\", \"mem reference\". Lists all mem commands with descriptions, arguments, and usage guidance.
14dev:explore
Use when researching technical approaches before building. Triggers on: "explore options", "what are my options for", "research approaches", "compare solutions", "dev explore", "generate proposals", "help me decide between". Runs parallel proposal generation via subagents and outputs to .codevoyant/explore/.
13em:plan
Use when planning a project (epic) or initiative with Linear as tracker.
13dev:rebase
Use when rebasing a branch or syncing with upstream. Triggers on: \"rebase\", \"get latest from main\", \"sync with upstream\", \"update from main\", \"dev rebase\". Uses an intent snapshot to drive conflict resolution correctly, preventing silent change loss that happens with naive rebasing.
12ux:prototype
Use when creating a UX prototype or interactive mockup. Triggers on: \"ux prototype\", \"create prototype\", \"scaffold prototype\", \"build prototype\", \"new prototype\", \"prototype this\". Scaffolds a SvelteKit + Tailwind + shadcn-svelte app with feature-slice architecture. Hard-coded data, fake auth, professional design.
12mem:init
Use for one-time project bootstrap of team knowledge loading. Triggers on: "mem init", "setup memory", "configure mem", "bootstrap knowledge". Writes CLAUDE.md session-start section, optionally adds Claude Code hook.
12