Versioned, AI-tool-agnostic code review frameworks for development teams.
A Code Review Pack is a self-contained set of review guidelines, checklists, and AI tool configurations for a specific technology stack. Packs enable consistent, thorough code reviews whether performed by humans, AI assistants in IDEs, or automated CI pipelines.
| Pack | Description | Status |
|---|---|---|
python-azure-ai-agent |
Python AI agents on Azure AI Foundry with Microsoft Agent Framework | v0.0.1 |
pip install code-review-pack
# Initialize a pack in your project
code-review-pack init --pack python-azure-ai-agent
# Or run interactively
code-review-pack init
# Run a local code review on your changes
code-review-pack review
# Review only staged changes
code-review-pack review --staged- Copy the desired pack from
packs/<pack-name>/to your repository - Copy AI tool configurations to appropriate locations:
- Windsurf:
.windsurf/rules/and.windsurf/workflows/ - Cursor:
.cursorrulesandAGENTS.mdto repo root - Claude Code:
CLAUDE.mdto repo root
- Windsurf:
- Copy GitHub Action to
.github/workflows/for CI reviews
- Windsurf: Rules and Cascade Workflows
- Cursor: Rules and Agent definitions
- Claude Code: CLAUDE.md project instructions
- Claude Desktop/Web: System prompts and checklists
- GitHub Actions: Automated PR reviews via Claude API
Each pack reviews code across these dimensions:
- Correctness - Logic, edge cases, error handling
- Readability - Clarity, naming, documentation
- Architecture - Structure, boundaries, patterns
- Language Patterns - Idiomatic usage, anti-patterns
- Security - Traditional AppSec concerns
- AI Security - Prompt injection, tool safety, data leakage
- Dependencies - Necessity, versions, supply chain
- Performance - Efficiency, scalability, resource usage
- Operations - Observability, deployment, configuration
- Tests - Coverage, quality, maintainability
Contributions welcome! See CONTRIBUTING.md for guidelines.
Apache License 2.0 - see LICENSE