Content
65%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 concise, actionable pattern reference with good code examples, weakened by an API-surface naming inconsistency and by referencing bundle files (API.md, examples/, manifests) that are not present. It reads as a catalog rather than a sequenced workflow.
Suggestions
Resolve the import-alias inconsistency: the examples use `ax.` while "Relevant API Surface" lists `axllm.S`, `axllm.FieldType`, `axllm.AxSignature`, `axllm.Fn`, `axllm.Tool` — pick one prefix and apply it everywhere.
Either ship the referenced bundle files (API.md, axir-api.json, axir-capabilities.json, examples/) or remove the references so progressive disclosure points to real, navigable material.
Add a brief ordered "how to approach a new signature" sequence (pick a pattern from examples → declare fields → render JSON schema → attach to AxGen → Forward) so the workflow is explicit rather than implied.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean with one-line intros followed by code, but a few lines like "A class field constrains the model to a known label set" and the Package Facts list contain minor over-explanation that could be trimmed. | 4 / 5 |
Actionability | Multiple concrete, largely copy-paste-ready Go snippets cover the common cases, but the "Relevant API Surface" uses an `axllm.` prefix that conflicts with the `ax` import alias used in the examples, and Forward references undefined ctx/client/inputs. | 4 / 5 |
Workflow Clarity | The content is organized as a pattern catalog (Core Pattern, More Patterns, examples) with a loose suggested order, but there is no explicit sequenced workflow with validation checkpoints; this is a non-destructive code skill so the destructive cap does not apply. | 3 / 5 |
Progressive Disclosure | The SKILL.md itself is well-sectioned and signals one-level-deep references (API.md, axir-api.json, axir-capabilities.json, examples/), but no bundle directories or referenced files actually exist, so the disclosure chain is broken and navigation to the detail material would fail. | 3 / 5 |
Total | 14 / 20 Passed |