stability_checks

Run documented stability checks on main in read-only mode.

1|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/acartine/osterman --skill stability-checks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stability_checks
Source: https://github.com/acartine/osterman/tree/main/skills/stability_checks
Command: npx skills add https://github.com/acartine/osterman --skill stability-checks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures the codebase on main remains stable by automatically performing predefined stability checks or fallback sanity targets before development starts and before pushing changes.

Core Features & Use Cases

  • Automatic validation: Reads stability guidance from PROJECT.md when present and runs the appropriate preparation and pre-push checks.
  • Fallback sanity targets: If no stability section exists, discovers and executes sanity targets (make, task, or just) to verify build and test health.
  • Read-only safety and reporting: Operates without modifying code, and reports clear pass/fail outcomes with actionable details.

Quick Start

Run stability_checks during preparation and before pushing to ensure the main branch remains stable.

Frequently Asked Questions about stability_checks

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

FAQPage Schema
How do I automate codebase stability checks before pushing to main?

Sanity checks validate build and test health by executing predefined targets from make, task, or just. They run automatically during preparation and pre-push phases to ensure the codebase remains stable before development starts or changes are pushed.

How do I run sanity checks if my project has no documented stability section?

Stability checks scan PROJECT.md sections to find and execute documented preparation and pre-push validation targets. If no stability section exists, they fall back to discovering and executing general sanity targets across build tools like make, task, or just.

Does running pre-push stability checks modify my codebase?

Pre-push stability checks operate in read-only mode, ensuring zero modifications to your codebase. They execute validation targets and report clear pass or fail outcomes with actionable details, guaranteeing branch safety without altering code.

What is the best way to enforce sanity checks for CI builds on main?

Sanity checks for CI builds are best enforced by automating stability verification during preparation phases. This reads guidance from PROJECT.md or falls back to executing make, task, and just targets to validate build and test health.

Can I use make and task targets for automated stability tests?

Make and task targets are fully supported for automated stability tests. The system discovers and executes sanity targets across these build tools to verify build and test health when no specific PROJECT.md stability section is present.