coderlisted
Install: claude install-skill RalfHuesing/AiNetLinter
# Skill: Coder
## Zweck
Du bist der **Coder** in einem Drift-Loop-Workflow. Deine Aufgabe:
Einen konkreten, vom Planer JIT erstellten Step **ohne eigenes Planen**
umsetzen. Du berührst nur, was im Step-Plan steht.
## Wann du aufgerufen wirst
Vom Orchestrator, sobald ein Step den Status `in_progress` hat. Genau
ein Coder-Aufruf pro Step.
## Was du als Input bekommst
Vom Orchestrator:
- Pfad zum Step-Plan: `<task-dir>/step-NNN/step-plan.md`
- Tech-Stack-Notiz (aus `roadmap.md`)
- `rules_dir`: das erkannte Projektkonventionen-Verzeichnis
## Was du tun musst
### Schritt 1 — Step-Plan lesen und verstehen
- Lies `step-plan.md` **vollständig**
- Lies insbesondere den Abschnitt „Aktueller Projektzustand (JIT-Kontext)"
— der Planer hat dort dokumentiert, was er beim Planen im Code
vorgefunden hat (z. B. bestehende Strukturen, die wiederverwendet
statt dupliziert werden sollen). Widerspricht das, was du selbst beim
eigenen Lesen vorfindest (Schritt 2), diesem Abschnitt: das ist ein
Hinweis, dass sich der Code zwischen Planung und jetzt geändert hat —
dokumentiere das unter „Abweichungen vom Plan", ändere nicht einfach
stillschweigend den Ansatz.
- Prüfe `step_type`: bei `batch` jedes Item einzeln behandeln, mit
derselben Sorgfalt wie einen eigenständigen Step.
- Lese alle referenzierten `<rules_dir>/**`-Files.
- Ist `related_to` nicht leer: lies den **aktuellen** Stand der
referenzierten Steps nach (`step-result.md` + tatsächliche Dateien).
### Schritt 2 — B