git-commit-workflow

Generate structured Git commit messages with PMS and Issue tracking.

7|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/re2zero/deepin-skills --skill git-commit-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-workflow
Source: https://github.com/re2zero/deepin-skills/tree/main/git-commit-workflow
Command: npx skills add https://github.com/re2zero/deepin-skills --skill git-commit-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the Git commit process by automatically generating structured commit messages and integrating PMS and GitHub Issue tracking, while ensuring user control and explicit confirmation before committing.

Core Features & Use Cases

  • Never auto-commit: Always require explicit user confirmation before executing git commit.
  • Interactive staging: Prompt to stage selected files when there are unstaged changes.
  • Structured messages: Generate bilingual commit messages following a strict format with PMS and Issue tracking.
  • PMS/Issue tracking: Parse PMS numbers and GitHub Issue references for traceability.
  • Use Case: In a team, a developer modifies several files; the AI drafts a compliant commit message and enforces reviews before commit.

Quick Start

To start, stage files with git add, then interact with the AI in OpenCode to check status, review diffs, and confirm the draft before committing.

Frequently Asked Questions about git-commit-workflow

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

FAQPage Schema
How do I generate structured Git commit messages with PMS and Issue tracking?

To generate structured Git commit messages, interact with the AI to parse PMS numbers and GitHub Issue references, review the drafted bilingual logs, and provide explicit confirmation before committing.

Can I automate Git commits without explicit user confirmation?

No, automating Git commits without confirmation is not supported. The workflow always requires explicit user confirmation before executing git commit to ensure you maintain full control over changes.

Does this Git commit workflow support interactive staging for unstaged files?

Yes, this Git commit workflow supports interactive staging. When unstaged changes exist, it prompts you to stage selected files before generating the structured commit message draft.

What is the character limit for Git commit body lines in this structured format?

The character limit for Git commit body lines is 80 characters. The workflow enforces 80-character body lines and generates bilingual commit logs to maintain strict formatting compliance.

Do I need bash scripts to run this structured Git commit workflow?

No, you do not need bash scripts to run this structured Git commit workflow. It requires no scripts and operates entirely through AI interaction to enforce status checks and generate drafts.

How does PMS and Issue tracking integration work in Git commits?

PMS and Issue tracking integration works by parsing PMS numbers and GitHub Issue references during commit generation, ensuring traceability across any Git repository without requiring additional scripts.