Content
75%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A well-structured, largely actionable body with concrete tool usage, verification steps, and thoughtful edge-case and anti-pattern coverage. The main improvement opportunities are demonstrating the snippet-reference syntax in variation prompts, adding a validation loop after updates, and trimming the small duplications between sections.
Suggestions
Add a short example of referencing a snippet inside a config variation prompt (e.g., the `update-ai-config-variation` call showing the snippet reference syntax), since wiring snippets into variations is a stated core task but never shown.
Add a verification step after Step 4 (e.g., use `get-prompt-snippet` to confirm the new version and check that referencing configs picked it up), and cover it in the edge-case table for propagation.
Trim the redundant guidance where Core Principle 1 ("Only create a snippet if the text will be used in 2+ places") repeats the first "What NOT to Do" bullet.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is efficient overall — tight tables for when-to-use/edge cases and copy-paste JSON examples — with only minor over-explanation: the intro paragraph ("Your job is to identify reusable text, create snippets, reference them...") narrates the workflow re-presented later, and Core Principle 1 duplicates the first "What NOT to Do" bullet. | 4 / 5 |
Actionability | Concrete MCP tool names, per-tool parameter lists, and complete JSON payloads for create and update make the guidance mostly executable; the notable gap is that referencing a snippet inside a variation via `update-ai-config-variation` is named as a tool but never demonstrated with syntax or an example. | 4 / 5 |
Workflow Clarity | Steps 1–4 are clearly sequenced with an explicit verify step (get-prompt-snippet, list, check version) and edge-case recovery (duplicate key → check then update or re-key; delete → warn + `confirm: true`); minor gaps remain, such as no validation loop after Step 4 snippet updates or after wiring references into variations. | 4 / 5 |
Progressive Disclosure | A single well-organized file with clear section headers and one external docs link; at ~125 lines it exceeds the under-50-line simple-skill exception, and content such as the edge-case table or JSON examples could arguably live in reference files, but the current structure is easy to navigate. | 4 / 5 |
Total | 16 / 20 Passed |