Content
92%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is an exceptionally action-dense, executable CLI reference with clear layered workflow and validation guidance. Its main weakness is progressive disclosure: much of the exhaustive per-format element reference is kept inline rather than offloaded to separate files.
Suggestions
Move the large per-format element-type tables (pptx/docx/xlsx) into separate reference files under ./references/ and link to them from a concise summary in the body, reducing the inline monolithic bulk.
Consider splitting the detailed sub-topics (pivot tables, marks pipeline, raw XML) into one-level-deep reference files with clear "See X.md" signals, mirroring the load_skill routing pattern already used for specialized skills.
Add a brief top-of-file table of contents or navigation map so the dense ~400-line reference is easier to scan and selectively load.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and reference-driven (commands, flags, property tables) with no padding about what Office formats or basic concepts are; e.g. "Single binary, no dependencies, no Office installation needed" and "Paths are 1-based (XPath convention)" assume Claude's competence, matching the lean/efficient anchor. | 3 / 3 |
Actionability | Examples are fully executable and copy-paste ready, e.g. `officecli add report.docx /body --type paragraph --prop text="Executive Summary"` and a complete pivot-table invocation, satisfying the highest anchor for concrete executable guidance. | 3 / 3 |
Workflow Clarity | A clear L1(read)→L2(DOM edit)→L3(raw XML) sequence is given with explicit validation ("verify with `validate` and/or `view issues`") and error-recovery feedback (batch stops on first error / `--force`; "run help instead of guessing"), matching the anchor for clear sequencing with validation checkpoints. | 3 / 3 |
Progressive Disclosure | Section organization is good and the `officecli load_skill` routing table signals one-level-deep specialized skills, but the bulk of reference content (the large pptx/docx/xlsx element-type tables) is inline in a ~400-line monolithic file rather than split into separate reference files, fitting the "content that should be separate is inline" anchor. | 2 / 3 |
Total | 11 / 12 Passed |