agentic-structure
Produktionsreiche Entwicklungsrichtlinien anwenden
Entwickler kämpfen mit inkonsistenter Codequalität und Sicherheitslücken bei der Arbeit mit KI-Assistenten. Dieser Skill bietet umfassende Richtlinien für die kollaborative Entwicklung, einschließlich Codierungsstandards, Fehlerbehandlung, Sicherheitspraktiken und Entscheidungsprotokolle.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「agentic-structure」。 Create a user authentication endpoint for my API
預期結果:
- Vor der Implementierung muss ich klären: Welche Authentifizierungsmethode (JWT, Session, OAuth)? Welche Rate-Limits gelten? Sollte ich vorhandene Muster im Codebase verwenden?
- Empfohlene Implementierungsreihenfolge: 1) Kernauthentifizierungslogik, 2) Integration mit User Store, 3) Fehlerbehandlung und Sicherheitsprüfungen, 4) API-Antwortformatierung
- Sicherheitsüberlegungen: Geheimnisse in Umgebungsvariablen speichern, bcrypt für Passwort-Hashing verwenden, Rate-Limiting pro IP anwenden, alle Eingaben serverseitig validieren
正在使用「agentic-structure」。 Help me refactor this deeply nested conditional logic
預期結果:
- Aktuelle Struktur hat 4+ Verschachtelungsebenen. Coding Standards Refaktorisierungsauslöser anwenden: Early Returns, Guard Clauses, extrahierte Funktionen, Bedingungsinversion.
- Vorgeschlagene Refaktorisierung: 1) Validierung extrahieren zum Funktionsstart, 2) Early Returns für Fehlerfälle verwenden, 3) Verschachtelte Blöcke in benannte Funktionen extrahieren, 4) Bedingungen invertieren, um Verschachtelungstiefe auf 2 Ebenen zu reduzieren.
安全審計
安全Pure documentation skill containing only markdown guidelines. No executable code, no network operations, no command execution. The skill specifies allowed-tools: Read, Grep, Glob only. All 142 static findings are FALSE POSITIVES caused by the scanner detecting security terminology in documentation (e.g., 'Do not use MD5' flagged as 'weak crypto'). The skill-report.json audit correctly identified this as safe.
風險因素
⚙️ 外部命令 (36)
🌐 網路存取 (1)
品質評分
你能建構什麼
Team-Codierungsstandards etablieren
Konsistente Codierungskonventionen, Fehlerbehandlungsmuster und Sicherheitspraktiken für alle KI-unterstützten Entwicklungsarbeiten festlegen.
Sicherheitsorientierte Entwicklung durchsetzen
Sicherheitsrichtlinien für Geheimnisverwaltung, Authentifizierung, Rate-Limiting und Eingabevalidierung in allen generierten Codes anwenden.
Kollaborative Entscheidungsfindung leiten
Definieren, wann KI-Assistenten um Klärung bitten versus autonom vorgehen sollten basierend auf der architektonischen Auswirkung.
試試這些提示
Ich möchte [feature description] implementieren. Wende die Development Process guidelines an, um mir bei der Planung dieses Features zu helfen. Identifiziere zunächst die Kernlogik, Integrationspunkte und Interface-Komponenten, die ich bauen muss.
Meine Anfrage ist unklar: [original request]. Verwende die Discussion Guidelines, um die mehrdeutigen Begriffe zu identifizieren und stelle mir klärende Fragen, um die einzig richtige Interpretation zu bestimmen.
Ich muss [task description]. Wende die Security Guidelines an, um sicherzustellen, dass diese Implementierung richtige Geheimnisbehandlung, Authentifizierung, Autorisierung und Missbrauchsprävention verwendet. Melde Sicherheitsbedenken, bevor du fortfährst.
Überprüfe diesen Codeabschnitt: [code or description]. Wende die Coding Standards an, um Verschachtelungsprobleme, Abstraktionsmöglichkeiten und Refaktorisierungsauslöser zu identifizieren. Erkläre, welche Änderungen die Wartbarkeit verbessern würden.
最佳實務
- Sicherheitsrichtlinien zuerst anwenden bei der Handhabung sensibler Benutzereingaben - Sicherheit hat immer Vorrang vor anderen Überlegungen.
- Die Guideline Matrix verwenden, um das richtige Referenzdokument für jede Aufgabe zu finden, anstatt die gesamte Dokumentation upfront zu lesen.
- Bei mehrdeutigen Anforderungen pausieren und klärende Fragen stellen, statt mit Annahmen fortzufahren.
避免
- Mit der Implementierung fortfahren, wenn mehrere gültige Ansätze existieren ohne Abstimmung mit dem Benutzer über Trade-offs.
- Kommentare hinzufügen, die lediglich wiederholen, was der Code tut, anstatt zu erklären, warum der Code existiert.
- Try-catch-Blöcke breit verwenden ohne spezifische Wiederherstellungsstrategien oder aussagekräftigen Fehlerkontext.