Content
52%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.
The skill opens with an efficient, actionable quick-start and a solid prompt-config cheat sheet, but then undermines itself by inlining an entire scraped docs page that duplicates the curated content, includes navigation chrome and scrape typos, and bloats the file to ~350 lines. The fix is structural: move the docs snapshot into a references/ file (or delete it in favor of the official URL) and keep SKILL.md to the distilled guide.
Suggestions
Move the 'Docs snapshot' section into a bundle file such as references/opencode-commands-docs.md and replace it with a one-line pointer, keeping SKILL.md to the curated Quick Usage and Prompt config sections.
If any snapshot is retained, strip the navigation chrome ('Skip to content', the Intro/Config/Providers/... sidebar), the footer, and scrape artifacts ('theutput', 'ithe command'), and deduplicate the test.md example and frontmatter explanation that already appear in the curated sections.
Reconcile the conflicting model examples (gpt-5.2-codex in the curated example vs anthropic/claude-3-5-sonnet in the snapshot) and add a one-line verification step (e.g. 'run /test in the TUI to confirm the command registered') to close the workflow gap.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The curated sections (Quick Usage, Prompt config essentials, Notes) are lean, but the ~305-line 'Docs snapshot' re-pastes the same material already summarized above — the test.md example, frontmatter explanation, and prompt-config syntax all appear twice — plus navigation chrome ('Skip to content', sidebar lists of Intro/Config/Providers/...), a footer, and scrape artifacts like 'theutput' and 'ithe command'. This is 'noticeably verbose; several unnecessary explanations or padded sections'. It is not a 1 because the duplicated material is tool-specific (not concepts Claude already knows) and the top sections are efficient. | 2 / 5 |
Actionability | Guidance is mostly copy-paste ready: 'mkdir -p .opencode/commands', a complete example command file with frontmatter, concrete placeholder syntax ('$ARGUMENTS', "!`npm test`", '@src/components/Button.tsx'), and complete JSON config snippets. Minor gaps keep it from 5: no example of verifying a created command actually registers/invokes in the TUI beyond a passing mention, and the two conflicting model values in the examples (gpt-5.2-codex vs anthropic/claude-3-...) are never reconciled. | 4 / 5 |
Workflow Clarity | For a simple single-purpose skill, the flow is unambiguous: create the directory, write the command file with frontmatter, invoke it via /name — and it includes how to pass arguments, inject shell output, and reference files. It does not reach 5 because the duplicated curated-vs-snapshot structure blurs which section is authoritative, and there is no checkpoint confirming the command works after creation. No destructive/batch operations, so the validation cap does not apply. | 4 / 5 |
Progressive Disclosure | There are no bundle files (no references/, scripts/, or assets/ exist), yet ~305 lines of raw pasted documentation — including site navigation and a footer — are inlined directly in SKILL.md, which is nearly the literal anchor-2 example of '[300 lines of API reference that should be in a separate file]'. The external link to https://opencode.ai/docs/commands/ is a clear one-level escape hatch and the curated sections have headers, which keeps it from a 1, but the bulk content clearly belongs in a separate reference file. | 2 / 5 |
Total | 12 / 20 Passed |