Secures Supabase Realtime private channels via RLS policies on the realtime.messages table.
97
97%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly articulates specific capabilities around Realtime channel security with RLS, Presence, and Broadcast. It includes an explicit 'Use when' clause with relevant trigger terms and occupies a distinct niche that minimizes conflict with other skills. The description is concise, uses third person voice, and provides enough detail for accurate skill selection.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: configures private Realtime channels, RLS-backed authorization on realtime.messages table, enforces tenant-scoped Presence and Broadcast security. These are concrete, specific capabilities. | 3 / 3 |
Completeness | Clearly answers both 'what' (configures private Realtime channels with RLS-backed authorization, enforces tenant-scoped Presence and Broadcast security) and 'when' (explicit 'Use when' clause listing five trigger scenarios). | 3 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: 'private realtime channels', 'realtime authorization', 'presence security', 'broadcast security', 'realtime messages table', 'RLS'. These cover the main variations a user working with Supabase Realtime security would use. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive niche focused specifically on Realtime channel authorization with RLS, Presence, and Broadcast security. Unlikely to conflict with general database, auth, or other realtime skills due to the specific focus on private channels and the realtime.messages table. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
92%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a high-quality skill that provides clear, actionable, and well-sequenced guidance for configuring private Realtime channels with RLS-backed authorization. The SQL and TypeScript examples are executable and specific, the workflow includes explicit halt conditions and a thorough verification phase, and the content respects Claude's intelligence by avoiding unnecessary explanations. The only minor weakness is that references to dependent tiles lack direct links.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient. It assumes Claude knows what RLS, JWT claims, Supabase channels, and Presence/Broadcast are. Every section delivers actionable information without padding or unnecessary explanation. | 3 / 3 |
Actionability | Provides fully executable SQL statements and TypeScript code snippets that are copy-paste ready. Specific policy names, column references, and client configuration options are all concrete and directly usable. | 3 / 3 |
Workflow Clarity | Clear 5-phase sequence with explicit HALT conditions on failure (Phase 2 step 4, Phase 5 step 3), a dedicated verification report phase with positive and negative test cases, and logical dependencies between phases. The workflow handles destructive/security-critical operations with appropriate validation checkpoints. | 3 / 3 |
Progressive Disclosure | The content is well-structured with clear phases and sections, but it references external tiles (supabase-mcp-verification, tenant-isolation-rls) without linking to them. For a skill of this length (~80 lines of substantive content), some of the verification steps or the channel naming convention documentation could be split out. However, the inline content is reasonably sized. | 2 / 3 |
Total | 11 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Reviewed
Table of Contents