pre-release-review
Has your agent perform a read-only pre-release review. Checks if the system is ready to go live, including migrations and configurations.
What it does
This tool checks if a new software version is ready for release. It looks for issues that could cause failures, like incorrect configurations, missing important files, or deployment risks.
When to use it
- ✓Before releasing a new software version.
- ✓When you want to ensure everything is correct before going live with something new.
- ✓If you need a report on release risks without changing anything.
Example of what to ask your AI
“Check if this update is ready to be released.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool analyzes the changes that will be released without modifying anything. It compares what will change against a checklist and looks for potential problems or risks.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill pre-release-reviewOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pre-release-review/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Pre-release Review
Use this skill to run a read-only production release readiness review. The goal is to reduce release time and coordination failures by finding missing deploy materials, unsafe ordering, configuration gaps, data migration gaps, and ambiguous production risks before CI/CD or manual release steps begin.
When to Use This Skill
- Use when the user asks for a release audit, pre-release review, go-live review, or deploy readiness check.
- Use before publishing a tag, deploying production services, or merging a release branch.
- Use when a PR or git range may include migrations, environment changes, queues, cache behavior, object storage assets, or service contract changes.
- Use when the user asks whether a change is safe to ship and needs a read-only risk report.
Non-negotiable rules
- Do not modify source code, configs, migrations, secrets, deployment files, or generated files.
- Do not execute migrations, clear or warm caches, upload assets, trigger CI/CD, deploy services, publish tags, rotate secrets, or change remote infrastructure.
- Produce a concise report that lists only confirmed problems and plausible risks needing confirmation. Do not bury the reader in clean checklist items.
- Sort findings from highest to lowest priority.
- Include module, finding, evidence, inferred owner, risk, and recommended action for each item.
- Never reveal private keys, account passwords, tokens, certificates, cookies, or full secret values. Report only file path, line number, variable name, secret type, and a redacted hint.
- If evidence is incomplete but the risk could block production, list it as a confirmation item.
Required references
- Read
references/checklist.mdbefore analyzing findings so important release domains are not skipped. - Read
references/report-template.mdbefore writing the final report so priorities, owner inference, secret redaction, and output shape stay consistent.
Project guidance discovery
Before interpreting the release diff, look for project-local guidance files such as AGENTS.md and
CLAUDE.md in the repository root and relevant service directories. Read them when present so the
review respects the user's project-specific conventions, service boundaries, release rules,
validation expectations, ownership hints, and known operational constraints.
- Treat project guidance as context for how to interpret risks, not as permission to perform mutating release actions.
- If project guidance conflicts with this skill's non-negotiable safety rules, the read-only, no-secret-disclosure rules in this skill win.
- If a relevant guidance file cannot be read, note the limitation in "Unable To Verify" only when it affects the release review.
Scope selection
Determine the review range before judging risk. State the chosen range in the report.
- If the user provides a pull request URL or PR number, review that PR diff first.
- If
ghis available and authenticated, use read-only commands such asgh pr viewandgh pr diff. - If the PR cannot be fetched due to missing tooling, auth, or network limits, say so and ask for a local branch, patch, or explicit git range. Do not invent the PR contents.
- If
- If the user provides an explicit
base..headrange, use it directly. - If the user provides only a head commit, compare the previous usable release tag reachable from that commit to the head commit.
- If the user provides no scope, compare the previous usable release tag to
HEAD. - Choose the previous usable release tag carefully:
- Prefer the repository's visible release-tag convention when one is obvious, such as semantic
versions,
v*, orrelease-*. If tag naming is mixed, state the assumption. - If
HEADis exactly at one or more tags, treat those as the current release point and compare against the earlier reachable release tag, notHEAD's own tag. - If no usable previous release tag exists, review the latest 5 commits and explicitly warn that this is a fallback: there is no usable previous release tag, so the audit only covers the latest 5 commits; recommend a PR or tag-based range for future reviews.
- Prefer the repository's visible release-tag convention when one is obvious, such as semantic
versions,
Read-only evidence collection
Run only safe inspection commands, adjusted to the repository and current permissions. Useful commands include:
git status --short
git rev-parse --show-toplevel
git rev-parse --abbrev-ref HEAD
git rev-parse HEAD
…
FAQ
What does 'read-only' mean?
It means the tool only reads information to perform the check, without making any changes to the code, configurations, or the production environment.
What does the tool look for?
It looks for issues like missing configurations, risks in deployment order, problems with data migrations, and other factors that could prevent a safe release.
Can the tool fix the problems it finds?
No, the tool only identifies problems and risks. The fix needs to be done manually by the person developing or managing the release.
Details
Original description by the author
Run a read-only pre-release review for deploy readiness, migrations, config, secrets, rollout order, rollback risk, and launch blockers.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3874
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
bun-runtime
Has your agent use Bun to run, organize, and test code. It helps choose Bun over other tools and migrate existing projects.
affaan-m/ECC
database-migrations
Helps your agent make safe changes to databases. It ensures changes can be undone and minimizes downtime.
affaan-m/ECC
deployment-patterns
Sets up deployment and CI/CD workflows, containerization, and rollback strategies to ensure safe releases.
affaan-m/ECC