release-prep

Validate git state, run precommit checks, and generate a release readiness report.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/ddaanet/edify-plugin --skill release-prep-ddaanet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-prep
Source: https://github.com/ddaanet/edify-plugin/tree/main/skills/release-prep
Command: npx skills add https://github.com/ddaanet/edify-plugin --skill release-prep-ddaanet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Release readiness is often bottlenecked by missed checks. This Skill ensures git state validation, pending task awareness, and precommit quality checks before a release.

Core Features & Use Cases

  • Validate git state (branch alignment, cleanliness, submodule status) and ensure readiness before release.
  • Run full precommit suite and surface failures to prevent faulty releases.
  • Generate a concise release readiness report highlighting blockers, scope, and required actions.

Quick Start

Initiate a release-prep check on the current branch and generate a readiness report.

Frequently Asked Questions about release-prep

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

FAQPage Schema
How do I validate git branch state and submodule status before a release?

Release readiness checks identify pending tasks, verify git state, and run precommit quality suites before execution. This process prevents faulty releases by surfacing blockers and generating a readiness summary highlighting required manual actions.

What's the best way to automate precommit checks and generate a release readiness report?

The best way to automate precommit checks is using a multi-step preflight workflow that runs the full quality suite and surfaces failures. It then generates a concise release readiness report detailing scope, blockers, and required actions without executing the actual release command.

Can I use this preflight release check for software projects with multiple git submodules?

Yes, you can use this release preflight check for software projects with multiple git submodules. It specifically validates submodule status and branch alignment across the entire repository to ensure comprehensive release readiness before human execution.

Does this readiness validation tool execute the actual release command automatically?

No, this readiness validation tool does not execute the actual release command. It strictly performs preflight checks, validates git state, runs precommit suites, and generates a readiness report, leaving the final release execution to the human operator.

Why do I need to run preflight checks before executing a software release?

You need to run preflight checks before a software release because release readiness is often bottlenecked by missed quality checks. Validating git state and running precommit suites early prevents faulty releases and surfaces blockers before human execution.