ROSTR Well-Architected Agent Skill
Beschreibung
Führt AWS Well-Architected Framework-Überprüfungen von Agentenausgaben durch. Bewertet anhand der 6 Säulen: Betriebliche Exzellenz, Sicherheit, Zuverlässigkeit, Leistungseffizienz, Kostenoptimierung und Nachhaltigkeit.
Auslösebedingungen
- Wenn ein Agent eine Ausgabe erzeugt, die einer Qualitätsprüfung bedarf
- Vor dem Bereitstellen von Agentenkonfigurationen
- Während regelmäßiger Architektur-Reviews
- Bei Kosten-/Sicherheitsbedenken
Eingabeformat
{
"agent_output": {
"result": "string",
"metadata": {
"model_used": "string",
"tokens_used": {"prompt": int, "completion": int},
"duration_ms": int
},
"logs": [...],
"pii_detected": false,
"graviton_used": true
},
"review_type": "full" | "security" | "cost" | "quick"
}
Ausgabeformat
{
"SAR": {
"SchemaVersion": "2020-07-01",
"Review": {
"OverallScore": 4.2,
"Pillars": [...]
},
"Risks": {
"High": [...],
"Medium": [...],
"Low": [...]
},
"ImprovementItems": [...]
}
}
Verwendung
from skills.well_architected import WellArchitectedSkill
skill = WellArchitectedSkill()
review = await skill.review(agent_output, review_type="full")
# SAR-formatiertes Ergebnis abrufen
sar = skill.to_sar_format(review)
Tool-Abhängigkeiten
- keine
Beispielaufforderungen
Überprüfe diese Agentenausgabe auf Well-Architected-Konformität
Durchführen einer sicherheitsfokussierten Überprüfung
Prüfe auf Kostenoptimierungsmöglichkeiten
Version
1.0.0