review
General Rules
- Review the committed changes in the current branch
- Be picky
- Write review to md file when finished
- Link review comments to the specific file and line the comment pertains to
- this includes references to website pages
- for website pages create markdown links, not just plain section names
Code Review
When evaluating changes to code evaluate against the guidelines in AGENTS.md and plugin-development
Plugin versioning
For any PR that touches a plugin directory (plugins/):
If the change is a bug fix, new feature, or breaking change, verify
VERSIONwas bumped (patch / minor / major respectively per semver). Report it as a medium issue if it was not.If the plugin has a
version=argument in a@characterize_operation(or equivalent) decorator, verify it matchesVERSION. Report a critical issue if it does not.Format the review report with these sections (omit if not relevant):
- Overview: What is changed
- Bugs: Any potential bugs
- Skill Reviews: One subsection per changed/new skill using the structure above
- Code Critical Issues: Critical problems with code implementation or structure
- Code Medium Issues
- Linting Issues: Issues raised by ruff format, ruff check, or markdownlint-cli2 (these block commits)
Skill Review
Agent skills are text documents under .agents/skills/.
- Evaluate based on Agent Skills Guidelines.
- For each skill (new or modified) ensure you check the following for related
content
.agents/skills/,examples/,docs/,AGENTS.md
When evaluating new or modified skills (new or changes) use this structure per skill:
- What the skill adds — one/two sentence summary
- Related existing documentation - a bullet list outlining related skills, examples and website docs, with a note on why they are related
- New information — bullet list of genuinely new content not already in
other skills, AGENTS.md, plugin-development, or linked docs. Before
assessing this:
- Read every file listed in the skill's References section
- Check descriptions of all skills and identify any whose scope overlaps with the skill under review
- Critical Issues
- Subdivide this section into "Duplications" and "Misplacements"
- For additions that duplicate existing content:
- name the section
- state what it duplicates
- give the exact link or section to replace it with
- or state "remove — covered via general link to X")
- For new information that is misplaced:
- This can be content that is outside the scope of the skill's
descriptionfield - It could also be content that is does not match the objective of a skill
- state where it should be moved to (another skill, AGENTS.md, plugin-development, etc.)
- This can be content that is outside the scope of the skill's
- Medium Issues
- In this section include issues like the following:
- Inline code that should link to an existing example file instead
- Formatting problems, structural issues, or misleading text
- Mistakes in code examples
- Inconsistencies with other skill files or agent files
- File or directory paths referenced in the skill that do not exist in the repo
- In this section include issues like the following:
- Summary
- Summarize the review.
- Be clear if the skill should be (a) largely kept as is; (b) requires major changes (c) is not required
- If major changes are required provide a sketch of what should be in the revised skill