code-review-principles

Identify and mitigate safety and concurrency risks during code review.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/baldimir/bob-skills --skill code-review-principles-baldimir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-principles
Source: https://github.com/baldimir/bob-skills/tree/main/.bob/skills/code-review-principles
Command: npx skills add https://github.com/baldimir/bob-skills --skill code-review-principles-baldimir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Universal principles for catching critical issues during code review, focusing on safety, concurrency, and data integrity, to prevent production incidents.

Core Features & Use Cases

  • A language-agnostic safety and concurrency checklist that guides reviewers.
  • Structured guidance for reproducibility, severity assignment, and test verification.
  • Serves as a prerequisite reference for language-specific code-review skills.

Quick Start

Apply the safety and concurrency checklist to the current code change and document findings in the review notes.

Frequently Asked Questions about code-review-principles

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify concurrency and safety risks during a code review?

To identify concurrency and safety risks during a code review, apply a language-agnostic checklist that guides reviewers through critical data integrity issues, reproducibility, and test verification to prevent production incidents.

What is a standard severity taxonomy for assigning issues in a code review workflow?

A standard severity taxonomy for code review workflows categorizes identified safety and concurrency risks by impact, guiding structured decisions on reproducibility and test verification to systematically mitigate production incidents.

Can I use universal code review principles for any programming language?

Yes, you can use universal code review principles for any programming language because they provide a language-agnostic safety checklist that serves as a prerequisite reference for language-specific code-review skills.

What is the best way to structure a safety audit for a code change?

The best way to structure a safety audit is to follow a step-by-step checklist for code review, documenting findings in review notes while applying a standard severity taxonomy to guide reproducibility decisions.

Do I need language-specific skills to check data integrity in code reviews?

You do not need language-specific skills initially, as universal principles catch critical data integrity issues independently, but they tie into language-specific code-review skills via prerequisites for deeper analysis.