Add maintainer PR review skill#920
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #920 +/- ##
=======================================
Coverage 95.07% 95.07%
=======================================
Files 87 87
Lines 13701 13701
Branches 812 812
=======================================
Hits 13026 13026
Misses 479 479
Partials 196 196 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Adversarial but constructive review — PR #920 (maintainer-pr-review skill)Reviewed by Daimon at Ben's request. This is an agent-authored review. ContextThis PR was reviewed against draft #865 (now closed), which covered similar ground. The merge brought in CausalPy-specific substance that was missing in the first version: FindingsShould-fix1. Boundary references a nonexistent skill (
|
Co-authored-by: Cursor <cursoragent@cursor.com>
|
All six items from my review are addressed in d409a89:
No further changes requested from my side. This is ready to merge. |
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
SKILL.mdas a compact router and add focusedpr-type-*resource files for feature, bug fix, refactor, docs/notebook, data/dataset, and tests/CI/infrastructure PRs.ghreview workflow, claim verification, no-posting-without-approval rule, recurring review patterns, CausalPy code/docs conventions, comment templates, and skill maintenance guidance.babysitdependency, documenting where$CONDA_EXEcomes from, adding maintenance ownership/triggers, and grounding SF-4 with a CausalPy example.Test plan
CONDA_EXE="/Users/benjamv/miniforge3/bin/conda" "$CONDA_EXE" run -n CausalPy prek run --files ".github/skills/maintainer-pr-review/SKILL.md" ".github/skills/maintainer-pr-review/resources/pr-type-features.md" ".github/skills/maintainer-pr-review/resources/pr-type-bug-fixes.md" ".github/skills/maintainer-pr-review/resources/pr-type-refactors.md" ".github/skills/maintainer-pr-review/resources/pr-type-docs-notebooks.md" ".github/skills/maintainer-pr-review/resources/pr-type-data-datasets.md" ".github/skills/maintainer-pr-review/resources/pr-type-tests-ci-infra.md" ".github/skills/maintainer-pr-review/resources/workflow.md" ".github/skills/maintainer-pr-review/resources/code-patterns.md" ".github/skills/maintainer-pr-review/resources/docs-patterns.md" ".github/skills/maintainer-pr-review/resources/review-patterns.md" ".github/skills/maintainer-pr-review/resources/review-comments.md" ".github/skills/maintainer-pr-review/resources/maintenance.md"Supersedes