commit-and-push

Inspect git state, validate dependencies, and push a Conventional Commit.

4|2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/LaiTszKin/apollo-toolkit --skill commit-and-push-laitszkin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-and-push
Source: https://github.com/LaiTszKin/apollo-toolkit/tree/main/commit-and-push
Command: npx skills add https://github.com/LaiTszKin/apollo-toolkit --skill commit-and-push-laitszkin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill coordinates a deterministic commit-and-push workflow to submit local repository changes without any versioning, preventing accidental releases.

Core Features & Use Cases

  • Inspect git state (status, diff, and staged changes) to determine the exact change set.
  • Validate required dependencies (and optionally run code-affecting checks) before committing.
  • Convert completed spec sets into categorized project documentation using archive-specs and normalize non-standard docs when needed.
  • Produce a concise Conventional Commit message and push to the current branch only, avoiding releases or tags.

Quick Start

Run a commit-and-push cycle on your repository by inspecting git state, validating dependencies, archiving specs to project docs when needed, and pushing a concise Conventional Commit to the current branch.

Frequently Asked Questions about commit-and-push

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

FAQPage Schema
How do I automate a git commit and push workflow without triggering a release?

To automate a git commit and push workflow without a release, this skill inspects your repository state, normalizes project docs, generates a Conventional Commit message, and pushes changes directly to the current branch without creating tags or releases.

How do I convert completed specs into project documentation before committing?

To convert completed specs into project documentation before committing, the workflow applies archive-specs for spec conversion and normalizes non-standard docs, ensuring categorized documentation is included in the final push.

Can I run code validations before pushing changes to the current branch?

Yes, you can run code validations before pushing. The workflow coordinates optional code-affecting checks and validates required dependencies prior to generating a commit message and pushing to the current branch.

Does this commit and push workflow preserve my staged changes?

Yes, this commit and push workflow preserves staging intent. It inspects git status, diffs, and staged changes to determine the exact change set, ensuring your partially staged files are committed exactly as intended.

What is the best way to classify local repository changes for a Conventional Commit?

The best way to classify local repository changes for a Conventional Commit is to inspect the git state and diffs to determine the exact change set, which then dictates the concise conventional commit message emitted before pushing.

Why should I use a deterministic workflow for pushing local repository changes?

You should use a deterministic workflow for pushing local changes to prevent accidental releases. It strictly submits local repository changes with a commit and push action to the current branch, deliberately avoiding any versioning, tags, or release triggers.