ready

Validate monorepo packages for release readiness and generate blocker reports.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skaile-ai/ai-assets --skill ready-skaile-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ready
Source: https://github.com/skaile-ai/ai-assets/tree/main/skaile-development/skills/ready
Command: npx skills add https://github.com/skaile-ai/ai-assets --skill ready-skaile-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifies that every package in the skaile-development monorepo meets essential readiness criteria before release, preventing blocked releases due to missing docs, tests, or registrations.

Core Features & Use Cases

  • Per-package readiness checks including README and CLAUDE.md presence, test success, clean builds, typecheck cleanliness, and CHANGELOG availability.
  • Global gating during release workflows, producing blocker/warning reports and exiting non-zero on hard failures.
  • Phase 0 readiness validation used by release pipelines to gate progression.

Quick Start

Run the ready skill to validate the monorepo's readiness before a release.

Frequently Asked Questions about ready

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

FAQPage Schema
How do I automate pre-release readiness checks for a monorepo?

Pre-release readiness checks validate that every package in a monorepo has essential files like README, CLAUDE.md, tests, builds, type checks, and CHANGELOG before release. This prevents blocked releases caused by missing documentation or failed type checks.

What is a CI release gate and how does it block deployments?

A CI release gate validates package readiness and exits non-zero on hard failures to block deployments. It produces a report detailing blockers and warnings, stopping the release pipeline if essential criteria like tests or builds are not met.

How do I validate package documentation and tests before a release?

To validate package documentation and tests before a release, run a readiness check that confirms the presence of README and CLAUDE.md files, executes tests, and verifies clean builds. This ensures all packages meet release criteria.

Can I use a readiness gate to check Starlight registration in a monorepo?

Yes, you can use a readiness gate to check Starlight registration in a monorepo. The validation process automatically verifies Starlight registration for applicable packages alongside standard checks like type checking and CHANGELOG availability.

What is included in a pre-release blocker and warning report?

A pre-release blocker and warning report includes a detailed list of missing or failed criteria across packages, such as missing README files, failing tests, or unclean type checks. Blockers cause hard failures that stop the release.