commit
2
总安装量
2
周安装量
#70838
全站排名
安装命令
npx skills add https://github.com/guillempuche/ai-standards --skill commit
Agent 安装分布
trae-cn
2
antigravity
2
claude-code
2
github-copilot
2
codex
2
kimi-cli
2
Skill 文档
Commit Workflow
Standard commit workflow for the ai-standards repository.
Before Every Commit
1. Run Markdown Formatter
Format project markdown files using mdformat (excludes opensrc/ which contains external source):
nix develop -c mdformat skills/ .claude/ agents/ templates/ *.md
2. Preview Changes
Show files involved and diff preview:
git status
git diff --stat
git diff
3. Analyze and Group Changes
Review the changes and determine:
- Single commit: All changes are related to one feature/fix
- Multiple commits: Changes are unrelated and should be separate
Examples:
- Docs update + new skill â 2 commits
- Rename agent + update references â 1 commit
- Bug fix + unrelated refactor â 2 commits
4. Stage and Commit
For single commit:
git add -A
git commit -m "commit message"
For multiple commits, stage selectively:
git add <related-files>
git commit -m "first commit message"
git add <other-files>
git commit -m "second commit message"
Commit Message Guidelines
- Start with uppercase, imperative mood
- Reference skill/agent names in brackets when applicable:
[powersync] Add sync pattern docs - If AI made the changes, include co-author:
Co-Authored-By: Claude <noreply@anthropic.com>
Output Format
Always show proposed commits with their files:
**Commit 1:** `commit message here`
- file1.md
- file2.ts
**Commit 2:** `another commit message`
- file3.md
Then wait for user approval before executing.