Skip to main content

Code Review

Folder: .github/skills/tsh-code-reviewing/
Used by: Code Reviewer

Provides a structured 9-step code review process covering correctness, quality, security, testing, and scalability.

9-Step Review Checklist​

  1. Understand the task — Read research and plan files.
  2. Compare to plan — Verify implementation matches the plan.
  3. Review implementation — Check correctness, code quality, adherence to standards.
  4. Verify tests — Ensure critical paths are covered.
  5. Run tests — Execute test suite, verify passing.
  6. Best practices — Check SOLID, SRP, DDD, DRY, KISS principles.
  7. Static analysis — Run linters, formatters, type checks.
  8. Security — Validate against OWASP TOP10.
  9. Scalability — Assess horizontal scaling, statelessness, computational complexity.

Review Focus Areas​

AreaWhat It Covers
CorrectnessCode functions as intended, meets requirements
Code QualityClean, efficient, maintainable, low cognitive complexity
SecurityOWASP TOP10 validation, no vulnerabilities
TestingCritical paths covered, tests pass
ScalabilityHorizontal scaling, statelessness, Big O analysis
Acceptance CriteriaEach item from the plan verified individually

Connected Skills​

  • tsh-implementation-gap-analysing — Compare implementation against the plan.
  • tsh-technical-context-discovering — Review against project conventions.
  • tsh-sql-and-database-understanding — Review database-related code quality.