skills/core/code-review/SKILL.md
Self-review before declaring work complete
npx skillsauth add liauw-media/codeassist code-reviewInstall 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.
Review your own code before declaring it done. You're your first code reviewer.
State that you're doing a review:
"I'm reviewing the implementation before marking it complete."
Run through these checks:
Security
Performance
Error Handling
Code Structure
# With database backup
./scripts/safe-test.sh [your test command]
Check:
If clean:
Review complete. All requirements met, tests passing, no issues found.
If issues found:
Review found issues:
Critical (must fix):
- [issue] at [location]
Minor (should fix):
- [issue] at [location]
Fixing critical issues before completing.
Fix critical issues before declaring done. Document minor issues for later.
| Category | Check | |----------|-------| | Requirements | All met? | | Security | SQL injection, XSS, auth? | | Performance | N+1 queries, indexes? | | Tests | Exist, pass, coverage? | | Code | Readable, DRY, named well? |
Use verification-before-completion skill for final checks before declaring done.
development
Use when decomposing complex work. Dispatch fresh subagent per task, review between tasks. Flow: Load plan → Dispatch task → Review output → Apply feedback → Mark complete → Next task. No skipping reviews, no parallel dispatch.
development
# Server Documentation System Set up a documentation system that tracks changes and maintains server/project documentation with Claude Code hooks. ## When to Use - Setting up a new server or development environment - Need to track configuration changes over time - Want automatic documentation of work sessions - Maintaining changelog for infrastructure ## Directory Structure ``` ~/docs/ # User home directory (cross-platform) ├── changelog.md # Global over
development
Delegate tasks to remote Claude Code agent containers for parallel execution, long-running analysis, or resource-intensive operations.
development
Use when working on multiple features simultaneously. Creates isolated workspaces without branch switching, enabling parallel development.