Content
65%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is highly actionable with a real helper script and concrete recipe, but it is verbose and inlines material that should live in the missing template.md/examples files. Broken reference paths and weak validation checkpoints pull it below the top anchors.
Suggestions
Move the ~90-line inline output template into the referenced template.md (and actually ship that file) so SKILL.md stays a lean overview pointing one level deep.
Add explicit validation feedback loops (e.g., 'verify every figure has a citation before generating SAM; if missing, re-query') rather than framing validation only as end-of-output user questions.
Reconcile the helper script path so the inline command (scripts/market-sizing.py) matches the References path (skills/tam-sam-som-calculator/scripts/market-sizing.py), and either ship template.md/examples/sample.md or drop the references.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The ~440-line body re-explains the TAM/SAM/SOM framework, restates the frontmatter intent in Purpose, and embeds a ~90-line output template inline, so while mostly useful it includes substantial unnecessary explanation that could be tightened. | 2 / 3 |
Actionability | It provides an executable helper script with a concrete command, a named bottom-up recipe (Census/NAICS, BLS, Eurostat), enumerated questions with example data, and a copy-paste-ready output template, matching 'fully executable; copy-paste ready'. | 3 / 3 |
Workflow Clarity | The Step 0 -> Q1-Q4 -> Output sequence is clearly ordered, but validation is framed as user-facing questions rather than explicit validate->fix->retry checkpoints, and the helper script path is cited inconsistently (scripts/ vs skills/tam-sam-som-calculator/scripts/), leaving validation gaps. | 2 / 3 |
Progressive Disclosure | It signals references to template.md and examples/sample.md and to sibling skills, but those files do not exist in the bundle and the large output template is inlined rather than split out, so structure is present but navigation is broken and content is not appropriately separated. | 2 / 3 |
Total | 9 / 12 Passed |