Prepare PR-ready diffs by validating scope, checking required verification steps, drafting a compliant English PR title/body, and surfacing blockers before opening or updating a pull request in RustFS.
Use this skill before gh pr create, before gh pr edit, or when reviewing whether a branch is ready for PR.
AGENTS.md..github/pull_request_template.md.Makefile and .config/make/ for local quality commands..github/workflows/ci.yml for CI expectations.make pre-commit before marking the PR ready.make is unavailable, use the equivalent commands from .config/make/.BLOCKED.[codex] when the repository requires Conventional Commits..github/pull_request_template.md.N/A./Users/....gh pr create or gh pr edit, use --body-file, never inline --body for multiline markdown.READY or BLOCKED<type>(<scope>): <summary>N/A.BLOCKED if make pre-commit has not passed.BLOCKED if the diff contains unrelated changes that are not acknowledged.BLOCKED if required template sections are missing.BLOCKED if the title/body is not in English.BLOCKED if the title does not follow the repository's Conventional Commit rule.BLOCKED if the diff introduces string literals that should use existing constants but did not.