checkin

Verify build status, tests, code quality, and workflow compliance before committing.

70|13|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill checkin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkin
Source: https://github.com/AsiaOstrich/universal-dev-standards/tree/main/.gemini/skills/checkin-assistant
Command: npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill checkin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the verification of essential quality gates before code is committed, preventing unstable or non-compliant code from entering the repository.

Core Features & Use Cases

  • Pre-commit Checks: Validates build status, test results, code quality, and documentation adherence.
  • Workflow Enforcement: Ensures adherence to branch naming and commit message conventions.
  • Use Case: Before committing a new feature, run /checkin to automatically verify that the code compiles, all tests pass, and no secrets are accidentally included, ensuring a clean and stable commit.

Quick Start

Run the checkin skill to verify all quality gates for your current changes.

Frequently Asked Questions about checkin

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

FAQPage Schema
How do I verify code quality before a git commit?

To verify code quality before a git commit, you can run a pre-commit check to validate build status, test results, code coverage, and security standards. This prevents unstable code from entering the repository.

Can I enforce commit message conventions and branch naming automatically?

Yes, you can enforce commit message conventions and branch naming automatically through workflow compliance checks. This ensures adherence to development standards before code is committed.

What is a pre-commit quality gate and when do I need it?

A pre-commit quality gate is an automated verification step for build status, test results, and documentation. You need it to prevent unstable or non-compliant code from being committed to your repository.

How do I prevent secrets from being committed to my repository?

To prevent secrets from being committed, run a pre-commit security check. This scans your changes to ensure no sensitive data is included, maintaining a clean and secure commit.

Does the checkin skill require any external dependencies to run?

No, the checkin skill has no external dependencies. It operates independently to verify your codebase stability and quality standards directly within your commit workflow.

What should I do if my pre-commit checks are not passing?

If pre-commit checks are not passing, review the failed build status, test results, or code quality metrics. The skill identifies workflow compliance issues that must be resolved before committing.