.agents/skills/architecture_decision_records/SKILL.md
Zwingt den Agenten, wichtige Architekturentscheidungen in Form von kurzen ADR-Dokumenten im docs/decisions/ Ordner festzuhalten.
npx skillsauth add BenniKiel/S.A.G.E.--Systematic-Agentic-Guidance-Environment- Architecture Decision Records (ADRs)Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Dieser Skill sichert das architektonische Langzeitgedächtnis des Projekts. Zu oft wissen Entwickler nach Monaten nicht mehr, warum eine bestimmte Technologie oder ein Muster gewählt wurde.
Immer wenn während deiner Arbeit eine signifikante architektonische Entscheidung getroffen wird (z.B. Auswahl einer Library, Festlegung eines Daten-Patterns, Entscheidung gegen eine Alternative) oder wenn der User den Workflow /record-decision anfragt.
ADRs werden fortlaufend nummeriert im Verzeichnis docs/decisions/ gespeichert (z.B. 0004-use-charm-for-state.md, 0005-implement-ecs-pattern.md).
Nutze zwingend folgende Struktur für das Markdown-Dokument:
# [Titel der Entscheidung, z.B. Use Charm for State Management]
*Status: [proposed | accepted | rejected | deprecated | superseded by ADR-xxxx]*
*Date: [Aktuelles Datum, z.B. YYYY-MM-DD]*
## Context and Problem Statement
Beschreibe kurz den Kontext und das Problem, das wir lösen wollen. Warum müssen wir uns überhaupt hier entscheiden?
## Decision Drivers
* [Grund 1, z.B. Performance Anforderungen]
* [Grund 2, z.B. Vertrautheit des Teams]
## Considered Options
* [Option 1, z.B. Redux / PostgreSQL / Unity]
* [Option 2, z.B. Zustand / MongoDB / Godot]
* [Option 3, z.B. Vanilla State / SQLite / Custom Engine]
## Decision Outcome
Wir haben uns für [Option 2] entschieden, weil [Kern-Begründung].
### Positive Consequences
* [Gute Auswirkung 1]
* [Gute Auswirkung 2]
### Negative Consequences
* [Schlechte Auswirkung/Trade-off 1]
Sobald du ein neues ADR anlegst, füge es der README.md oder einem Index in docs/decisions/ hinzu (falls vorhanden). Ungefragt!
documentation
Definiert die strikten Guidelines für System-Dokumente im docs/systems/ Verzeichnis basierend auf C4 Component Level 3.
data-ai
Zwingt den Agenten, Aufgaben in einem strukturierten, 4-phasigen Workflow anzugehen (Analysis -> Concept -> Review -> Implementation).
documentation
Erzwingt das ungefragte Aktualisieren und Lesen des Wissensstands (Docs) vor und nach Aufgaben.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".