Content
92%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.
An exemplary operational skill: lean, fully executable, and clearly sequenced with real validation and error-recovery loops around an irreversible publish step. Its single real defect is that the four references to reference.md point at a file missing from the bundle, leaving the mapping tables and changelog template unavailable.
Suggestions
Ship reference.md in the skill bundle (e.g. references/reference.md) containing the "Spec to Zod" mapping table, the "Names" table, and the changelog template that Procedures 3, 4, and 7 depend on, and update the four links to its actual path.
Alternatively, if the tables are short, inline the essential mappings (e.g. the handful of most common spec-to-Zod conversions) directly in the relevant procedures rather than pointing to an absent file.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Lean imperative writing throughout ("The spec is the reference. Do not add a field, enum value, or endpoint that is not in the spec.") with no explanation of concepts Claude already knows (Zod, REST, npm, builds are never introduced). Version numbers (8.10/8.11, 0.0.93→0.0.94) are operational facts of this version-tree workflow, and the issue-#39752 note is a necessary currency guard, so no padding penalty applies. | 5 / 5 |
Actionability | Fully executable guidance throughout: exact commands ("grep -n \"agent-instances\" zeebe/gateway-protocol/src/main/proto/v2/rest-api.yaml", "npm run build -w @camunda/camunda-api-zod-schemas", "gh workflow run publish-zod-schemas.yml --repo camunda/camunda --ref main -f dry_run=false"), exact file paths, a real PR diff, and copy-paste TypeScript/JSON snippets for endpoints, vite entries, and package exports. | 5 / 5 |
Workflow Clarity | Nine explicitly sequenced procedures with numbered cross-references ("Do Procedure 7 and Procedure 8"). Procedure 8 is a dedicated validation pass (build, package typecheck, workspace typecheck, format, lint) with error-recovery feedback ("If a command shows errors, find the cause and remove it"; "If a consumer type error occurs, change the consumer code or the MSW mocks"). The irreversible publish is gated by an explicit safety checkpoint ("Do not start the workflow yourself") plus post-publish verification via "npm view @camunda/camunda-api-zod-schemas version" — so the destructive-operation cap does not apply. | 5 / 5 |
Progressive Disclosure | The body is well organized (terms table, rules, numbered procedures, examples table) and its references to [reference.md](reference.md) are clearly signaled and one level deep. However, the actual bundle contains no reference.md (no references/ directory at all), so the offloaded "Spec to Zod" mapping table, "Names" table, and changelog template are unreachable — breaking navigation to content the procedures depend on. This is better than anchor 2 (nothing is inlined or buried) but the dangling reference caps it below anchor 4's "references mostly clear" placement. | 3 / 5 |
Total | 18 / 20 Passed |