Coding Posture

Elva uppgiftslägen med checklistor, valda före icke-trivialt kodningsarbete

av alexei-led · alexei-led/coding-posture

Testad · Fungerar ★ 9.2/10

Coding Posture — Elva uppgiftslägen med checklistor, valda före icke-trivialt kodningsarbete

Vad den gör

En enda SKILL.md som får agenten att namnge ett arbetsläge — debug, fix, review, test-first, refactor, optimize, migrate, upgrade, integrate, spike, unstuck — och följa det lägets checklista innan koden rörs. Utlöses av icke-triviala kodningsförfrågningar som produktionsmigreringar, beroendeuppgraderingar, prestandaarbete, eller en bugg som har motstått flera försök. Lägger till alltid-på-regler mot att fejka gröna tester, rapportera okörda resultat, och köra destruktiva kommandon utan omfång.

Testrapport

Körde samma två prompter två gånger — en produktions-NOT NULL-migrering och en 'just get the flaky test green'-förfrågan — bedömda mot en rubrik skriven från standard DBA- och CI-praxis, inte från skillen. Utan den nämnde migreringssvaret aldrig en backup, en rollback-väg, eller en staging-repetition (2.5 av 6 rubrikpoäng); lägeschecklistan drog in alla tre och blockerade på den obesvarade frågan om vad som skulle fyllas i (6 av 6). Det skarpare resultatet var det flakiga testet: no-skill-svaret erbjöd pytest reruns och karantän som 'the pragmatic move', vilket är precis den fake-green som skillens alltid-på-regler vägrar. En fil, inga skript, inga nätverksanrop, och copy-in-installationen kördes rent från en HOME utan .claude alls.

Testad: 2026-08-07 · Claude Code 2.x (agent harness)

Installation

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

Kommandon och exempelprompter

  • /coding-postureElva uppgiftslägen med checklistor, valda före icke-trivialt kodningsarbete

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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