Content
72%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 content is highly actionable — nearly every section is complete, executable code with concrete parameter values — and it avoids padding. Its weaknesses are structural: everything lives inline in one large file with no progressive disclosure, and workflows involving destructive or batch operations lack explicit validation checkpoints.
Suggestions
Split the per-resource API reference (orders, customers, webhooks, coupons, reports) into one-level-deep reference files (e.g. references/orders.md) and keep SKILL.md as a concise overview with clearly signaled links.
Add explicit validation before destructive operations, e.g. fetch and verify the product/order before force-deleting, and confirm total counts after batch pagination loops.
Remove the duplicated Node.js and Python client setup blocks between 'API Basics' and 'Installation' to tighten token usage.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is almost entirely executable code, tables, and checklists with no explanations of concepts Claude already knows, but the Node.js and Python client setup blocks are fully duplicated between 'API Basics' and 'Installation', which is more than trivial trim. | 4 / 5 |
Actionability | Copy-paste ready, executable code covers the common cases: auth setup, product/order/customer CRUD, variable products, webhook creation with HMAC signature verification in both TypeScript and Python, pagination via the X-WP-TotalPages header, and error handling with a 429 retry. | 5 / 5 |
Workflow Clarity | A prerequisites sequence and before-integration/testing checklists provide rough sequencing, but operations include destructive deletes (force: true permanently deletes) and batch pagination loops with no inline validation checkpoints — the destructive/batch cap limits workflow clarity to 3. | 3 / 5 |
Progressive Disclosure | The ~770-line file has clear section headers but no bundle files at all; the full API reference for every resource (products, orders, customers, webhooks, coupons, reports) is inlined in SKILL.md rather than split into one-level-deep reference files, matching the anchor for content that should be separate being inline. | 3 / 5 |
Total | 15 / 20 Passed |