Coding Posture

Elleve opgavetilstande med tjeklister, valgt før ikke-trivielt kodningsarbejde

Af alexei-led · alexei-led/coding-posture

Testet · Virker ★ 9.2/10

Coding Posture — Elleve opgavetilstande med tjeklister, valgt før ikke-trivielt kodningsarbejde

Hvad det gør

En enkelt SKILL.md, der får agenten til at navngive en arbejdstilstand — debug, fix, review, test-first, refactor, optimize, migrate, upgrade, integrate, spike, unstuck — og følge den tilstands tjekliste, før den rører kode. Udløses af ikke-trivielle kodningsanmodninger såsom produktionsmigrationer, afhængighedsopgraderinger, performance-arbejde eller en fejl, der har modstået flere forsøg. Tilføjer altid-aktive regler mod at forfalske grønne tests, rapportere ukørte resultater og køre destruktive kommandoer uden scope.

Testrapport

Kørte de samme to prompts to gange — en produktion NOT NULL migration og en 'just get the flaky test green' anmodning — scoret mod en rubrik skrevet ud fra standard DBA og CI praksis, ikke fra skill'en. Uden den nævnte migrationssvaret aldrig en backup, en rollback-sti eller en staging-prøve (2.5 af 6 rubrikpoint); tilstandstjeklisten trak alle tre ind og blokerede på det ubesvarede spørgsmål om, hvad der skulle backfilles (6 af 6). Det skarpere resultat var den ustabile test: no-skill svaret tilbød pytest reruns og karantæne som 'det pragmatiske træk', hvilket præcis er den fake-green, skill'ens altid-aktive regler nægter. Én fil, ingen scripts, ingen netværkskald, og copy-in installationen kørte rent fra en HOME uden .claude overhovedet.

Testet: 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

Kommandoer og eksempelprompter

  • /coding-postureElleve opgavetilstande med tjeklister, valgt før ikke-trivielt kodningsarbejde

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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