Content
82%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 dense, highly actionable skill body with strong code examples and a well-sequenced redlining workflow that includes verification. The main weaknesses are minor redundancy in the batch-grouping guidance, an undefined "Basic OOXML editing" workflow referenced by the decision tree, and a mismatch between some referenced script paths and the actual bundle layout.
Suggestions
Deduplicate the batch-organization advice: keep one canonical list (By section / By type / By proximity) in step 4 and remove the overlapping list in step 2, or vice versa.
Add a short "Basic OOXML editing" section (or rename the existing editing section to match) so the decision-tree branch resolves to actual content, and add an explicit validation step to the plain editing workflow.
Reconcile referenced script paths with the bundle: either point the unpack/pack commands at the actual `scripts/` contents or document where `ooxml/scripts/unpack.py` and `pack.py` live so navigation is unambiguous.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient and action-oriented with executable code blocks throughout, but batch-grouping advice is listed twice (step 2 "Batch organization" and step 4 "Suggested batch groupings" give near-identical By-section/By-type lists) and the "MANDATORY - READ ENTIRE FILE" directive is repeated. Matches the score-4 anchor (efficient, minor instances that could be trimmed); not a 5 due to that redundancy, not a 3 because no concepts Claude already knows are over-explained. | 4 / 5 |
Actionability | Provides copy-paste-ready commands throughout — pandoc with --track-changes flags, `python ooxml/scripts/unpack.py`/`pack.py`, soffice and pdftoppm with each flag explained, and a concrete BAD-vs-GOOD OOXML example showing exact `<w:del>`/`<w:ins>` markup. Fully executable guidance covering common cases per the score-5 anchor. | 5 / 5 |
Workflow Clarity | The redlining workflow has a clear 6-step sequence with an explicit final-verification checkpoint (pandoc + grep "should NOT find" / "should find"), satisfying the batch-operation validation requirement. However the decision tree references a "Basic OOXML editing workflow" that is never defined as a section, and the plain editing workflow (unpack → script → pack) lacks an explicit validation step. Clear sequence with most checkpoints but minor gaps, matching score 4 rather than 5. | 4 / 5 |
Progressive Disclosure | SKILL.md acts as an overview with a decision tree and clearly signals one-level-deep references via MANDATORY-READ links to `docx-js.md` (~500 lines) and `ooxml.md` (~600 lines). Good structure per the score-4 anchor; not a 5 because referenced helper paths (`ooxml/scripts/unpack.py`, `pack.py`) do not match the visible bundle (scripts/ contains document.py, utilities.py, templates/*.xml) and the "Basic OOXML editing" workflow referenced in the decision tree has no corresponding section. | 4 / 5 |
Total | 17 / 20 Passed |