Loading...
Loading...
Extends Claude Code's built-in skill dispatch with CoVe (Chain-of-Verification), dynamic skill discovery via skills.sh, and a toolkit knowledge base for MCP servers and configurations Claude doesn't natively know about. Use for any non-trivial task.
npx skill4agent add aaarnv/claude-skills wavybaby/wavybaby [task]# Search for relevant skills
npx skills find [keywords from task]
# Install them immediately — don't just recommend, DO IT
npx skills add <owner/repo> --skill <name> --agent claude-code -y-y# Example: always install Context7 if not present
claude mcp add context7 -- npx -y @upstash/context7-mcp[UNVERIFIED DRAFT]## Verification Plan
- [ ] [API/library usage]: Is this the correct method/signature?
- [ ] [Edge case]: What happens when [input] is [boundary value]?
- [ ] [Concurrency]: Can [operation A] race with [operation B]?
- [ ] [Type safety]: Is this cast/assertion actually safe?
- [ ] [State]: Can this reach an invalid state?
- [ ] [Environment]: Does this assume [runtime/version/config]?
- [ ] [Performance]: Is the claimed complexity accurate?
- [ ] [Security]: Is [input] validated before [operation]?### [Item]
- **Verdict**: ✓ PASSED / ✗ FAILED / ⚠ WARNING
- **Evidence**: [Concrete proof, counterexample, or test scenario]
- **Fix**: [If failed, the specific change required]## [VERIFIED]
### Changes from Draft
1. [Change]: [Why]
2. [Change]: [Why]
### Verification Summary
- Checked: [N] items
- Passed: [X] | Fixed: [Y] | Warnings: [Z]
[Final code]Task: Add pagination to [detected table/list component]
Requirements (inferred):
- Page size selection
- Page navigation controls
- URL state sync (survives refresh)
- Loading state during page transitions
- Total count display
- Keyboard accessibility
Technical considerations:
- Query key must include page params
- Cache per-page for back navigation
- Handle items added/removed between pagesTask: Investigate and fix the bug in [detected context]
Steps:
1. Read the relevant code and understand current behavior
2. Identify the root cause (not just symptoms)
3. Implement fix with CoVe verification
4. Verify fix doesn't introduce regressions| Server | When to Install | Command |
|---|---|---|
| Context7 | Any library usage, prevents doc hallucinations | |
| GitHub | PR workflows, issue tracking, code review | |
| Sequential Thinking | Complex architecture decisions | |
| Supabase | Supabase projects | |
| Sentry | Error tracking, debugging prod issues | |
| Notion | Documentation workflows | |
| Repository | Best For | Install Prefix |
|---|---|---|
| React, Next.js, web design | |
| Next.js 15/16 specifics | |
| Docs, design, MCP builder | |
| Security auditing | |
| TDD, planning, debugging | |
| React Native / Expo | |
| Payments | |
| Postgres best practices | |
| Workers, edge, web perf | |
| ML training, datasets | |
| Code review, commits | |
| 125+ scientific tools | |
# When you don't know if a skill exists
npx skills find [keyword]
# Examples
npx skills find "stripe payments"
npx skills find "terraform"
npx skills find "graphql"{
"permissions": {
"allow": [
"WebSearch",
"Bash(npm *)", "Bash(pnpm *)",
"Bash(git *)", "Bash(gh *)",
"Bash(docker *)",
"mcp__plugin_context7_context7__*",
"Skill(*)"
]
}
}{
"permissions": {
"allow": [
"Bash(python *)", "Bash(pip *)", "Bash(poetry *)",
"Bash(pytest *)", "Bash(docker-compose *)",
"Bash(git *)"
]
}
}- [ ] useEffect dependency array complete (no missing, no extra)
- [ ] Cleanup function handles subscriptions/timers/AbortController
- [ ] No stale closures in event handlers or callbacks
- [ ] Server/Client component boundary correct
- [ ] Keys stable and unique in lists
- [ ] Suspense boundaries handle loading- [ ] Query key includes ALL params that affect the result
- [ ] Mutations invalidate the correct queries
- [ ] Optimistic updates roll back correctly on failure
- [ ] No race between refetch and mutation
- [ ] Loading/error states handled in UI- [ ] Related writes wrapped in transaction
- [ ] N+1 queries avoided (include/select)
- [ ] Concurrent update conflicts handled
- [ ] Null handling explicit
- [ ] Indexes exist for query patterns- [ ] Auth checked server-side, not just UI
- [ ] Input validated before database/API call
- [ ] No secrets in client bundle
- [ ] CSRF/XSS protections in place
- [ ] Ownership verified for user-scoped resources- [ ] Promise.all for independent operations
- [ ] Race conditions prevented
- [ ] Cleanup on unmount/cancel
- [ ] Debounce/throttle where appropriate
- [ ] Error handling doesn't swallow failures/spidey/spidey [project description]| Scenario | Recommendation |
|---|---|
| Single file change | Normal execution |
| 3-5 related changes | |
| 10+ tasks, full feature | |
| Multi-day buildout | |
/wavybaby [task]
│
├─ Claude's native dispatch handles installed skills
│
├─ wavybaby extends with:
│ ├─ Search skills.sh for uninstalled skills
│ ├─ Recommend missing MCP servers
│ ├─ Suggest project config if missing
│ │
│ ├─ CoVe Protocol (if non-trivial):
│ │ ├─ Stage 1: Generate [UNVERIFIED]
│ │ ├─ Stage 2: Plan verification targets
│ │ ├─ Stage 3: Independently verify each
│ │ └─ Stage 4: Produce [VERIFIED] solution
│ │
│ └─ Ralph Loop (if large/autonomous task):
│ └─ /spidey → continuous loop until done
│
└─ Output: Verified code + verification report
Other commands:
/rnv [task] → just CoVe verification
/spidey [task] → just Ralph autonomous loop setup