Content
80%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 body is an efficient, well-organized domain reference: concise product-specific definitions, a complete public-URL map, and a request-to-command table that makes common tasks immediately actionable. Its main gaps are placeholder-laden command examples with no full flag reference, and multi-step workflows (notably the destructive cancel path) lacking explicit verification or validation steps.
Suggestions
Add a brief verification step to destructive flows, e.g. after `list-bookings`, "confirm the uid and attendee match the user's request before running `cancel-booking`".
Replace elided placeholders like `--from ... --to ...` and `--intervals []` with realistic example values so the commands are copy-paste executable.
Note where full flag/argument definitions for the CLI commands live (e.g. a `references/commands.md`) so the table's one-line forms can be completed.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean bullets and two tables with no padding; every token is product-specific knowledge Claude cannot already have (URL scheme, host round-robin weights, stable iCalUID), and the one analogy ("Like ChiliPiper") costs three tokens. | 5 / 5 |
Actionability | The "Common tasks" table maps concrete user requests to concrete CLI commands, but several commands embed elided placeholders ("--from ... --to ...", "--uid ...", "--teamId ...", "--intervals []") and there is no pointer to where full flag definitions live. | 4 / 5 |
Workflow Clarity | Multi-step flows are sequenced ("list-bookings --status upcoming, then cancel-booking --uid ..."; "create-event-type ..., then set-event-type-hosts"), but the destructive cancel workflow has no explicit verification step and no validate/retry feedback loops anywhere — the guideline caps destructive workflows lacking validation at 3. | 3 / 5 |
Progressive Disclosure | No bundle files exist (references/, scripts/, assets/ are all absent) and the body references none, so there are no broken or buried references; at under 50 lines with clean, well-organized sections (mental model, workflows, URLs, common tasks), the skill meets the simple-skill exception for a top score. | 5 / 5 |
Total | 17 / 20 Passed |