Back to skills
SKILL.md
2036 Git Commit Instructions 540df4f9
ASecurityUse this file for **every** commit and PR title/body in this repo. It codifies our Gitmoji + Conventional Commits rules and common pitfalls to avoid.
- 9 stars
- 0 votes
- 0 copies
- 0 views
- Added October 11, 2026
Works with
Security analysis
100/100npx -y skills add tools-only/X-Skills --skill 2036-git-commit-instructions_540df4f9 --agent claude-codeAre you the author of 2036 Git Commit Instructions 540df4f9?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-2036-git-commit-instructions-540df4f9)# Git Commit + PR Instructions (Meeseeks)
Use this file for **every** commit and PR title/body in this repo. It codifies our Gitmoji + Conventional Commits rules and common pitfalls to avoid.
## Required format (Gitmoji + Conventional Commits)
```
<gitmoji> <type>(<scope>): <description>
<body>
<footer>
```
### Type (Conventional Commits)
Use one of: `feat`, `fix`, `docs`, `style`, `refactor`, `perf`, `test`,
`build`, `ci`, `chore`, `revert`.
### Scope (required here)
Use a **real module/component** name. Examples:
`orchestration`, `core`, `tools`, `mcp`, `permissions`, `cli`, `api`, `chat`,
`ha`, `prompts`, `docs`, `ci`, `build`, `tests`.
Avoid random scopes (e.g. `release`, `misc`, `tmp`).
### Description
Imperative, short, and specific (e.g., "stabilize MCP tool inputs").
### Breaking changes
Use `!` after the type/scope and include a `BREAKING CHANGE:` footer entry.
## Gitmoji mapping (use the right one)
- β¨ feat: new feature
- π fix: bug fix
- β‘οΈ perf: performance improvement
- β»οΈ refactor: refactor without behavior change
- π§ͺ test: tests only
- π docs: documentation
- π· ci: CI changes
- ποΈ build: build system/deps
- π§ chore: misc non-src/non-test changes
- βͺοΈ revert: revert
- π style: formatting only
Use unicode emoji (not `:shortcode:`) for commit titles.
Avoid overusing β¨. Use it **only** for new user-facing features.
## Example titles (use this exact format)
- π§ͺ chore(ci): avoid openai in orchestration test
- π fix(orchestration): stabilize MCP tool inputs
- π docs(readme): refresh badges and setup links
## Commit body (required)
Always include a body with:
1. **What changed** (bulleted list).
2. **Why** (brief rationale).
3. **Tests run** (or "Not run" + reason).
4. **Dependencies / env changes** (if any).
Example body:
```
- Add schema-aware MCP input coercion and update tool manifest.
- Fix tool response synthesis step to keep user-facing output clean.
Tests: .venv/bin/pytest tests/test_orchestration.py -q
```
## PR titles and bodies
PR titles must use the same `<gitmoji> <type>(scope): description` format.
PR bodies must list:
- Summary of changes
- Tests run
- Notes/risks (if any)
## Common pitfalls (avoid)
- Wrong Gitmoji (e.g., using β¨ for docs/ci/refactor).
- Missing/incorrect scope.
- Empty body or no tests listed.
- Overly broad or vague description.
Attribution
Comments
Loading commentsβ¦
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.