con un clic
git-commit
Create a git commit following the project's established style
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Create a git commit following the project's established style
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
End-of-day — draft and post daily comments for tracked tickets missing a comment
Morning startup workflow for daily notes, yesterday summary, agenda, status comments, meeting sections, and daily branch setup. Use when invoked as `$work-start` or when the user asks to start the work day.
Track a Linear ticket or GitHub PR in today's daily note with fields and timestamped activity. Use when invoked as `$work-track` or when the user asks to track a work item.
Start work on a Linear ticket by gathering context, planning, creating a branch/worktree, implementing, testing, opening a draft PR, and updating Linear. Use when invoked as `$linear-plan` or when the user asks to start a Linear ticket.
Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community detection, and query/path/explain tools.
Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community detection, and query/path/explain tools.
| name | git-commit |
| description | Create a git commit following the project's established style |
Use this skill when the user asks to run the migrated command git-commit or invokes $git-commit.
Create a git commit following the project's established style
If the user's message contains both /git:commit and additional instructions (e.g., "run tests against X"), execute the commit workflow first, then handle the additional instruction separately. Do not let extra context interfere with the commit flow.
For complex commit scenarios (merge commits, conflict resolution, commit history issues, interactive rebasing), consider using the Task tool with git-expert subagent for specialized git expertise.
This command intelligently reuses recent git:status results when available to avoid redundant operations. If you just ran /git:status, the commit process will be faster.
When git conventions are already documented in AGENTS.md/AGENTS.md, use them directly without verbose explanation.
All git commands are combined into a single bash call for maximum speed.
This skill runs on haiku by default. After gathering the diff, evaluate complexity to decide whether to escalate:
Simple (handle directly with haiku):
Complex (spawn an opus agent):
3 files changed with multiple logical concerns
When escalating, spawn an Agent with model: "opus" and pass it:
Before gathering status or committing, check the current branch and repo:
echo "branch=$(git rev-parse --abbrev-ref HEAD) root=$(git rev-parse --show-toplevel) home=$HOME commits=$(git rev-list --count HEAD 2>/dev/null || echo 0)"
If branch is main or master, the guard applies — UNLESS an exception holds.
Exceptions (skip the guard, commit normally without asking):
root equals $HOME — the dotfiles repo, ORcommits < 100 — a young repo where branch ceremony adds no value.When the guard applies (protected main/master, neither exception met):
<branch> branch.AskUserQuestion). Propose a branch name derived from the pending change, e.g. <type>/<short-slug> matching the commit type you'd use.git checkout -b <branch>, then continue to Step 1.main, proceed only after that explicit confirmation.For any other (non-protected) branch, proceed straight to Step 1.
If changes warrant doc updates (new features, API changes), update relevant docs in the same commit group.
Only when conventions are NOT already documented in AGENTS.md: analyze git log --oneline -20 and document the observed pattern in AGENTS.md under "Git Commit Conventions". Once documented, use directly without explanation.