Zum Hauptinhalt springen

Writing Skills

Skill Verifiziert Aktiv
Teil von:Superpowers

Verwenden Sie dies beim Erstellen neuer Fähigkeiten, Bearbeiten vorhandener Fähigkeiten oder Überprüfen, ob Fähigkeiten vor der Bereitstellung funktionieren.

Zweck

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

  1. Befolgen Sie den TDD-Zyklus zur Erstellung von Fähigkeiten (ROT-GRÜN-REFAKTORIEREN)
  2. Schreiben Sie fehlschlagende Testszenarien ohne die Fähigkeit (Baseline)
  3. Dokumentieren Sie Agentenfehler und Rationalisierungen wortwörtlich
  4. Schreiben Sie eine minimale Fähigkeit, die spezifische Fehler behandelt
  5. Führen Sie Szenarien mit der Fähigkeit aus, um die Konformität zu überprüfen
  6. Schließen Sie Lücken, indem Sie explizite Gegenargumente hinzufügen und die Dokumentation aktualisieren
  7. 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-dev

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert about 23 hours ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne189.3k
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Dart Matcher Best Practices

100

Best practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.

Skill
flutter

Neon Postgres

100

Anleitungen 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.

Skill
neondatabase

Sdk Dx

100

Design 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"

Skill
jonathimer

Csharp Async

100

Get best practices for C# async programming

Skill
github

Golang Concurrency Patterns

100

Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls

Skill
bobmatnyc

Coding Standards

100

Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.

Skill
affaan-m