Skills

Software Code Review

Evaluate source code for correctness, quality, security, style conformance, and...

Install

npx skills add stencila/stencila --skill software-code-review -g -a claude-code -y
Repository
stencila/stencila914
Category
Design
Updated
3d ago
License
Apache-2.0
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Evaluate source code for correctness, quality, security, style conformance, and maintainability, producing a structured review report with findings and recommendations. Use when the user wants to review, critique, audit, evaluate, or inspect source code, checking for bugs, logic errors, unhandled error paths, security vulnerabilities, naming and readability issues, complexity, duplication, coupling, testability, and API design. Discovers codebase conventions independently and produces an actionable report with severity-graded findings grouped by category, prioritized recommendations, and open questions.

Overview

Review source code for correctness, quality, security, style conformance, and maintainability. This skill reads and evaluates code, it does not modify any files. The output is a structured review report with an overall assessment, strengths, severity-graded findings grouped by category, prioritized recommendations, and open questions.

Do not use this skill when the main task is to write code, refactor code, create tests, review tests, review a design, or review a delivery plan.

Required Inputs

InputRequiredDescription
Target filesYesPaths to the source code files to review
Review focusNoSpecific areas to prioritize (e.g., "security", "error handling", "API design")
Target packagesNoPackages, crates, modules, or directories involved
Acceptance criteriaNoRequirements or criteria the code should satisfy

When used standalone, these inputs come from the user or the agent's prompt. When used within a workflow, the workflow's stage prompt will specify how to obtain them.

Outputs

OutputDescription
Overall verdictSummary assessment of the code's quality and readiness
Review reportStructured report with strengths, findings, recommendations, and open questions

Steps

1. Gather inputs and context

Ensure the required inputs are available:

Read the whole SKILL.md on GitHub

More in Design