Some decisions are easy to reverse — you can change a UI component, rename a variable, or swap a utility function with no lasting consequences. These are two-way doors: walk through, and if it's wrong, walk back.
Other decisions create gravity. Once traffic, users, or other code depends on them, changing course gets expensive. A database schema migration after launch. An API contract that external consumers rely on. An auth boundary that shapes your entire permission model. These are one-way doors.
The most expensive mistakes in software aren't bugs. They're irreversible architectural decisions made too quickly.
Nutzen Sie diese Fähigkeit, wenn Sie neue Dateien erstellen, die Architekturentscheidungen darstellen – Datenmodelle, Infrastrukturkonfigurationen, Authentifizierungsgrenzen, API-Verträge, CI/CD-Pipelines oder Ereignissysteme. Kennzeichnet unumkehrbare Entscheidungen und erzwingt eine Diskussion über Kompromisse vor der Festlegung. Quelle: jamditis/claude-skills-journalism.