Skip to content

Feature/4 implement skill pr review#6

Open
miroslavpojer wants to merge 7 commits into
masterfrom
feature/4-implement-skill-pr-review
Open

Feature/4 implement skill pr review#6
miroslavpojer wants to merge 7 commits into
masterfrom
feature/4-implement-skill-pr-review

Conversation

@miroslavpojer
Copy link
Copy Markdown
Contributor

Add pr-review skill

Adds a unified pull request review skill that applies structured, risk-aware code review based on the files a PR touches. Produces concise Blocker / Important / Nit comments grouped by severity.

  • Updated README.md — added pr-review to the Skill Catalog table
  • Updated docs/README.md — added pr-review to the Skill Guides table
  • Added docs/pr-review.md — end-user guide covering sections, trigger phrases, helpers, and install

Release Notes

  • Added skills/pr-review/SKILL.md — full review instructions covering standard, API contracts, dependency bumps, CI/CD, infrastructure, DB migrations, and elevated-risk sections
  • Added skills/pr-review/references/output-template.md — canonical output format examples for reviews
  • Added skills/pr-review/references/security-antipatterns.md — security patterns the skill actively scans for
  • Added skills/pr-review/scripts/fetch_pr.sh — fetches PR diff and file list via gh
  • Added skills/pr-review/scripts/classify_sections.py — determines which review sections apply from a file list
  • Added skills/pr-review/evals/ — trigger eval, fixture map, eval fixtures, and results summary

Closes #4

…pts for PR review

- Created `results-summary.md` to document evaluation results for the pr-review skill, detailing iterations, fixes, and overall trajectory.
- Added `trigger-eval.json` containing a set of queries for evaluating trigger conditions, including both triggering and non-triggering examples.
- Introduced `output-template.md` for standardized PR review output examples, outlining formatting rules and section guidelines.
- Developed `security-antipatterns.md` as a reference for identifying security issues during PR reviews, including common patterns and severity guidance.
- Implemented `classify_sections.py` to classify changed files into relevant PR review sections based on defined patterns.
- Created `fetch_pr.sh` script to fetch PR details and changed files using the GitHub CLI, facilitating integration with the classification script.
@miroslavpojer miroslavpojer self-assigned this May 21, 2026
@miroslavpojer miroslavpojer added the work in progress Work on this item is not yet finished (mainly intended for PRs) label May 21, 2026
@miroslavpojer miroslavpojer added work in progress Work on this item is not yet finished (mainly intended for PRs) and removed work in progress Work on this item is not yet finished (mainly intended for PRs) labels May 22, 2026
@miroslavpojer miroslavpojer removed the work in progress Work on this item is not yet finished (mainly intended for PRs) label May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

implement skill - pr-review

1 participant