# Review Django Code Like a Strict Backend Engineer

Backend reviews often miss tenant scoping, migration safety, and contract risks. This skill gives Claude, Codex, and Claude Code a strict Django review checklist.

## Install

```bash
npx skillstore add diversioteam/monty-code-review
```

## Metadata

- Status: approved
- Slug: diversioteam-monty-code-review
- Skillstore revision: r1
- Version status: missing
- Tree hash: eae372d4b1f860343bd041ee6c7ed7c95af2fdb538110e01d5c59b81daf8ec96
- Author: DiversioTeam
- GitHub username: DiversioTeam
- License: MIT
- Repository: https://github.com/DiversioTeam/agent-skills-marketplace/tree/main/plugins/monty-code-review/skills/monty-code-review
- Ref: c579efd02184f1128d6741d16e6c8d951d7d4208
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/diversioteam-monty-code-review
- Manifest: https://skillstore.pages.dev/api/skills/diversioteam-monty-code-review/manifest

## Capabilities

- Reviews Django backend changes using a correctness-first priority order.
- Checks multi-tenant scoping, permissions, exports, and auditability concerns.
- Flags unsafe Django migrations and recommends safer rollout patterns.
- Evaluates tests for edge cases, regressions, and realistic fixtures.
- Applies SOLID principles through focused review checklists and examples.
- Produces structured Markdown reviews with strengths, issues, tests, and verdicts.

## Use Cases

- Review a Django pull request: Use it before merge to find tenant scoping, data integrity, migration, and test coverage issues.
- Audit a backend refactor: Use it to check that refactors preserve contracts, reduce complexity, and keep behavior easy to test.
- Improve review consistency: Use it to standardize review language, severity tags, and quality expectations across backend changes.

## Prompt Templates

### Basic PR Review

```
Use the monty-code-review skill to review this Django pull request. Focus on correctness, security, tests, and migration safety.
```

### Quick Risk Pass

```
Use the monty-code-review skill for a quick pass. Only flag blocking and should-fix issues, and suppress minor nits.
```

### Migration Safety Review

```
Use the monty-code-review skill to review these Django model and migration changes. Focus on rollout safety and production data risk.
```

### SOLID Refactor Review

```
Use the monty-code-review skill and its SOLID reference to review this backend refactor. Call out coupling, contracts, and testability issues.
```

## Limitations

- It is tuned for Django and Python backend repositories.
- It does not replace running the project test suite.
- It may be too strict for quick exploratory reviews.
- It needs repository context to cite exact files and lines.

## Best Practices

- Provide the PR diff, business context, and any migration notes before asking for review.
- Ask for a quick pass only when small style feedback would slow the review.
- Run tests and linters after applying review suggestions.

## Anti Patterns

- Do not use it as a generic frontend or design review skill.
- Do not ignore blocking tenant scoping, permission, or migration warnings.
- Do not ask it to approve code without repository context.

## Security Audit

- Audited at: 2026-07-05T13:21:31.174\+00:00
- Summary: I found no evidence of malicious intent, prompt injection, credential exfiltration, or hidden code execution. The static findings are false positives from Markdown inline code, review examples, and normal code review vocabulary.

## Stats

- Views: 353
- Downloads: 7
- Favorites: 0
- Popularity score: 0
