Workflow quality gate
🦖Curated Cursor AI agent skills, slash commands, MCP configs, subagents & rules for full-stack dev — React 19, Next.js 15, Supabase, Tailwind v4, TypeScript
npx -y skills add kensaurus/cursor-kenji --skill workflow-quality-gateAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Pre-release quality gate that sequences test-red-team, audit-security, audit-bundle-size, audit-performance, and test-unit into a single sweep. Produces a go/no-go verdict with a ranked defect list. Use when "is this ready to ship?", "quality gate", "pre-release checklist", "what do I need to fix before launch?", "ship-readiness check", or before any production release.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.3 KB, 761 tokens by cl100k_base, as published. Nobody here has run it
workflow-quality-gate — Pre-Release Go/No-Go
Run before any production release. Each skill contributes a specific defect class. The combined result is a single verdict.
Gate sequence
1. RED-TEAM → test-red-team (adversarial: UX + pipeline + security + perf)
2. SECURITY → audit-security (static code review: OWASP, auth, RLS, secrets)
3. BUNDLE → audit-bundle-size (JS payload: lazy loading, tree-shaking, chunks)
4. PERFORMANCE→ audit-performance (Core Web Vitals, LCP, CLS, INP)
5. UNIT TESTS → test-unit (coverage gaps, regression suite green?)
Run gates in order — earlier gates often surface issues that make later gates redundant or change their scope.
Gate 1: Red team (read test-red-team)
Read the
test-red-teamskill and follow it.
Output: coverage matrix + severity-ranked defect list.
Blocker for gates 2–5: if any Critical defect is found in Gate 1, pause and ask the user whether to fix it now or continue with the remaining gates. Critical defects must be resolved before the verdict can be GO.
Gate 2: Security audit (read audit-security)
Read the
audit-securityskill and follow it.
Focus on static code patterns missed by the live red team:
- Secrets hardcoded in source
- RLS policies absent or misconfigured
- Input validation missing on server-side handlers
- Auth guards missing on API routes
Gate 3: Bundle size (read audit-bundle-size)
Read the
audit-bundle-sizeskill and follow it.
Threshold: first-load JS > 200 KB (gzip) is a Medium defect; > 400 KB is High.
Gate 4: Performance (read audit-performance)
Read the
audit-performanceskill and follow it.
Thresholds (Lighthouse mobile, simulated 4G):
- LCP > 4 s → High
- CLS > 0.25 → High
- INP > 500 ms → Medium
Gate 5: Unit tests (read test-unit)
Read the
test-unitskill and follow it.
Check: does the existing test suite pass? Are there obvious coverage gaps in the code path that was changed for this release?
Verdict format
## Quality Gate Report — [App] — [Date]
### Verdict: GO / NO-GO / GO WITH CONDITIONS
### Blockers (must fix before release)
| # | Gate | Finding | Severity | File | Fix |
|---|------|---------|----------|------|-----|
### Recommended (fix soon, not blockers)
| # | Gate | Finding | Severity |
|---|------|---------|----------|
### Passed
- Gate 1 (Red team): [N] defects, [N] Critical, [N] High
- Gate 2 (Security): clean / [N issues]
- Gate 3 (Bundle): [X KB] first-load JS
- Gate 4 (Performance): LCP [X]s, CLS [X], INP [X]ms
- Gate 5 (Unit tests): [pass/fail], coverage [X%]
GO = no Critical or High blockers, all gates passed GO WITH CONDITIONS = High defects present but agreed to fix post-release with a named owner + deadline NO-GO = any Critical defect, or 2+ High defects without mitigation plan
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.