| name | dev |
| description | This skill should be used when the user invokes "/personal:dev" with a subcommand. Subcommands: init (project + task setup), new (create task from description or GH issue), complete (finish a task), renumber (reorder task priorities), prime (load project context). |
| argument-hint | <init|new|complete|renumber|prime> [args] |
| disable-model-invocation | true |
| allowed-tools | ["Bash","Read","Write","Edit","Glob","Grep"] |
Dev Utilities
Project development utilities for initialisation, task management, and context priming.
Designed for any dev project. Tasks are tracked as markdown files: todo tasks in
docs/tasks-todo/task-NUMBER-name.md, completed tasks in
docs/tasks-done/YYYY-MM-DD-task-NUMBER-name.md. If this project has not been initialised
with this system yet, suggest the user runs /personal:dev init first.
Full user input
$ARGUMENTS
Important: executing bundled scripts
Scripts in scripts/ are executable with shebangs. Execute them directly — never
prepend bash, sh, or any interpreter. For example: scripts/init-project.sh not
bash scripts/init-project.sh.
Subcommands
The first word of the user input above is the subcommand. Everything after it is context
for that subcommand. If no argument was provided, list the available subcommands and ask
the user which they want.
init
Initialise or update a project's AI boilerplate and task management structure.
Two phases:
- Execute:
scripts/init-project.sh
- Read and follow the AI instructions in references/init.md
new
Create a new task file in docs/tasks-todo/.
Read and follow references/new.md. The context for the new task is
everything after "new" in the user input above.
complete
Complete a task by moving it from docs/tasks-todo/ to docs/tasks-done/ with a date prefix.
The task identifier is the word immediately after "complete" in the user input.
Execute: scripts/complete-task.sh <task-identifier>
Report the result to the user.
renumber
Renumber prioritised tasks to start from 1 with no gaps.
Execute: scripts/renumber-tasks.sh
Report the result to the user.
prime
Prime the current session with essential project context.
Read and follow references/prime.md. The context/focus area is
everything after "prime" in the user input above (if anything).