Orchestrates pitfall prevention skills for common development issues. Auto-triggered during code review to check for TanStack Query, Drizzle ORM, Express API, React, WebSocket, blockchain RPC, and security pitfalls.
SkillScore86Maintained
Automatic
◆Coding pack
Last verified 9/3/2026
What it changes
Passed 19 of 22 test cases with the skill, and 16 of 22 without it.
Without skill73%
With skill86%
Checks it passed that the model alone missed
Checks for WebSocket heartbeat and reconnection mechanisms
Checks that TanStack Query query keys incorporate full URL paths
Recommends using full URL paths inside TanStack Query query keys
and 4 more in the full report
3 fixed16 passed either way3 still failing0 broke
Pass-rate lift
+14 pp
Tokens
+18%
Agent turns
0%
Response time
-8%
Model gemini-3.6-flashMeasured 9/3/2026v119 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 3
Prompt
We are reviewing a custom hook file `useFetchUser.ts` utilizing data fetching hooks. The developer used simple array keys like `['user', userId]`. What query key convention should be enforced during code review?
What was checked, without and with the skill
Checked
Without skill
With skill
Recommends using full URL paths inside TanStack Query query keys
Missed
Passed
case-03 · gemini-3.6-flash · 9/3/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md80 linessingle file
Common Pitfalls Prevention
Orchestrates specialized pitfall prevention skills learned from production issues. Use during code review to automatically check for common mistakes.
When to Use
During code review (auto-triggered by full-review skill)
Before committing changes
When debugging production issues
Reviewing unfamiliar code patterns
Workflow
Step 1: Identify Code Categories
Based on changed files, determine which sub-skills to invoke:
File Pattern
Sub-Skill
**/hooks/**, useQuery, useMutation
pitfalls-tanstack-query
**/db/**, schema.ts, drizzle
pitfalls-drizzle-orm
**/routes/**, router., app.
pitfalls-express-api
**/components/**, **/pages/**, .tsx
pitfalls-react
websocket, wss, ws.
pitfalls-websocket
contract, rpc, multicall, gas
pitfalls-blockchain
session, key, cache, log
pitfalls-security
Step 2: Invoke Relevant Sub-Skills
For each category found, invoke the corresponding skill for detailed patterns.