check-and-commit

Run build, generation, i18n, typecheck, unit tests, and app build checks before committing and pushing.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/TomekNocon/open-logistico --skill check-and-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-and-commit
Source: https://github.com/TomekNocon/open-logistico/tree/main/.ai/skills/check-and-commit
Command: npx skills add https://github.com/TomekNocon/open-logistico --skill check-and-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures that a repository is in a green, publish-ready state by running a sequence of verification gates (build, generation, i18n checks, typecheck, unit tests, and app build) and by applying minor fixes where possible before committing and pushing.

Core Features & Use Cases

  • End-to-end verification of branch readiness for publishing, including automation of common failure repairs in i18n drift.
  • Deterministic gate order and re-check loop until all checks pass, with guardrails to prevent unintended changes.
  • Commit and push only after all required gates pass, with a final readiness report.

Quick Start

Run this skill to verify that the current branch is ready for publishing by executing all verification gates and pushing only after a green result.

Frequently Asked Questions about check-and-commit

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

FAQPage Schema
How do I automate branch verification checks before committing and pushing?

Automate branch verification by running a deterministic sequence of build, i18n, typecheck, and unit test gates. This skill scopes checks to affected packages, applies automatic repairs for i18n drift, and commits and pushes only when all gates are green.

What is the best way to fix i18n drift during release preparation?

Fix i18n drift during release preparation by running automated verification gates that detect and repair obvious translation inconsistencies. The process re-runs checks in a loop until all i18n validations pass, ensuring your repository remains in a publish-ready state.

How do I ensure my app build passes typecheck and unit tests before publishing?

Ensure app build readiness by executing a defined sequence of typecheck and unit test validations. This automated process scopes checks to affected packages and loops until all gates pass, guaranteeing your code is verified before committing and pushing.

Can I automatically commit and push only when all CI checks pass?

Yes, you can commit and push only when all CI checks pass by using guardrails that prevent unintended changes. The system runs build, typecheck, and unit test gates, generating a final readiness report and pushing exclusively after achieving a green result.

What are the limitations of automating repository readiness checks for release preparation?

The limitation of automating repository readiness checks is that it only applies minor fixes for obvious i18n drift, leaving complex build or typecheck failures unresolved. It determines readiness by re-running gates until they pass, but cannot repair deep logic errors.