Content
100%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 high-quality, dense skill body: executable commands, non-obvious footguns, explicit validation/feedback checkpoints for risky document manipulation, and clean one-level-deep references to real bundle scripts. Assumes Claude's competence and adds only what it would not already know.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Lean and footgun-focused; explicitly states 'the model knows the API; these are the footguns' and limits itself to non-obvious specifics (DXA page sizes, ShadingType.CLEAR vs SOLID, PositionalTab leaders, schema-enforced child ordering). The single orienting clause 'A .docx is a ZIP archive of XML files' directly motivates the create-vs-edit routing rather than padding. | 5 / 5 |
Actionability | Fully executable, copy-paste-ready commands throughout — 'pandoc -t markdown file.docx', 'python scripts/office/soffice.py --headless --convert-to pdf', 'unzip -q doc.docx -d unpacked/', 'zip -Xr ../out.docx .', 'python scripts/office/validate.py out.docx --original doc.docx', 'python scripts/accept_changes.py in.docx out.docx', 'python scripts/comment.py unpacked/ "..."' — plus concrete API field values for the docx-js gotchas. | 5 / 5 |
Workflow Clarity | Clear sequenced workflows with explicit validation checkpoints and feedback loops for the destructive XML/document-manipulation operations: a render-and-look 'Verify the output' step, 'validate.py' with '--auto-repair', and '--author' redline tracking that 'reports any text you changed without a <w:ins>/<w:del> around it'. | 5 / 5 |
Progressive Disclosure | SKILL.md is a well-organized overview (task-routing table → create gotchas → verify → edit → comments → dependencies) that references real bundle scripts by exact one-level-deep paths — scripts/merge_runs.py, scripts/office/validate.py, scripts/office/soffice.py, scripts/accept_changes.py, scripts/comment.py, scripts/templates/*.xml — all verified to exist, with the heavy machinery (XSD validation, comment-file generation) correctly pushed into the scripts layer. | 5 / 5 |
Total | 20 / 20 Passed |