Skip to content

Releases: Samanyu-dev/pr-preflight

v1.2.3

Choose a tag to compare

@Samanyu-dev Samanyu-dev released this 05 Sep 00:49

Adds a file-group-reviewer subagent and wires it into /pr-preflight:preflight: for a diff large/varied enough that direct review would go shallow, it fans out one subagent per file group instead. Verified the dispatch mechanism works in isolation; in practice it rarely triggers since Claude's context window handles direct review well past the stated size thresholds — those are a safety valve, not a hard rule (see TESTING.md for the full account).

v1.2.2

Choose a tag to compare

@Samanyu-dev Samanyu-dev released this 05 Sep 00:37

Adds `/pr-preflight:fix`: applies the mechanical, safe findings (leftover debug output, unused imports) directly, and reports everything else (secrets, missing tests, TODOs, convention drift) same as `/pr-preflight:preflight` — those need a human decision, not an automated edit.

v1.2.1

Choose a tag to compare

@Samanyu-dev Samanyu-dev released this 05 Sep 00:35

Adds .github/workflows/validate.yml: runs `claude plugin validate . --strict` on every push/PR so a broken manifest can't land on main silently. Confirmed to run without any API key/auth.

v1.2.0

Choose a tag to compare

@Samanyu-dev Samanyu-dev released this 05 Sep 00:33

Adds a PreToolUse hook: right before `git push` or `gh pr create` runs, a reminder to run `/pr-preflight:preflight` first surfaces as a permission-confirm prompt (not a hard block) — approve and continue immediately. Every other command is unaffected.

v1.1.0

Choose a tag to compare

@Samanyu-dev Samanyu-dev released this 05 Sep 00:21

Adds `/pr-preflight:init`: scans the repo for its dominant naming convention, test layout (sibling files vs. a separate test/ dir), and tracked vendored/generated directories, then writes a starter `.preflight.md` from what it actually found. Reports honestly when naming is genuinely mixed instead of forcing a rule. Won't overwrite an existing config unless `--force` is passed.

v1.0.0

Choose a tag to compare

@Samanyu-dev Samanyu-dev released this 05 Sep 00:03

First release of PR Pre-flight: catches convention drift, missing tests, leftover debug output, unexplained TODOs, hardcoded secrets, and unused imports before you open a PR — checked against each touched file's own neighborhood, not a generic style guide. Supports an optional .preflight.md for repo-specific rules and ignore paths.

Install: /plugin install pr-preflight@github Samanyu-dev/pr-preflight