code-check-release-risk

Analyze branch diffs to produce pre-publish release risk briefings.

22|3|Updated Jul 28, 2024
One-click install
npx skills add https://github.com/webdevcody/go-mailing-list --skill code-check-release-risk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-check-release-risk
Source: https://github.com/webdevcody/go-mailing-list/tree/main/.claude/skills/code-check-release-risk
Command: npx skills add https://github.com/webdevcody/go-mailing-list --skill code-check-release-risk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams avoid production regressions by summarizing what changed in a branch and highlighting what could break after a push, PR, or release.

Core Features & Use Cases

  • Release risk briefing: Compares the branch diff to the correct base branch and converts changes into a concise risk report the user reads before publishing.
  • Targeted risk categorization: Classifies changes into buckets including public API surface, persistence schema, auth/payment/permissions, new environment/operational setup, manual-QA-required flows, doc/changelog drift, and rollback concerns.
  • Diff-scoped accuracy: Uses only git diff <base>..HEAD content so the briefing reflects exactly what will ship, not uncommitted or unrelated work.
  • Non-blocking guidance: Informs the user without preventing the publish step, recommending follow-up skills for doc sync or changelog updates.

Quick Start

Ask for a release risk briefing for the current branch by saying: summarize this branch’s release risk and what could break in production.

Frequently Asked Questions about code-check-release-risk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check release risk before shipping a branch to production?

To check release risk before shipping, analyze the branch diff against the base branch to categorize changes into risk buckets like API compatibility, database schema, auth, and environment configuration. This produces a concise pre-publish briefing without blocking the publish step.

What is a pre-publish release risk briefing?

A pre-publish release risk briefing summarizes what changed in a branch and highlights what could break after a push, PR, or release. It classifies diff content into defined risk categories to help teams avoid production regressions before publishing.

How do I detect schema migration and auth regression risks from a git diff?

Detect schema migration and auth regression risks by evaluating the git diff between the base branch and HEAD. This classifies persistence schema and authentication changes into targeted risk buckets to highlight potential operational drift before release.

Does a release risk briefing block my deployment workflow?

A release risk briefing does not block your deployment workflow. It provides non-blocking guidance by outputting a concise overall risk assessment and recommending follow-up actions for doc sync or changelog updates without preventing the publish step.

Can I analyze environment variable changes and rollback concerns for a release?

You can analyze environment variable changes and rollback concerns by categorizing branch diff content into new environment setup and rollback planning buckets. This ensures operational and document drift are detected and included in the risk assessment.