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.
This is a well-crafted instruction-only skill body: concrete copy-paste ask_env examples for every operation, an explicit check-before-start decision rule, a constraints section that doubles as an edge-case checklist, and clean section structure with no external files needed. The only notable flaw is minor duplication of the same-type-event rule across two sections.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean: a compact event model, a 7-row type table, the ask_env call signature, five short examples, and four constraints — no padding or explanations of concepts Claude already knows. It falls short of 5 only because the same-type rule is stated twice (in the start_event section — "如果当前事件的 event_type 已经等于你当前要执行的类型..." — and again as constraint 3), and the anti-parameter list ("不使用 duration_min、duration_minutes...") plus the seconds conversion table add mild redundancy that could be tightened. | 4 / 5 |
Actionability | Every operation comes with a copy-paste-ready ask_env call: the exact call signature with ctx ("ask_env(instruction=..., ctx={"id": <your_id>})"), worked examples for query, start, keep-current, stop, and switch, the required status values ('completed'/'cancelled'), and a seconds conversion table (30min=1800 ... 8h=28800). The examples cover all common cases and are fully executable as written. | 5 / 5 |
Workflow Clarity | For this simple single-purpose skill the decision procedure is unambiguous and includes an explicit pre-check: query the current event before starting ("启动前需先查询当前事件"), keep the current event if it's already the same type, stop before switching to a different type, and don't re-slice long-running events per step. The '切换事件' example shows the full stop-then-start sequence, and the constraints section acts as a checklist for edge cases — matching the simple-skill exception for a score of 5. | 5 / 5 |
Progressive Disclosure | The skill has no bundle files (no references/, scripts/, or assets/), and at this size none are needed — every section (concepts, tools, examples, constraints) earns its place inline under clear, scannable headers with a table for the event types. Per the rubric's simple-skill guidance, a short, single-purpose skill with well-organized sections and no nested or buried references scores 5. | 5 / 5 |
Total | 19 / 20 Passed |