api-design
REST API design best practices covering versioning, error handling, pagination, and OpenAPI documentation. Use when designing or implementing REST APIs or HTTP…
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
$ npx -y skills add akaszubski/autonomous-dev --skill code-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/code-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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.
Repo: akaszubski/autonomous-dev
REST API design best practices covering versioning, error handling, pagination, and OpenAPI documentation. Use when designing or implementing REST APIs or HTTP…
Subprocess safety, GitHub CLI integration, retry logic, authentication, rate limiting, and timeout handling. Use when integrating external APIs or CLI tools.…
File-by-file architecture planning with ADR format, dependency ordering, and testability gates. Use when designing system architecture or creating ADRs.…
One topic, one home. Routes content to its canonical store (CLAUDE.md, PROJECT.md, MEMORY.md, docs/, memory/) and audits for duplication. TRIGGER when:…
Systematic debugging methodology — reproduce, isolate, bisect, fix, verify. Use when diagnosing failures, tracing errors, or investigating unexpected behavior.…
Documentation standards enforcing Keep a Changelog format, README structure, ADR templates, and Google-style docstrings. Use when writing CHANGELOG entries,…