
Code Review Quality
Run a structured, context-driven code review that returns schema-valid findings, code-quality scores, and severity buckets for agentic QE pipelines.
Install
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill code-review-qualityWhat is this skill?
- JSON Schema–defined output with reviewFindings (up to 200 items) and codeQuality block
- Required summary (50–3000 chars), status, trustTier 3, and timestamped run metadata
- Optional severity breakdown and recommendations arrays for gate automation
- Context-driven review (agentic-qe) rather than GitHub thread triage
- Fits CI or agent chains that consume machine-readable review results
Adoption & trust: 1.3k installs on skills.sh; 381 GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
Recommended Skills
Journey fit
Ship review is the primary shelf because output is merge-gate style reviewFindings and severity—but the same skill supports late Build quality passes before PR. Review subphase matches formal quality assessment artifacts (summary, findings, codeQuality) rather than authoring features.
Common Questions / FAQ
Is Code Review Quality safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Code Review Quality
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://agentic-qe.dev/schemas/skills/code-review-quality/output.json", "title": "Code Review Quality Skill Output Schema", "description": "Schema for code-review-quality skill output. Context-driven code review with quality assessments.", "type": "object", "required": ["skillName", "version", "timestamp", "status", "trustTier", "output"], "properties": { "skillName": { "type": "string", "const": "code-review-quality" }, "version": { "type": "string", "pattern": "^\\d+\\.\\d+\\.\\d+(-[a-zA-Z0-9]+)?$" }, "timestamp": { "type": "string", "format": "date-time" }, "status": { "type": "string", "enum": ["success", "partial", "failed", "skipped"] }, "trustTier": { "type": "integer", "const": 3 }, "output": { "type": "object", "required": ["summary", "reviewFindings", "codeQuality"], "properties": { "summary": { "type": "string", "minLength": 50, "maxLength": 3000 }, "reviewFindings": { "type": "array", "items": { "$ref": "#/$defs/reviewFinding" }, "maxItems": 200 }, "codeQuality": { "$ref": "#/$defs/codeQuality" }, "severity": { "$ref": "#/$defs/severityBreakdown" }, "recommendations": { "type": "array", "items": { "$ref": "#/$defs/recommendation" }, "maxItems": 100 }, "context": { "$ref": "#/$defs/reviewContext" }, "qualityGates": { "type": "array", "items": { "$ref": "#/$defs/qualityGate" } }, "complianceChecks": { "type": "array", "items": { "$ref": "#/$defs/complianceCheck" } }, "verdict": { "type": "string", "enum": ["approved", "approved-with-suggestions", "request-changes", "blocked"] }, "metrics": { "$ref": "#/$defs/metrics" } } }, "metadata": { "$ref": "#/$defs/metadata" }, "validation": { "$ref": "#/$defs/validationResult" }, "learning": { "$ref": "#/$defs/learningData" } }, "$defs": { "reviewFinding": { "type": "object", "required": ["id", "title", "severity", "category"], "properties": { "id": { "type": "string", "pattern": "^CRQ-\\d{3,6}$" }, "title": { "type": "string", "minLength": 10, "maxLength": 200 }, "description": { "type": "string", "maxLength": 2000 }, "severity": { "type": "string", "enum": ["critical", "high", "medium", "low", "suggestion"] }, "category": { "type": "string", "enum": ["correctness", "design", "performance", "security", "maintainability", "readability", "testing", "documentation", "style", "best-practice"] }, "location": { "type": "object", "properties": { "file": { "type": "string" }, "line": { "type": "integer", "minimum": 1 }, "endLine": { "type": "integer", "minimum": 1 }, "function": { "type": "string" } } }, "codeSnippet": { "type": "string", "maxLength": 5000 }, "suggestedFix": { "type": "string", "maxLength": 5000 }, "rationale": { "type": "string", "maxLength": 1000 }, "effort": { "type": "string", "enum": ["trivial", "low", "medium", "high", "major"] }, "blocking": { "type": "boolean" } } }, "codeQuality": { "ty