Content
61%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.
A lean, well-sectioned reference-style body that documents lifecycle semantics accurately without padding. Its weaknesses are actionability and workflow clarity: one incomplete code snippet, no executable how-to steps, and external references that are not part of the skill bundle.
Suggestions
Add one complete, runnable snippet per major task (e.g., seeding constructor skills, registering an onUsedSkills observer, exporting/restoring runtime state) with the `llm` binding and imports included, so the core pattern is not the only executable code.
Add validation checkpoints where mistakes are likely: e.g., after `restore_runtime_state(...)` verify loaded skills match expectations, and a check that the correct state shape (bare vs portable snapshot) is used before save/restore, rather than only the 'Do not interchange the two shapes' warning.
Bundle or inline the referenced material: since `API.md`, `axir-capabilities.json`, and the example files are not in the skill bundle, either include them under references/ or inline the minimal relevant excerpts so the pointers do not dead-end.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and unpadded: bullet lists of API semantics with no explanation of concepts Claude already knows. It stops short of anchor 5 because the `contextMap` bullet carries time-sensitive version migration detail ("Since 25.0.0... a map saved by a 24.x port...") outside any 'old patterns'/'deprecated' section, which the guidelines penalize. | 4 / 5 |
Actionability | There is one minimal snippet (`helper.forward(llm, {...})`) whose `llm` variable is undefined, and the bulk of the body is declarative API semantics rather than executable steps. The guardrail "Start from package examples for exact native syntax" and the cited example paths are concrete, but `API.md`, `examples/`, and `src/examples/python/...` are not part of the skill bundle, so the skill itself leaves key execution details missing — matching anchor 3 rather than 4. | 3 / 5 |
Workflow Clarity | Topics are clearly sectioned (When To Use, Core Pattern, Lifecycle, Examples, Guardrails), but no task is presented as a step sequence, and validation checkpoints are absent throughout (e.g., "Do not interchange the two shapes" warns about state-shape mixing without any verify step). This sits at anchor 3: organized content with no explicit checkpoints; not anchor 2 since structure and coverage are coherent. | 3 / 5 |
Progressive Disclosure | A well-organized single-file overview with clearly signaled external pointers ("Package API docs: `API.md` and `axir-api.json`", "Runnable examples: `examples/`", the website gallery). It does not reach anchor 5 because none of the referenced files ship in the skill bundle (no references/, scripts/, or assets/ exist), so navigation partially dead-ends for the agent. | 4 / 5 |
Total | 14 / 20 Passed |