2 min read

Das Terminal ist meine IDE

Table of Contents

Das Terminal ist nicht modisch. Aber dort passiert die Arbeit.

Der Workflow

TICKET
   ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  PLANUNGSMODUS                              β”‚
β”‚  β”œβ”€β”€ Ticket-Anforderungen lesen             β”‚
β”‚  β”œβ”€β”€ Codebase erkunden                      β”‚
β”‚  └── Iterieren bis Plan solide ist          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
   ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  TDD                                        β”‚
β”‚  β”œβ”€β”€ Erst fehlschlagenden Test schreiben (ROT) β”‚
β”‚  β”œβ”€β”€ Implementieren um zu bestehen (GRÜN)  β”‚
β”‚  └── AufrΓ€umen (REFACTOR)                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
   ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  VERIFIZIEREN                               β”‚
β”‚  β”œβ”€β”€ Tests bestehen                         β”‚
β”‚  β”œβ”€β”€ Types checken                          β”‚
β”‚  └── Linter sauber                          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
   ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  NEGATIVES REVIEW                           β”‚
β”‚  β”œβ”€β”€ Was kΓΆnnte kaputtgehen?                β”‚
β”‚  β”œβ”€β”€ Edge Cases abgedeckt?                  β”‚
β”‚  └── Adversariales Selbst-Review            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
   ↓
  PR

Tools

Terminal
β”œβ”€β”€ claude code      β†’ Agenten, Planungsmodus, AusfΓΌhrung
β”œβ”€β”€ git              β†’ Checkouts, Branches, Commits
β”œβ”€β”€ gh               β†’ PRs, Issues, Reviews
└── npm/pnpm         β†’ Build, Test, Lint

Kontext
β”œβ”€β”€ CLAUDE.md        β†’ Konventionen, Fehler, Patterns
└── /commands        β†’ Slash Commands fΓΌr Routine

Warum Terminal

  • Komponierbar β€” Pipes. Scripts. Nichts in proprietΓ€ren Formaten eingesperrt.
  • Schnell β€” Keine Maus. Keine Animationen.
  • Remote-ready β€” SSH rein und du bist produktiv.

Das beste Tool ist das, das verschwindet.