| name | review-descriptor |
| description | Audit a linter descriptor YAML for completeness, correctness, and best practices. Checks all properties against the full schema. |
| allowed-tools | Read Grep Glob Bash WebSearch WebFetch |
| argument-hint | ["descriptor-file-or-linter-name"] |
| model | sonnet |
Review the descriptor for $ARGUMENTS. If a linter name is given, find its descriptor in megalinter/descriptors/.
For each linter entry, audit against the full property list below. Report a checklist with status for each category.
1. Identity (required)
2. Documentation Quality
3. CLI Configuration
4. Error Parsing
5. SARIF Support
6. Install & Platforms
7. IDE Integration
8. Test Fixtures
9. Behavior Flags
10. Flavor Assignment
Summary
After the checklist, provide:
- Missing properties that should be added (with suggested values when possible)
- Incorrect values that should be fixed
- Internet search results for any missing documentation URLs, IDE extensions, or SARIF support