Skill Tracer
Skills › BMAD Method › bmad-toolsmith › SKILL-template.md

SKILL-template.md

23 lines · skills/bmad-toolsmith/shapes/script-utility/assets/SKILL-template.md at bd70c64

Open on GitHub
1---
2name: {name}
3description: '{description}'
4---
5# {title}
6
7{purpose: one or two lines on what the script does and what the result is for.} The script does the work; this file says how to run it and what to do with what comes back.
8

{title}

{purpose: one or two lines on what the script does and what the result is for.} The script does the work; this file says how to run it and what to do with what comes back.

Raw lines 1 to 8
9## Run
11```bash
12uv run {skill-root}/scripts/{script}.py {arguments}
13```
15`--help` lists every option. {When to pass which option, one line each, only where the choice takes judgment.}

Run

uv run {skill-root}/scripts/{script}.py {arguments}

--help lists every option. {When to pass which option, one line each, only where the choice takes judgment.}

Raw lines 9 to 16
17## Read the result
19{The output shape: the JSON keys and what each means, or what the text report shows. What a good result looks like, and what each kind of finding asks you to do next.}

Read the result

{The output shape: the JSON keys and what each means, or what the text report shows. What a good result looks like, and what each kind of finding asks you to do next.}

Raw lines 17 to 20
21## When it fails
23A non-zero exit prints one line on stderr saying why. Report that line to the user; do not do the job by hand instead. {Failures the user can fix and what to tell them: a missing input, a malformed file, a path outside the project.}

When it fails

A non-zero exit prints one line on stderr saying why. Report that line to the user; do not do the job by hand instead. {Failures the user can fix and what to tell them: a missing input, a malformed file, a path outside the project.}

Raw lines 21 to 23