marsai:git-commit

Group working directory changes into atomic signed commits with git trailers.

2|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/V4-Company/marsai --skill marsai-git-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marsai:git-commit
Source: https://github.com/V4-Company/marsai/tree/main/default/skills/git-commit
Command: npx skills add https://github.com/V4-Company/marsai --skill marsai-git-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the organization of a chaotic set of changes into clean, atomic commits, ensuring history readability and traceability.

Core Features & Use Cases

  • Automatic grouping of related changes into coherent commits (e.g., auth changes with tests, docs, and config updates).
  • Enforced signing and trailers to guarantee provenance and auditability.
  • Commit planning and execution guidance to minimize risk during releases and reviews.

Quick Start

Group your changes into atomic commits and generate signed commits with trailers following the project conventions.

Frequently Asked Questions about marsai:git-commit

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

FAQPage Schema
How do I group multiple file changes into atomic git commits?

To group changes into atomic git commits, this skill analyzes your working directory and organizes related files—such as tests, docs, and config updates—into logical, coherent commit plans. It ensures history readability by separating unrelated modifications.

How do I add trailers to signed commits for version control?

Adding trailers to signed commits is enforced automatically by this skill to guarantee provenance and auditability. It applies conventional commit styles and mandatory internal tracing trailers during the commit planning and execution phase.

What is the best way to organize a chaotic git working directory before a release?

The best way to organize a chaotic git working directory before a release is using a commit planning workflow that groups changes into atomic commits. This minimizes review risk and maintains a clean, conventional commit history with signed trailers.

Does this commit workflow support conventional commit style and clean subject formatting?

Yes, this commit workflow supports conventional commit style and clean subject formatting. It guides the commit plan to enforce these standards automatically, ensuring consistent, readable history across grouped changes and dependencies.

When do I need to use signed commits with trailers in version control?

You need to use signed commits with trailers in version control when provenance and auditability are required for internal tracing. This skill enforces them to guarantee that grouped, atomic changes are securely attributable during reviews.