This repository packages an agent skill for writing Conventional Comments in pull request and merge request reviews.
The skill was derived from the badge behavior implemented by the Pullpo Conventional Comments browser extension. Thanks to Pullpo for the original extension and for making the review-comment format easier to use in everyday code review workflows.
Original project links:
- Repository: pullpo-io/conventional-comments
- Chrome extension: Chrome Web Store
- Firefox extension: Firefox Add-ons
The skill teaches an agent how to choose and render Conventional Comments badges for review feedback. It covers:
- Comment types such as
praise,nitpick,suggestion,issue,question,thought,chore, andtodo. - Decorations such as
non-blocking,blocking, andif-minor. - When to use each type and decoration.
- The exact Shields.io badge markdown for every supported combination.
- Common mistakes, including incorrect colors, missing metadata links, and hyphen escaping in Shields.io URLs.
The main skill lives at:
skills/conventional-comments/SKILL.md
Agents load this file when they are about to comment on a pull request or merge request, write PR review feedback, or generate Conventional Comments badge markdown.
For exact copy-ready badge markdown, the skill points agents to:
skills/conventional-comments/references/matrix.md
That reference file contains the complete matrix of supported badge combinations.
Use this skill when an agent needs to:
- Leave structured PR review comments.
- Mark feedback as blocking or non-blocking.
- Generate badge-style Conventional Comments.
- Keep review feedback consistent across GitHub, GitLab, or similar code review tools.
suggestion(non-blocking): This helper could return early to keep the main path easier to scan.
issue(blocking): This branch can write a duplicate record when the retry runs after a partial failure.
question: Should this also handle archived projects?
This helper could return early to keep the main path easier to scan.
This branch can write a duplicate record when the retry runs after a partial failure.
Should this also handle archived projects?
The skill also includes a full badge matrix at references/matrix.md.
Install it with your preferred package runner:
npx skills add roziscoding/conventional-comments
pnpx skills add roziscoding/conventional-comments
bunx skills add roziscoding/conventional-commentsYou can also copy the skill directory into your agent skills folder manually:
skills/conventional-comments
The exact destination depends on your agent runtime. The important part is that the directory containing SKILL.md is available as a skill named conventional-comments.
MIT