Authoring and reflection - sharpen a prompt, refresh reference skills against current releases, draft a new pattern skill pack, write a repo's conventions as cited rules, or run a retrospective
---
name: meta
description: Authoring and reflection - sharpen a prompt, refresh reference skills against current releases, draft a new pattern skill pack, write a repo's conventions as cited rules, or run a retrospective
argument-hint: <prompt|refresh|skill|conventions|retro> [kind arguments]
disable-model-invocation: true
---
## Dispatch
The first word of the arguments is the kind; everything after it is the kind's arguments.
| Kind | Procedure |
| ------------- | ---------------------------------------------------- |
| `prompt` | [reference/prompt.md](reference/prompt.md) |
| `refresh` | [reference/refresh.md](reference/refresh.md) |
| `skill` | [reference/skill.md](reference/skill.md) |
| `conventions` | [reference/conventions.md](reference/conventions.md) |
| `retro` | [reference/retro.md](reference/retro.md) |
1. Missing or unknown kind: ask via AskUserQuestion with the kinds above as options.
2. Read the kind's reference file and follow it as the procedure.
3. In the reference, the `ARGUMENTS` token (written with a leading dollar sign) means everything after the kind word in the Arguments line below, and a backticked command prefixed with an exclamation mark means run that command via Bash and use its output.
Arguments: `$ARGUMENTS`