Skip to content

feat(skills): add diff-based code review skill#4

Open
svetkis wants to merge 1 commit into
shd-git:mainfrom
svetkis:feat/add-code-review-skill
Open

feat(skills): add diff-based code review skill#4
svetkis wants to merge 1 commit into
shd-git:mainfrom
svetkis:feat/add-code-review-skill

Conversation

@svetkis
Copy link
Copy Markdown

@svetkis svetkis commented May 29, 2026

Summary

Add diff-based code review skill for Fast-ASDLC framework with stack detection and ANTI-HALLUCINATION evidence requirement.

Changes

  • New skill: .agents/skills/code-review/code-review.md

Skill Features

  • Diff-scoped analysis: Reviews ONLY + lines and directly related context
  • Stack detection: .NET/C#, TypeScript, Python, Go, SQL specific checks
  • Severity levels: BLOCKER / CRITICAL / MAJOR / MINOR / NIT
  • ANTI-HALLUCINATION protocol: Every finding requires exact file:line, quoted snippet, verification method
  • Self-correction loop: "Can I point to exact line? Did I read the file myself?"
  • Verdict: APPROVED / APPROVED_WITH_NITS / CHANGES_REQUESTED

Methodology Alignment

  • Everything-as-Code: Review procedures encoded as markdown
  • Spec-Driven: Skill itself is a specification for review agents
  • LLM-Friendly: Structured format minimizes hallucination

Testing

  • Markdown linted (no errors)
  • Skill follows existing .agents/skills/*/SKILL.md pattern
  • No production code changes (markdown-only)

Related Issue

Closes #[issue-number]

Introduce a standardized code review procedure that audits AI-generated
source code against hexagonal architecture constraints, SOLID/OCP principles,
spec traceability, and security hygiene. The skill defines a structured
report format with BLOCKER/CRITICAL/WARNING/NIT severity levels and
preserves the immutability of production code during review.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant