Content
63%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, actionable instruction skill with a clear 5-step process, a useful classification table, and copy-paste-ready templates. Its weaknesses are repetition across three overlapping decision frameworks (trigger table, Update Process Step 1, Interactive Mode), unfilled template placeholders with no worked example, and a monolithic 357-line single file whose template library could be offloaded to a reference document.
Suggestions
Consolidate the three overlapping decision frameworks — the "When to Update Code-Specs" trigger table, Update Process Step 1 questions, and the Interactive Mode section — into one canonical decision path, and drop the motivational "Core Philosophy" and duplicate classification rows ("Project Convention"/"Convention") to cut roughly 60-80 lines.
Move the ~140-line template library into a references/templates.md file and keep SKILL.md as a concise overview linking to it, giving the skill proper progressive disclosure.
Add one fully worked example of a completed spec update (e.g., a filled-in "Common Mistake" entry for .trellis/spec/backend/error-handling.md) so template placeholders like "code example" have a concrete model to follow.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body avoids explaining concepts Claude already knows and uses dense tables/templates, but redundancy is noticeable rather than minor: the Interactive Mode section (~30 lines) restates the trigger table and Update Process Step 1 questions, the classification table has near-duplicate rows ("Project Convention" vs "Convention"), the Code-Spec vs Guide distinction is explained three separate times, and the closing "Core Philosophy" section is motivational padding. This matches "mostly efficient but includes some unnecessary explanation or could be tightened" rather than the minor-trims bar of score 4. | 3 / 5 |
Actionability | Concrete guidance throughout: exact directory layout, an executable command ("cat .trellis/spec/<category>/<file>.md"), a classification table mapping learning type to action, and copy-paste-ready markdown templates for each update type. Per the scoring note, absence of runnable code in an instruction-only skill is not penalized since the guidance is actionable. It falls short of score 5 because templates contain unfilled placeholders ("// How it's implemented" + "code example") with no fully worked example of a completed spec update and no concrete example file paths (e.g., .trellis/spec/backend/error-handling.md). | 4 / 5 |
Workflow Clarity | The Update Process is a clearly sequenced 5-step flow (identify → classify → read target spec → update → update index) with checkpoints: Step 3 mandates reading the existing spec before editing, and the post-update Quality Checklist ("Does it duplicate existing content?", "Is it in the right code-spec file?") validates before finishing. It does not reach score 5 because there is no validate→fix→retry feedback loop, and the parallel decision frameworks (Interactive Mode plus multiple overlapping tables) dilute the single canonical sequence. | 4 / 5 |
Progressive Disclosure | No bundle files exist; the entire skill is a single 357-line file. Section headers and organization are good, but the ~140-line template library is exactly the inline content the score-3 anchor describes (analogous to its "200 lines of API reference that could be in a separate file" example), and the under-50-line simple-skill exception clearly does not apply. Not score 2 since structure is strong, not score 4 since at this length, with no references at all, the templates belong in a references/templates.md with SKILL.md kept as an overview. | 3 / 5 |
Total | 14 / 20 Passed |