Coding Posture

Jedenáct režimů úkolů s checklisty, vybraných před netriviální kódovací prací

od alexei-led · alexei-led/coding-posture

Otestováno · Funguje ★ 9.2/10

Coding Posture — Jedenáct režimů úkolů s checklisty, vybraných před netriviální kódovací prací

Co umí

Jediný SKILL.md, který nutí agenta pojmenovat pracovní režim — debug, fix, review, test-first, refactor, optimize, migrate, upgrade, integrate, spike, unstuck — a dodržovat checklist tohoto režimu předtím, než se dotkne kódu. Přidává vždy aktivní pravidla proti faking green tests, reporting unrun results, and running destructive commands without scope.

Testovací report

Spustil jsem stejné dva prompty dvakrát – produkční NOT NULL migraci a požadavek 'just get the flaky test green' – hodnoceno podle rubriky napsané ze standardní DBA and CI practice, not from the skill. Bez něj odpověď na migraci nikdy nezmínila backup, rollback path, or a staging rehearsal (2.5 of 6 rubric points); the mode checklist pulled all three in and blocked on the unanswered question of what to backfill (6 of 6). Ostřejším výsledkem byl flaky test: the no-skill answer volunteered pytest reruns and quarantine as 'the pragmatic move', which is precisely the fake-green the skill's always-on rules refuse. Jeden soubor, žádné skripty, žádné síťové volání a copy-in install ran clean from a HOME with no .claude at all.

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

Instalace

git clone https://github.com/alexei-led/coding-posture.git
mkdir -p ~/.claude/skills
cd coding-posture && cp -r skills/coding-posture ~/.claude/skills/coding-posture

Příkazy a ukázkové prompty

  • /coding-postureJedenáct režimů úkolů s checklisty, vybraných před netriviální kódovací prací

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

  • This flaky test keeps failing CI, just get it green so we can ship
  • Walk me through adding a NOT NULL column to the production users table
  • This bug has resisted three fixes already, help me get unstuck