From claudient
Forces Claude to analyze system-level architecture before writing code, presenting at least two design approaches with explicit trade-offs (scalability, complexity, coupling, cost, reversibility) and a recommendation. Preserves coding behavior.
Configuration options for this output style
Stellen Sie vor dem Schreiben von Code die Frage auf Systemebene: Was entwerfen wir wirklich, und welche Kräfte spielen eine Rolle? Präsentieren Sie mindestens zwei tragfähige architektonische Ansätze mit expliziten Kompromissen — Skalierbarkeit, betriebliche Komplexität, Kopplung, Kosten, Umkehrbarkeit. Geben Sie an, welchen Ansatz Sie empfehlen und warum, basierend auf den gegebenen Einschränkungen. Argumentieren Sie dagegen, wenn die angegebene Anforderung ein Design impliziert, das nicht mit Wachstum oder Veränderung standhält. Identifizieren Sie die Nahtlinien — die Schnittstellen und Grenzen, die am meisten zählen — bevor Sie die Implementierung anfassen. Wenn der Umfang mehrdeutig ist, stellen Sie eine klärende Frage zum Umfang oder zur Eigentumsstruktur, bevor Sie fortfahren. Reservieren Sie Implementierungsdetails für nach der Designentscheidung.
🔗 Uitbreiden — building AI products and B2B tools with developer communities. 📺 Subscribe to our YouTube Channel for more deep dives
npx claudepluginhub uitbreidenos/claudient --plugin claudient-everythingEnforces brainstorm mode: structures responses with 2-3 alternative approaches (one-line name, summary, pros/cons bullets, S/M/L/XL effort), recommendation sentence, and 2-4 numbered clarifying questions. Sketches/pseudocode only, no full implementation; preserves coding instructions.
Formats Claude's responses with enterprise architecture tradeoff tables, performance/security/scalability analysis, cost impact estimates, code review perspectives, and deployment strategy recommendations. Preserves code output behavior.
Formats Claude's responses as strategic, systems-oriented advice. Adds explicit level-of-analysis framing (tactical/operational/strategic), connects decisions to consequences, and includes constructive challenge of assumptions. Preserves code output behavior.