Skip to main content
ClaudeWave
Skill58 repo starsupdated 3d ago

code-review

Reviews code for quality, best practices, and potential issues. Use when asked to review, audit, or check code for problems.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/Geeksfino/openskills /tmp/code-review && cp -r /tmp/code-review/examples/skills/code-review ~/.claude/skills/code-review
Then start a new Claude Code session; the skill loads automatically.

SKILL.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
openskills-bindings-maintainerSkill

Maintain compatibility between openskills-runtime and language bindings (TypeScript, Python), including feature flags, build configuration, and smoke verification.

openskills-dev-orchestratorSkill

Route OpenSkills development tasks to the right project skill or subagent, including sequencing rules for debugging, feature work, regression checks, and release readiness.

openskills-e2e-test-runbookSkill

Run deterministic OpenSkills end-to-end validation across runtime tests and example agents, then report tool calls, activation behavior, and regressions.

openskills-plugin-separationSkill

Enforce clean separation between core openskills-runtime and optional WASM build plugins so plugin compilation does not break runtime consumers or language bindings.

openskills-release-opsSkill

Prepare and validate OpenSkills release readiness across runtime, bindings, examples, and regression gates with a deterministic checklist and go/no-go outcome.

openskills-runtime-debugSkill

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.

openskills-skill-authoringSkill

Create and refine OpenSkills-compatible skills (SKILL.md + optional resources) with strong metadata, clear activation triggers, and reliable execution guidance.

explaining-codeSkill

Explains code clearly and thoroughly. Use when asked to explain, clarify, or teach about code snippets, functions, or concepts.