brainstorming-and-plan…
Use before ANY creative work — creating features, building components, adding functionality, modifying behavior, or starting a…
Use when a major project step has been completed and needs review against the plan and coding standards. Also use when someone says 'review this', 'check my code', 'is this ready', or when a significant chunk of implementation is done. Use after completing tasks from an
Claude Code
$ npx -y skills add burhankhatri/e2e-testing --skill code-review --agent claude-code
Codex
$ npx skills add burhankhatri/e2e-testing --skill code-review -a codex -y
Cursor
$ npx skills add burhankhatri/e2e-testing --skill code-review -a cursor -y
Gemini CLI
$ npx skills add burhankhatri/e2e-testing --skill code-review -a gemini-cli -y
GitHub Copilot
$ npx skills add burhankhatri/e2e-testing --skill code-review -a github-copilot -y
OpenCode
$ npx skills add burhankhatri/e2e-testing --skill code-review -a opencode -y
Windsurf
$ npx skills add burhankhatri/e2e-testing --skill code-review -a windsurf -y
name: code-review description: "Use when a major project step has been completed and needs review against the plan and coding standards. Also use when someone says 'review this', 'check my code', 'is this ready', or when a significant chunk of implementation is done. Use after completing tasks from an implementation plan, before creating PRs, or when asked to assess code quality."
Before assessing quality, verify the code does what was asked:
1. **Compare implementation against the spec/plan** — requirement by requirement 2. **Is anything missing?** — features specified but not implemented 3. **Is anything extra?** — features added that weren't requested (YAGNI violation — remove them) 4. **Are deviations justified?** — if the implementation differs from the plan, is it a genuine improvement or a problematic departure?
**If spec compliance fails:** Fix gaps before moving to Stage 2. Don't review quality of incomplete work.
1. **Error handling** — are errors caught, logged, and handled appropriately? Are edge cases covered? 2. **Type safety** — proper types, no `any` unless justified, interfaces match contracts 3. **Naming** — clear, descriptive, consistent with codebase conventions 4. **Organization** — separation of concerns, single responsibility, loose coupling 5. **Test coverage** — are tests meaningful? Do they test behavior, not implementation? 6. **Security** — input validation, no hardcoded secrets, SQL injection, XSS 7. **Performance** — obvious N+1 queries, unnecessary re-renders, missing indexes
## Spec Compliance: ✅ PASS / ❌ FAIL [If FAIL: list missing/extra items] ## Code Quality ### Strengths - [What was done well — always acknowledge before critiquing] ### Critical Issues - [File:line] Description. Fix: [specific suggestion] ### Important Issues - [File:line] Description. Fix: [specific suggestion] ### Suggestions - [File:line] Description. Consider: [alternative] ## Verdict: APPROVED / CHANGES REQUESTED
A set of 8 global skills for Claude Code that enforce disciplined, test-driven agentic development. Install once, use in any project.
Use before ANY creative work — creating features, building components, adding functionality, modifying behavior, or starting a…
Battle-tested Playwright E2E testing patterns for Next.js/React apps. Use when writing, running, debugging, or fixing Playwright…
Master orchestrator skill that kicks off the full development pipeline. Routes tasks through the correct skill chain (brainstorm,…
Use when encountering ANY bug, test failure, unexpected behavior, or error — before proposing fixes. Also use when someone says…
Enforces strict test-driven development. Use when implementing ANY feature, bugfix, or refactor — before writing implementation…
Use when you need to autonomously iterate through test-fix cycles without human intervention. Use when someone says 'make it…
Produce the "Playwright 1.xx API Review" artifact for a range of commits - the public API additions and the breaking or behavior…
Write, refine, run, and QA promptfoo evaluation suites: promptfooconfig.yaml, prompts, providers, vars, tests, assertions,…
DeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent,…