Content
71%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 dense, well-organized quick-reference that is lean and actionable, with concrete commands, real option names, and a verification step in the setup workflow. Its main weakness is the absence of any bundle structure — reference-grade material (options, hooks, plugins, client API) is inlined in a single file, and there is no complete auth.ts example or error-recovery guidance.
Suggestions
Split the reference-grade sections (Core Config Options, Hooks, Plugins, Client, Security) into a references/ file (e.g. references/options.md) and keep SKILL.md as a concise overview that links to it one level deep.
Add a complete, copy-paste-ready auth.ts example plus a minimal framework route handler so the setup workflow is fully executable end to end.
Extend the setup workflow with a feedback loop: what to check and fix when the migrate command or the GET /api/auth/ok verification fails (e.g. re-check env vars, CLI file location, and adapter model names).
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense tables and terse bullets with no concept padding ('`session.expiresIn` (default 7 days)', 'Re-run after adding/changing plugins'), assuming Claude's competence. Minor trimmable spots remain — the 'Reference Repositories' section duplicates the Resources section, and the 'Upstream Grounding' paragraph could be tightened. | 4 / 5 |
Actionability | Concrete executable commands ('bun add better-auth', 'bun x @better-auth/cli@latest migrate', 'openssl rand -base64 32'), real option names in the config tables, and a verification endpoint are provided. Minor gaps: no complete `auth.ts` example and hook usage is described rather than shown with code. | 4 / 5 |
Workflow Clarity | The six-step Setup Workflow is clearly sequenced with an explicit verification checkpoint ('Verify: call `GET /api/auth/ok` — should return `{ status: "ok" }`'). It lacks an error-recovery feedback loop for when migrate or the verification call fails, keeping it below the top anchor. | 4 / 5 |
Progressive Disclosure | No bundle files exist; all ~190 lines of reference material (options tables, hooks, plugins, client methods) are inlined in SKILL.md. Sections are well-organized and external docs are linked, but content that would naturally live in separate reference files is inline — matching the 'some structure, content that should be separate is inline' anchor rather than the well-split anchor. | 3 / 5 |
Total | 15 / 20 Passed |