Dev Commit

Staguje pouze zamýšlenou změnu, přeskočí tajemství a úpravy spoluhráčů, zapíše konvenční commit.

od codeaholicguy · codeaholicguy/ai-devkit

Otestováno · Funguje ★ 9.2/10

Dev Commit — Staguje pouze zamýšlenou změnu, přeskočí tajemství a úpravy spoluhráčů, zapíše konvenční commit.

Co umí

Dovednost git disciplíny pouze s výzvou: přiměje agenta zkontrolovat status/diff, stagovat pouze zamýšlené pathspecy (nikdy `git add .`), spustit validaci, vyhnout se commitování .env/secrets a nesouvisejících úprav, poté nahlásit SHA a zbytky. Spouští se, když uživatel požádá o commit, stagování změn nebo přípravu PR-ready checkpointu.

Testovací report

Načten strom repozitáře (ai-devkit je sada více dovedností; vybrán skills/dev-commit/SKILL.md odpovídající slugu) plus jeho agents/openai.yaml — obojí čisté, žádné skripty, žádné curl|sh, žádné base64/exfiltrace. SKILL.md je soběstačný commit kontrakt (status→scope→validate→explicit-stage→re-check→conventional message→report). Fráze spouštění testovány — AKTIVOVAT: „commitni tyto změny pro mě“, „staguj mou práci a vytvoř konvenční commit“, „připrav PR-ready checkpoint“; NE: „vysvětli rozdíl mezi git merge a rebase“, „nasaď tuto větev do produkce“ — 5/5 správně.

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

Copy `skills/dev-commit/` into your `.claude/skills/` (or agent skills) directory. Self-contained prompt; only needs git in the repo. No external CLI, MCP, or build step.

Příkazy a ukázkové prompty

  • /dev-commitStaguje pouze zamýšlenou změnu, přeskočí tajemství a úpravy spoluhráčů, zapíše konvenční commit.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Commit these changes with a conventional message
  • Prepare a PR-ready checkpoint from my edits
  • Stage and commit without touching my other changes