Apply production-ready Supabase SDK patterns for TypeScript and Python projects.
SkillScore100Maintained
Automatic
◆Coding pack
Last verified 8/20/2026
What it changes
Passed 24 of 24 test cases with the skill, and 17 of 24 without it.
Without skill71%
With skill100%
Checks it passed that the model alone missed
Calls the .upsert() method
Calls the execute() method on the query builder
Applies the .gt() filter method to the query chain
and 6 more in the full report
7 fixed17 passed either way0 still failing0 broke
Pass-rate lift
+29 pp
Tokens
+1%
Agent turns
0%
Response time
-20%
Model gemini-3.6-flashMeasured 8/20/2026v124 of 24 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 7
Prompt
Fetch all rows from the 'comments' table and include the 'username' of the author from the related 'users' table in a single query.
What was checked, without and with the skill
Checked
Without skill
With skill
Uses foreign key join syntax within the .select() string
Missed
Passed
case-15 · gemini-3.6-flash · 8/20/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md33 lines4 files
supabase-sdk-patterns
Purpose
Apply production-ready Supabase SDK patterns for TypeScript and Python projects.
Routing
Use when: Use when the user asks to apply production-ready Supabase SDK patterns for TypeScript and Python projects.
Do not use when: Do not use when the request is asking for planning documents, high-level strategy, or non-executable discussion; use the relevant planning or design workflow instead.
Outputs: Outcome from supabase-sdk-patterns: task-specific result plus concrete action notes.
Success criteria: Returns concrete actions and decisions matching the requested task, with no fabricated tool-side behavior.
Trigger Examples
Positive
Use the supabase-sdk-patterns skill for this request.
Help me with supabase-sdk-patterns.
Use when the user asks to apply production-ready Supabase SDK patterns for TypeScript and Python projects.
supabase-sdk-patterns: provide an actionable result.
Negative
Do not use when the request is asking for planning documents, high-level strategy, or non-executable discussion; use the relevant planning or design workflow instead.
Do not use supabase-sdk-patterns for unrelated requests.
This request is outside supabase-sdk-patterns scope.
This is conceptual discussion only; no tool workflow is needed.
Runtime Prompt
Current runtime prompt length: 949 characters.
Runtime prompt is defined directly in ../supabase-sdk-patterns.json.
Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks CoWork-OSS to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.