architecture-decision-records
Architecture Decision Records erstellen
Auch verfügbar von: wshobson
Diese Skill hilft Teams dabei, bedeutende technische Entscheidungen mit strukturierten Vorlagen zu dokumentieren. Sie bietet umfassende ADR-Formate, Anleitungen zum Lifecycle-Management und Best Practices für die Erfassung von Kontext, Abwägungen und Begründungen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "architecture-decision-records". Create an ADR for adopting TypeScript for our frontend project
Erwartetes Ergebnis:
Ein vollständiges ADR-Dokument mit Status: Accepted, Kontext über aktuelle Herausforderungen mit der React-Codebase, Entscheidung zur Adoption von TypeScript, Konsequenzen mit guten (Typsicherheit, IDE-Support) und schlechten Aspekten (Lernkurve, Build-Komplexität) sowie Maßnahmen einschließlich Trainingssitzungen.
Verwendung von "architecture-decision-records". Document the deprecation of our legacy authentication service
Erwartetes Ergebnis:
Ein Deprekations-ADR mit Status, der anzeigt, dass er ADR-0015 ersetzt, Kontext mit Auflistung der Probleme des aktuellen Dienstes, Migrationsplan mit phasenweisem Ansatz und gewonnenen Erkenntnissen darüber, was bei der ursprünglichen Entscheidung schiefgelaufen ist.
Sicherheitsaudit
SicherSecurity analysis confirms this is a safe documentation skill. Static findings for external_commands, network, and weak_crypto are false positives. The skill contains markdown templates, example CLI commands (shown as documentation), and reference URLs to external documentation. No executable code, no data exfiltration, no cryptographic operations.
Erkannte Muster
Qualitätsbewertung
Was du bauen kannst
Dokumentation der Datenbank-Technologieauswahl
Bei der Wahl zwischen PostgreSQL, MySQL oder MongoDB für ein neues Projekt verwenden Sie die Standard-ADR-Vorlage, um Anforderungen zu erfassen, Optionen zu vergleichen und die Entscheidung mit vollständiger Begründung zu dokumentieren.
Dokumentation von Framework-Migrationsentscheidungen
Bei der Planung einer Migration von Angular zu React erstellen Sie ein Deprekations-ADR, um die Gründe für die Änderung, Migrationsphasen und gewonnene Erkenntnisse aus der vorherigen Entscheidung zu dokumentieren.
Etablierung von Team-Entscheidungsprozessen
Beim Onboarding neuer Teammitglieder verwenden Sie die ADR-Vorlagen, um ihnen zu helfen, vergangene architektonische Entscheidungen und die Begründung hinter der aktuellen Architektur zu verstehen.
Probiere diese Prompts
Create an Architecture Decision Record for [DECISION_TITLE]. Use the Standard MADR format. Include context about why we need to make this decision, the options we considered, our final decision, and the consequences.
Create an ADR comparing [TECHNOLOGY_A], [TECHNOLOGY_B], and [TECHNOLOGY_C] for our [USE_CASE]. Include detailed pros and cons for each option, our requirements, and recommend the best choice with rationale.
Create a deprecation ADR for [OLD_TECHNOLOGY] which is being replaced by [NEW_TECHNOLOGY]. Include the context of why the original decision was made, what changed, the migration plan, and lessons learned.
Create a detailed RFC-style ADR for [PROPOSAL]. Include motivation, detailed design, drawbacks, alternatives considered, unresolved questions, and implementation plan. Make it suitable for team review and discussion.
Bewährte Verfahren
- ADRs vor Beginn der Implementierung schreiben, um den Entscheidungskontext präzise festzuhalten
- Im Konsequenzen-Abschnitt ehrliche Abwägungen und potenzielle Nachteile einbeziehen
- Verwandte ADRs verknüpfen, um einen Entscheidungsabhängigkeitsgraphen für das Projekt aufzubauen
- ADR-Status aktualisieren, wenn Entscheidungen deprekiert oder ersetzt werden
Vermeiden
- Vage Entscheidungen ohne spezifischen Kontext oder Begründung schreiben
- Den Alternativen-Abschnitt überspringen, um zu vermeiden, dass andere berücksichtigte Optionen sichtbar werden
- Akzeptierte ADRs ändern, anstatt neue zu erstellen, um sie zu ersetzen
- ADRs für kleinere Entscheidungen erstellen, die keine architektonische Dokumentation rechtfertigen
Häufig gestellte Fragen
Was ist ein Architecture Decision Record?
Wann sollte ich ein ADR erstellen?
Welches ADR-Format sollte ich verwenden?
Wie verknüpfe ich verwandte ADRs?
Kann ich ein akzeptiertes ADR ändern?
Welche Tools können beim ADR-Management helfen?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/architecture-decision-recordsRef
main
Dateistruktur
📄 SKILL.md