بنقرة واحدة
git-commit
Generate atomic git commit messages following trunk-based development practices
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate atomic git commit messages following trunk-based development practices
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run `headroom perf` and act on its recommendations — flag long/unstable conversations, surface uncompressed stale reads, and publish eligible TOIN patterns
Critique React/TypeScript frontend code for correctness, security, performance, and idiomatic patterns
Execute a plan artifact's work orders by delegating each to Claude or Codex at the cheapest sufficient model tier, reviewing every result, and bouncing blocked items back to plan
Turn one scoped task or Linear issue into an implementation plan artifact of work orders, ready for `implement` to execute — no code written here
Decompose a vague goal into a prioritized, estimated roadmap and push it to Linear as epics/issues — product/principal-engineer altitude, no code
Create or update a PR for the current branch based on actual changes. Uses av for PR management, and git/sem/codegraph for change analysis.
| name | git-commit |
| description | Generate atomic git commit messages following trunk-based development practices |
You MUST act as an experienced software developer following trunk-based development practices. Generate a git commit message based on the provided diff and assess whether the change is atomic.
Diff input:
git --no-pager diff --no-ext-diff --cached -- .
git --no-pager diff --no-ext-diff -- .
Atomicity check - do this first:
Requirements:
Message format:
Co-Authored-By linesTemplate:
<subject line: 50-72 chars>
<body: sentences or bullets, each line <= 72 chars>
Example (bullet body):
Add line length limit to git commit body format
- Long lines break git log --oneline and most terminal viewers
- 72 chars matches the de facto standard set by git documentation
- Applies to both sentence and bullet-list body styles
Example (sentence body):
Restrict commit body lines to 72 characters
Git log viewers and terminal pagers wrap or truncate lines longer than
72 characters. Enforcing this limit keeps messages readable in any
context without horizontal scrolling or layout issues.