Writing Skills
Skill Verifiziert AktivVerwenden Sie dies beim Erstellen neuer Fähigkeiten, Bearbeiten vorhandener Fähigkeiten oder Überprüfen, ob Fähigkeiten vor der Bereitstellung funktionieren.
Benutzer bei der Erstellung und Wartung hochwertiger Agenten-Fähigkeiten durch Anwendung eines rigorosen Test-Driven Development-Ansatzes anzuleiten.
Funktionen
- TDD-Methodik zur Erstellung von Fähigkeiten
- Detaillierte Testszenarien für Agenten
- Anleitung zur Behandlung gängiger Rationalisierungen
- Best Practices für Dokumentationsstruktur und -inhalt
- Workflow zum Schließen von Lücken und Sicherstellen der Konformität
Anwendungsfälle
- Erstellung neuer Agenten-Fähigkeiten
- Bearbeitung bestehender Fähigkeiten zur Verbesserung
- Überprüfung von Fähigkeiten vor der Bereitstellung
- Sicherstellen, dass Fähigkeiten unter Druck robust sind
Nicht-Ziele
- Erstellung von Fähigkeiten ohne vorherigen fehlschlagenden Test
- Überspringen des ROT-GRÜN-REFAKTORIEREN-Zyklus
- Dokumentation hypothetischer Szenarien ohne Tests
- Zulassen von Rationalisierungen, um etablierte Regeln zu umgehen
Workflow
- Befolgen Sie den TDD-Zyklus zur Erstellung von Fähigkeiten (ROT-GRÜN-REFAKTORIEREN)
- Schreiben Sie fehlschlagende Testszenarien ohne die Fähigkeit (Baseline)
- Dokumentieren Sie Agentenfehler und Rationalisierungen wortwörtlich
- Schreiben Sie eine minimale Fähigkeit, die spezifische Fehler behandelt
- Führen Sie Szenarien mit der Fähigkeit aus, um die Konformität zu überprüfen
- Schließen Sie Lücken, indem Sie explizite Gegenargumente hinzufügen und die Dokumentation aktualisieren
- Testen Sie erneut, bis die Fähigkeit kugelsicher ist und der Agent unter Druck konform ist
Praktiken
- Test-Driven Development
- Qualität der Dokumentation
- Methodendurchsetzung
- Iterative Verfeinerung
Voraussetzungen
- Verständnis der Fähigkeit `superpowers:test-driven-development`
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add obra/superpowers/plugin install superpowers@superpowers-devQualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Dart Matcher Best Practices
100Best practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.
Neon Postgres
100Anleitungen und Best Practices für die Arbeit mit Neon Serverless Postgres. Beinhaltet den Einstieg, lokale Entwicklung mit Neon, Auswahl einer Verbindungsmethode, Neon-Funktionen, Authentifizierung (@neondatabase/auth), PostgREST-ähnliche Daten-API (@neondatabase/neon-js), Neon CLI und die Neon Platform API/SDKs. Zur Beantwortung aller Neon-bezogenen Fragen.
Sdk Dx
100Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing. Trigger phrases: "SDK design", "developer experience", "API design", "SDK DX", "error messages", "type safety", "IDE integration", "SDK versioning", "migration guides", "client library design", "making SDKs feel native", "SDK best practices"
Csharp Async
100Get best practices for C# async programming
Golang Concurrency Patterns
100Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls
Coding Standards
100Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.