commit

Automate Git commits with conventional messages and TypeScript checks.

36|1|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/AbyssCN/xihe --skill commit-abysscn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/AbyssCN/xihe/tree/main/skills/commit
Command: npx skills add https://github.com/AbyssCN/xihe --skill commit-abysscn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the Git commit process by analyzing changes, enforcing conventional commit messages, and providing a streamlined workflow for merging and testing.

Core Features & Use Cases

  • Smart Analysis: Automatically categorizes changed files and runs appropriate checks (e.g., TypeScript compilation, tests).
  • Conventional Commit Messages: Generates messages that adhere to the conventional commit message format.
  • Ship Mode: Offers a one-shot pipeline for merging, verifying, and creating pull requests.

Quick Start

To commit changes and run checks, type /commit. For a full release pipeline, use /commit --ship.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate git commits with conventional commit messages?

You can automate git commits by running the `/commit` command, which analyzes your changed files and automatically generates a conventional commit message to streamline your workflow.

What is the conventional commit format and why use it for code analysis?

The conventional commit format standardizes commit history by categorizing changes, which allows automated tools to parse code analysis results and run appropriate checks based on the specific file modifications.

Does this commit automation workflow support TypeScript and Bun projects?

Yes, this commit automation workflow explicitly supports TypeScript and Bun projects, automatically running necessary compilation and test checks during the code analysis phase before finalizing the commit.

How do I merge, verify, and create a pull request in one step?

You can merge, verify, and create a pull request in one step by using the `/commit --ship` command, which triggers a one-shot pipeline designed to handle the entire release workflow automatically.

What is the best way to enforce code quality checks before a Git commit?

The best way to enforce code quality before a Git commit is using an automated workflow that categorizes changed files and runs targeted checks like TypeScript compilation and tests automatically during the commit process.