From project-qa
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/project-qa:reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review project files across three dimensions, then suggest fixes and improvements.
Review project files across three dimensions, then suggest fixes and improvements.
Review each file separately. For each file:
When multiple files are provided, or after individual reviews, check alignment across files:
When reviewing a file, suggest other project files that should be cross-checked. Common relationships:
Offer to review related files the user hasn't mentioned yet.
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.
npx claudepluginhub jmfontaine/jmf-claude-plugins --plugin project-qaReviews code against project rules and reference files, flagging violations in correctness, security, reliability, architecture, dead code, complexity, and conventions.
Audits and improves project READMEs for structure, completeness, and clarity: verifies essential sections like title, installation, usage, requirements, license; reviews content quality and provides fixes with severity ratings.
Audits codebase documentation for accuracy, completeness, and freshness by comparing against code structure. Auto-fixes small discrepancies in fix mode, reports structural changes. Works with any language/framework.