gstack/pr-prep
Benjamin D. Smith fac9a33ad5 feat(pr-prep): read upstream CONTRIBUTING.md + surface pre-push gates per commit
Step 1.4: fetch `CONTRIBUTING.md` (case-insensitive) via gh api from
the upstream repo, cache to /tmp, extract pre-push commands + test
layout conventions + branch naming rules + banned patterns. The agent
uses these inline when writing PR bodies.

Step 4.5: annotate each CLEAN/OVERLAP/SIBLING commit row with the
required pre-push gate (e.g. `bun run verify`), whether changed files
trigger special test paths (eval-replay for retrieval), and whether
the commit added tests. Soft warning on missing-tests when
not-required is unclear — don't block, let the human decide.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-02 21:56:31 +10:00
..
SKILL.md feat(pr-prep): read upstream CONTRIBUTING.md + surface pre-push gates per commit 2026-07-02 21:56:31 +10:00
SKILL.md.tmpl feat(pr-prep): read upstream CONTRIBUTING.md + surface pre-push gates per commit 2026-07-02 21:56:31 +10:00