con un clic
pr-creation-checker
// 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.
// 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.
Publish a RustFS alpha/beta/stable release with an auditable flow: confirm target version and scope, update workspace and release assets (including strict rustfs.spec changelog identity/date/version format), run required verification, and finish with commit, push, and GitHub PR creation.
Apply RustFS security lessons distilled from repository GitHub Security Advisories. Use when making or reviewing RustFS code changes, doing security checks, handling PR review for auth/authz, IAM, storage, RPC, logging, CORS, console/browser, encryption, policy, or endpoint changes, and when deciding which security regression tests are required.
Verify code changes by identifying correctness, regression, security, and performance risks from diffs or patches, then produce prioritized findings with file/line evidence and concrete fixes. Use when reviewing commits, PRs, and merged patches before/after release.
Run project coverage checks, rank high-risk gaps, and propose high-impact tests to improve regression confidence for changed and critical code paths before release.
| name | pr-creation-checker |
| description | 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.