Content
47%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 well-structured and concise but largely content-free: it describes what the skill covers without providing the executable guidance, code, or workflow steps needed to actually perform the integration. It reads more like a table of contents than a skill.
Suggestions
Add executable code examples for each Pattern (e.g. a real `createBrowserClient` / `createServerClient` setup, a middleware snippet that refreshes the session, and the `/auth/callback` route handler).
Expand each Anti-Pattern from a bare title into a short "do this instead" note, e.g. for "getSession in Server Components" explain to use `getUser()` for secure checks.
Replace the generic "When to Use" boilerplate with concrete guidance on when this skill applies versus the related `nextjs-app-router` and `supabase-backend` skills.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and avoids over-explaining concepts Claude already knows, but the generic boilerplate "This skill is applicable to execute the workflow or actions described in the overview" and the somewhat redundant Capabilities list keep it just below fully efficient. | 4 / 5 |
Actionability | It only offers high-level hints like "Create properly configured Supabase clients" and "Protect routes and refresh sessions in middleware" with no executable code or commands, and the Anti-Patterns are bare titles with no explanation of what to do instead. | 2 / 5 |
Workflow Clarity | The Patterns section implies a rough order (client setup, middleware, callback) but there are no numbered steps, no concrete commands, and no validation checkpoints for token/session handling. | 2 / 5 |
Progressive Disclosure | The short body is organized into clear sections (Capabilities, Requirements, Patterns, Anti-Patterns, Related Skills) with no nested references, which is good structure for a small skill, though the Pattern stubs hint at deeper content that is neither inlined nor linked. | 4 / 5 |
Total | 12 / 20 Passed |