api-design
REST API design best practices covering versioning, error handling, pagination, and OpenAPI documentation. Use when designing or…
10-point code review checklist covering correctness, tests, error handling, type hints, naming, security, and performance. Use when reviewing PRs or evaluating code quality. TRIGGER when: code review, PR review, review checklist, code quality check. DO NOT TRIGGER when: writing
Claude Code
$ npx -y skills add akaszubski/autonomous-dev --skill code-review --agent claude-code
Codex
$ npx skills add akaszubski/autonomous-dev --skill code-review -a codex -y
Cursor
$ npx skills add akaszubski/autonomous-dev --skill code-review -a cursor -y
Gemini CLI
$ npx skills add akaszubski/autonomous-dev --skill code-review -a gemini-cli -y
GitHub Copilot
$ npx skills add akaszubski/autonomous-dev --skill code-review -a github-copilot -y
OpenCode
$ npx skills add akaszubski/autonomous-dev --skill code-review -a opencode -y
Windsurf
$ npx skills add akaszubski/autonomous-dev --skill code-review -a windsurf -y
name: code-review description: "10-point code review checklist covering correctness, tests, error handling, type hints, naming, security, and performance. Use when reviewing PRs or evaluating code quality. TRIGGER when: code review, PR review, review checklist, code quality check. DO NOT TRIGGER when: writing new code, debugging, refactoring without review context." allowed-tools: [Read, Grep, Glob, Bash]
Ensures every code review is thorough, consistent, and produces actionable feedback. Used by the reviewer agent.
Every review MUST evaluate all 10 items. No shortcuts.
---
---
Every review MUST conclude with exactly one of:
**FORBIDDEN**:
**REQUIRED**:
---
## Review: [file or PR title] ### Checklist 1. Correctness: PASS/FAIL — [details] 2. Test Coverage: PASS/FAIL — [details] 3. Error Handling: PASS/FAIL — [details] 4. Type Hints: PASS/FAIL — [details] 5. Naming: PASS/FAIL — [details] 6. Security: PASS/FAIL — [details] 7. Style: PASS/FAIL — [details] 8. Documentation: PASS/FAIL — [details] 9. No Stubs: PASS/FAIL — [details] 10. Complexity: PASS/FAIL — [details] ### Findings - [BLOCKING] file.py:42 — description - [Nit:] file.py:88 — suggestion ### Test Results [from STEP 8 artifact provided in context — do NOT re-run pytest] ### Verdict: APPROVED / REQUEST_CHANGES
---
"Looks good to me, ship it!"
Missing: checklist, line references, test results, security review.
## Review: lib/auth.py ### Checklist 1. Correctness: PASS — token validation logic matches RFC 7519 2. Test Coverage: PASS — 12 tests, all pass, covers expiry edge case ... 6. Security: FAIL — API key on line 34 is hardcoded ### Findings - [BLOCKING] auth.py:34 — Hardcoded API key, move to env var ### Verdict: REQUEST_CHANGES
Spending 10 comments on variable naming while an off-by-one error goes unnoticed.
Approving with known BLOCKING issues and a verbal promise to fix. If it is BLOCKING, it blocks.
---
A harness that wraps Claude Code with enforcement, specialist agents, and alignment gates to deliver consistent, production-grade software engineering outcomes.
REST API design best practices covering versioning, error handling, pagination, and OpenAPI documentation. Use when designing or…
Subprocess safety, GitHub CLI integration, retry logic, authentication, rate limiting, and timeout handling. Use when integrating…
File-by-file architecture planning with ADR format, dependency ordering, and testability gates. Use when designing system…
One topic, one home. Routes content to its canonical store (CLAUDE.md, PROJECT.md, MEMORY.md, docs/, memory/) and audits for…
Systematic debugging methodology — reproduce, isolate, bisect, fix, verify. Use when diagnosing failures, tracing errors, or…
Documentation standards enforcing Keep a Changelog format, README structure, ADR templates, and Google-style docstrings. Use when…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.