/code-review
Systematic code review process with focus on quality, security, and best practices
$ npx -y skills add cloudshipai/station --skill code-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/code-review
Context preview
The summary Claude sees to decide when to auto-load this skill.
Systematic code review process with focus on quality, security, and best practices
SKILL.md
code-review.SKILL.mdname: code-review
description: Systematic code review process with focus on quality, security, and best practices
allowed-tools:
- read_file
- grep
- glob
- bash
triggers:
- review
- code quality
- pull request
Code Review Skill
When to Use
- User asks for code review or feedback
- Reviewing a pull request or diff
- Analyzing code quality or security
Review Checklist
1. Functionality
- [ ] Does the code do what it's supposed to?
- [ ] Are edge cases handled?
- [ ] Is error handling appropriate?
2. Code Quality
- [ ] Is the code readable and maintainable?
- [ ] Are functions and variables named clearly?
- [ ] Is there unnecessary duplication?
- [ ] Are comments helpful and accurate?
3. Security
- [ ] Input validation present?
- [ ] No hardcoded secrets?
- [ ] SQL injection prevention?
- [ ] XSS prevention?
4. Performance
- [ ] Efficient algorithms used?
- [ ] No N+1 query problems?
- [ ] Resources properly managed?
5. Testing
- [ ] Tests cover main functionality?
- [ ] Edge cases tested?
- [ ] Tests are readable?
Output Format
For each finding, provide: 1. **Location**: File and line number 2. **Severity**: Critical / High / Medium / Low 3. **Issue**: Clear description of the problem 4. **Suggestion**: How to fix it 5. **Example**: Code snippet showing the fix (if applicable)
Example Review Comment
**Location**: `src/api/users.go:42` **Severity**: High **Issue**: SQL query built using string concatenation **Suggestion**: Use parameterized queries to prevent SQL injection **Example**:
// Before (vulnerable)
query := "SELECT * FROM users WHERE id = " + userID
// After (safe)
query := "SELECT * FROM users WHERE id = ?"
db.Query(query, userID)
Read more
name: code-review description: Systematic code review process with focus on quality, security, and best practices allowed-tools: - read_file - grep - glob - bash triggers: - review - code quality - pull request
Code Review Skill
When to Use
- User asks for code review or feedback
- Reviewing a pull request or diff
- Analyzing code quality or security
Review Checklist
1. Functionality
- [ ] Does the code do what it's supposed to?
- [ ] Are edge cases handled?
- [ ] Is error handling appropriate?
2. Code Quality
- [ ] Is the code readable and maintainable?
- [ ] Are functions and variables named clearly?
- [ ] Is there unnecessary duplication?
- [ ] Are comments helpful and accurate?
3. Security
- [ ] Input validation present?
- [ ] No hardcoded secrets?
- [ ] SQL injection prevention?
- [ ] XSS prevention?
4. Performance
- [ ] Efficient algorithms used?
- [ ] No N+1 query problems?
- [ ] Resources properly managed?
5. Testing
- [ ] Tests cover main functionality?
- [ ] Edge cases tested?
- [ ] Tests are readable?
Output Format
For each finding, provide: 1. **Location**: File and line number 2. **Severity**: Critical / High / Medium / Low 3. **Issue**: Clear description of the problem 4. **Suggestion**: How to fix it 5. **Example**: Code snippet showing the fix (if applicable)
Example Review Comment
**Location**: `src/api/users.go:42` **Severity**: High **Issue**: SQL query built using string concatenation **Suggestion**: Use parameterized queries to prevent SQL injection **Example**:
// Before (vulnerable) query := "SELECT * FROM users WHERE id = " + userID // After (safe) query := "SELECT * FROM users WHERE id = ?" db.Query(query, userID)
Build, test, and deploy intelligent agent teams. Self-hosted. Git-backed. Production-ready.
Repo: cloudshipai/station
Other skills on station.
- /station-config
Configure Station CLI settings via browser UI or command line. Use `stn config --browser` for visual editor or `stn config set/show` for CLI operations.
Open skill - /station
Use Station CLI (`stn`) for AI agent orchestration - creating agents, running tasks, managing environments, and deploying agent teams. Prefer CLI for file operations and exploration; use MCP tools for programmatic agent execution and detailed queries.
Open skill - /web-research
Structured approach to conducting thorough web research with source citation
Open skill

