skills/secret-sauce/SKILL.md
Development best practices and project patterns. Use when starting projects, setting up CLAUDE.md, coding TypeScript/Next.js/React/Supabase, implementing AI flows, data fetching, testing, deployment, git workflows, browser automation, centralized configuration, or Tailwind CSS v4.
npx skillsauth add co8/cc-plugins secret-sauceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Production-tested coding standards, patterns, and automated quality gates for TypeScript, Next.js, React, and Supabase projects.
14 reference guides covering every layer of the stack, 5 framework-specific rule sets that enforce best practices, 6 ready-to-use project templates, and a parallel review team of specialized subagents that catch bugs, security issues, silent failures, and design flaws before they ship.
| Category | Reference File | Auto-Review Agent |
|----------|----------------|-------------------|
| Tech Stack | references/tech-stack.md | — |
| Project Setup | references/claude-md-template.md | — |
| Project Tracking | references/project-tracking.md | — |
| Coding Standards | references/coding-standards.md | feature-dev:code-reviewer |
| Centralization | references/centralization-patterns.md | pr-review-toolkit:code-simplifier |
| Tailwind v4 | references/tailwind-v4.md | — |
| AI Development | references/ai-flow-patterns.md | pr-review-toolkit:silent-failure-hunter |
| Data Fetching | references/data-fetching.md | pr-review-toolkit:silent-failure-hunter |
| Git Workflow | references/git-workflows.md | — |
| Testing | references/testing-patterns.md | pr-review-toolkit:pr-test-analyzer |
| Supabase | references/supabase-patterns.md | pr-review-toolkit:type-design-analyzer |
| Deployment | references/deployment-patterns.md | — |
| Browser Tools | references/browser-automation.md | — |
| Versioning | references/version-management.md | — |
| Framework | Rule File | Auto-Review Agent |
|-----------|-----------|-------------------|
| TypeScript | rules/typescript.md | pr-review-toolkit:type-design-analyzer |
| Next.js | rules/nextjs.md | feature-dev:code-reviewer |
| React | rules/react.md | react-doctor skill |
| Supabase | rules/supabase.md | feature-dev:code-reviewer |
| Security | rules/security.md | pr-review-toolkit:silent-failure-hunter |
| Template | Purpose |
|----------|---------|
| templates/CLAUDE.md.template | Project configuration starter |
| templates/settings.json.template | Permission configuration |
| templates/project-plan.md.template | Project planning document |
| templates/implementation-plan.md.template | Technical implementation plan |
| templates/code-review.md.template | Code review summary |
| templates/changelog.md.template | Project changelog |
After completing a feature or significant code change, run these specialized agents to catch issues that manual review misses. Launch them in parallel (single message, multiple Agent tool calls).
For fast feedback after any code change:
Agent(subagent_type="feature-dev:code-reviewer", prompt="Review changes for bugs, security, conventions...")
Agent(subagent_type="pr-review-toolkit:silent-failure-hunter", prompt="Check error handling in changes...")
Agent(subagent_type="pr-review-toolkit:code-simplifier", prompt="Simplify recently modified code...")
Before merge or PR creation — comprehensive quality check:
Agent(subagent_type="feature-dev:code-reviewer", prompt="Review for bugs, security, conventions...")
Agent(subagent_type="pr-review-toolkit:silent-failure-hunter", prompt="Check error handling...")
Agent(subagent_type="pr-review-toolkit:type-design-analyzer", prompt="Review type design quality...")
Agent(subagent_type="pr-review-toolkit:comment-analyzer", prompt="Check comment accuracy...")
Agent(subagent_type="pr-review-toolkit:pr-test-analyzer", prompt="Review test coverage gaps...")
Invoke these skills at key moments:
| Moment | Skill | Purpose |
|--------|-------|---------|
| After UI changes | react-doctor | Catch React anti-patterns, hooks issues |
| After writing tests | full-test-coverage | Verify test pyramid coverage |
| After code changes | smart-test | Run only relevant tests (fast feedback) |
| Before merge | code-review | Full structured review |
| Before PR | pr-review-toolkit:review-pr | Comprehensive PR review |
templates/CLAUDE.md.template to your project root as CLAUDE.md~/.claude/skills/secret-sauce/rules/typescript.mdtemplates/settings.json.template to .claude/settings.jsonUse templates for consistent project documentation:
project-plan.md.template for planningimplementation-plan.md.template for technical specscode-review.md.template for reviewsUse specialized agents to understand an existing codebase:
# Quick exploration
Agent(subagent_type="Explore", prompt="Find all API endpoints and their patterns...")
# Deep analysis
Agent(subagent_type="feature-dev:code-explorer", prompt="Trace auth flow end-to-end...")
# Architecture understanding
Agent(subagent_type="feature-dev:code-architect", prompt="Design implementation for <feature>...")
Every project CLAUDE.md should include:
<type>(<scope>): <description>feature/<name>, fix/<name>All configuration in @/config:
import { env, isProduction, getServiceUrl } from '@/config';
Secrets (API keys) → .env.local only
Configs (models, URLs) → Database with fallback
smart-test skill for intelligent test selectionzodResponseFormat() — or Anthropic SDK with structured outputspr-review-toolkit:silent-failure-hunter to catch swallowed errors in AI error handlingsignal to fetch callsisAbortError() to handle cancellationusePolling for dashboards with visibility-aware intervalsany)Object.prototype.hasOwnProperty.call()pr-review-toolkit:silent-failure-hunterdevelopment
Multi-agent code review council. A parallel team of specialized read-only reviewers (architect, correctness, security, compliance, silent-failures, type/comment, simplification) audits a diff, a synthesis agent consolidates findings, and a debate-consensus pass resolves conflicts into a single ranked verdict. Use this skill when reviewing a PR, branch, or diff before merge — standalone, or as the review primitive invoked by swarm-protocol's review-repair phase. Triggers on: (1) `/council-review <PR URL | branch | diff>`, (2) `/council-review` (no args) to review current uncommitted changes, (3) requests to review code with multiple specialized lenses or to gate a merge.
development
Multi-agent development orchestration for complex projects. Use this skill when orchestrating parallel development workstreams, coordinating multiple agent tasks, managing project documentation structure, or executing `/swarm-protocol` commands. Triggers on: (1) `/swarm-protocol <project-name>` to initialize new projects with full planning, (2) `/swarm-protocol` (no args) to continue existing or start new project, (3) requests involving parallel agent coordination, milestone commits, or multi-phase development workflows.
tools
Manage which Vercel plugin skills are enabled or disabled. Use when the user wants to disable noisy Vercel skills, enable previously disabled skills, or see which skills are active. Invoked via /manage-vercel-skills.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.