Atomic can create prompt templates. Ask it to build one for your workflow.
Prompt Templates
Prompt templates are Markdown snippets that expand into full prompts. Type/name in the editor to invoke a template, where name is the filename without .md.
Locations
Atomic loads prompt templates from:- Global:
~/.atomic/agent/prompts/*.md(legacy~/.pi/agent/prompts/*.md) - Project:
.atomic/prompts/*.md(legacy.pi/prompts/*.md) - Packages:
prompts/directories,atomic.prompts, or legacypi.promptsentries inpackage.json - Settings:
promptsarray with files or directories - CLI:
--prompt-template <path>(repeatable)
--no-prompt-templates.
Format
- The filename becomes the command name.
review.mdbecomes/review. descriptionis optional. If missing, the first non-empty line is used.argument-hintis optional. When set, the hint is displayed before the description in the autocomplete dropdown.
Argument Hints
Useargument-hint in frontmatter to show expected arguments in autocomplete. Use <angle brackets> for required arguments and [square brackets] for optional ones:
Usage
Type/ followed by the template name in the editor. Autocomplete shows available templates with descriptions.
Arguments
Templates support positional arguments and simple slicing:$1,$2, … positional args$@or$ARGUMENTSfor all args joined${@:N}for args from the Nth position (1-indexed)${@:N:L}forLargs starting at N
/component Button "onClick handler" "disabled support"
Loading Rules
- Template discovery in
prompts/is non-recursive. - If you want templates in subdirectories, add them explicitly via
promptssettings or a package manifest.