code-review
Reviews code for quality, best practices, and potential issues. Use when asked to review, audit, or check code for problems.
git clone --depth 1 https://github.com/Geeksfino/openskills /tmp/code-review && cp -r /tmp/code-review/examples/skills/code-review ~/.claude/skills/code-reviewSKILL.md
# Code Review Skill Perform thorough code reviews following this methodology. ## Review Checklist ### 1. Correctness - Does the code do what it's supposed to do? - Are there any logic errors? - Are edge cases handled? ### 2. Security - Input validation and sanitization - Authentication and authorization - Sensitive data handling - SQL injection, XSS, and other vulnerabilities ### 3. Performance - Algorithm complexity - Unnecessary computations - Memory leaks or inefficient memory usage - Database query optimization ### 4. Maintainability - Code readability and clarity - Appropriate naming conventions - Single responsibility principle - DRY (Don't Repeat Yourself) ### 5. Testing - Test coverage - Edge case testing - Integration tests where appropriate ## Output Format Structure your review as: ``` ## Summary [One paragraph overview] ## Critical Issues [Must fix before merge] ## Suggestions [Nice to have improvements] ## Positive Observations [What's done well] ``` ## Guidelines - Be constructive, not critical - Explain *why* something is an issue - Suggest specific fixes when possible - Acknowledge good patterns and practices
Maintain compatibility between openskills-runtime and language bindings (TypeScript, Python), including feature flags, build configuration, and smoke verification.
Route OpenSkills development tasks to the right project skill or subagent, including sequencing rules for debugging, feature work, regression checks, and release readiness.
Run deterministic OpenSkills end-to-end validation across runtime tests and example agents, then report tool calls, activation behavior, and regressions.
Enforce clean separation between core openskills-runtime and optional WASM build plugins so plugin compilation does not break runtime consumers or language bindings.
Prepare and validate OpenSkills release readiness across runtime, bindings, examples, and regression gates with a deterministic checklist and go/no-go outcome.
Diagnose openskills-runtime execution failures in sandboxed paths (Landlock, seatbelt, native script execution, wasm execution) and produce root-cause-first findings with minimal-risk remediation steps.
Create and refine OpenSkills-compatible skills (SKILL.md + optional resources) with strong metadata, clear activation triggers, and reliable execution guidance.
Explains code clearly and thoroughly. Use when asked to explain, clarify, or teach about code snippets, functions, or concepts.