Agent skill
review
Review project files for consistency, completeness, and correctness. Use when asked to review, audit, check, or validate project configuration files (justfile, Makefile, CI workflows, pre-commit config, pyproject.toml, Dockerfile, docker-compose, etc.) or documentation files (README, CLAUDE.md, CONTRIBUTING, etc.). Supports both single-file review and cross-file consistency checks.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/review-jmfontaine-jmf-claude-plugins
SKILL.md
Project File Review
Review project files across three dimensions, then suggest fixes and improvements.
Dimensions
- Consistency: Naming conventions, formatting, patterns, and style are uniform within and across files.
- Completeness: Nothing is missing. All referenced targets, commands, variables, and dependencies exist. All expected sections are present.
- Correctness: Syntax is valid. Commands work. Paths exist. Versions are compatible. Logic is sound.
Workflow
Phase 1: Individual File Review
Review each file separately. For each file:
- Read the file fully.
- Evaluate against all three dimensions.
- Report findings grouped by dimension.
- Suggest specific fixes with code snippets.
Phase 2: Cross-File Consistency
When multiple files are provided, or after individual reviews, check alignment across files:
- Verify shared references match (e.g., target names in justfile match CI workflow steps, Python version in pyproject.toml matches CI matrix and Dockerfile).
- Check that documented commands in README match actual targets/scripts.
- Confirm dependency lists are synchronized (e.g., pyproject.toml vs requirements files vs CI install steps).
- Ensure CLAUDE.md reflects the actual project structure and tooling.
Discovery Mode
When reviewing a file, suggest other project files that should be cross-checked. Common relationships:
- justfile / Makefile <-> CI workflows, README, pre-commit config
- pyproject.toml <-> Dockerfile, CI workflows, pre-commit config
- README <-> CLAUDE.md, justfile, CI workflows
- Dockerfile <-> docker-compose, CI workflows, pyproject.toml
- pre-commit config <-> CI workflows, pyproject.toml
Offer to review related files the user hasn't mentioned yet.
Output Format
For each file, report:
### <filename>
#### Consistency
- [finding + suggested fix]
#### Completeness
- [finding + suggested fix]
#### Correctness
- [finding + suggested fix]
After all individual reviews, add a cross-file section:
### Cross-File Alignment
- [inconsistency + which files + suggested fix]
Omit empty sections. Prioritize actionable findings over nitpicks.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?