[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-obra-verification-before-completion-de":3,"guides-for-obra-verification-before-completion":567,"similar-k17bqj6gtaywmsb65k0qbatcxd86mprs-de":568},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":237,"parentExtension":246,"providers":309,"relations":313,"repo":315,"tags":564,"workflow":565},1778695128933.722,"k17bqj6gtaywmsb65k0qbatcxd86mprs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Verwenden Sie dies, wenn Sie kurz davor stehen, die Fertigstellung, Behebung oder das Bestehen von Arbeiten zu beanspruchen, bevor Sie Commits oder PRs erstellen – erfordert das Ausführen von Verifikationsbefehlen und die Bestätigung der Ausgabe, bevor Erfolgsansprüche geltend gemacht werden; Beweise vor Behauptungen immer",{"claudeCode":12},"obra/superpowers","verification-before-completion","https://github.com/obra/superpowers",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":239},1778695128933.7222,"kn7ffwfrjx79m0rs16wg41edz586nbzc","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":198,"promptVersionExtension":202,"promptVersionScoring":203,"purpose":204,"rationale":205,"score":206,"summary":207,"tags":208,"tier":214,"useCases":215},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Relevanz des Problems","pass","Die Beschreibung gibt klar das Problem an, Erfolgsansprüche ohne Überprüfung zu stellen, insbesondere vor dem Committen oder Erstellen von PRs.",{"category":22,"check":27,"severity":24,"summary":28},"Einzigartiges Verkaufsversprechen","Die Fähigkeit erzwingt ein rigoroses Prinzip 'Beweise vor Behauptungen', das eine frische Überprüfung vor jeder Erfolgsbehauptung erfordert, was eine bedeutende Verhaltenssteuerung über die Standardfähigkeiten von LLMs hinaus darstellt.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Fähigkeit bietet einen vollständigen Lebenszyklus für Überprüfung und Behauptungen und fungiert als Expertenführer für Entwickler, um sicherzustellen, dass die Arbeit tatsächlich abgeschlossen ist, bevor sie als solche gemeldet wird.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Fähigkeit konzentriert sich ausschließlich auf den Verifizierungsprozess vor Abschlussbehauptungen, einen einzelnen, klar definierten Aspekt des Entwicklungs-Workflows.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt den Zweck der Fähigkeit, die Verifizierung vor Erfolgsbehauptungen zu erzwingen, genau wider und bietet klaren Kontext und Nutzungshinweise.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Geltungsbereich von Werkzeugen","Diese Fähigkeit legt keine Werkzeuge direkt offen; ihre Funktion besteht darin, die interne Logik und das Prompting des LLM zu steuern, bevor es Behauptungen aufstellt.",{"category":44,"check":45,"severity":46,"summary":47},"Dokumentation","Konfigurations- und Parameterreferenz","not_applicable","Diese Fähigkeit hat keine konfigurierbaren Parameter oder Umgebungabhängigkeiten, die dokumentiert werden müssten.",{"category":33,"check":49,"severity":46,"summary":50},"Werkzeugbenennung","Diese Fähigkeit legt keine einzelnen Werkzeuge oder Befehle mit Namen offen.",{"category":33,"check":52,"severity":46,"summary":53},"Minimale I/O-Oberfläche","Als Fähigkeit, die das LLM-Verhalten steuert, verfügt sie nicht über ein traditionelles Werkzeugparameterschema oder eine Antwortform.",{"category":55,"check":56,"severity":24,"summary":57},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz lizenziert, wie die beigefügte LICENSE-Datei anzeigt, was eine permissive Open-Source-Lizenz ist.",{"category":59,"check":60,"severity":24,"summary":61},"Wartung","Aktualität von Commits","Der letzte Commit war am 2026-05-13, was aktuell ist und auf aktive Wartung hindeutet.",{"category":59,"check":63,"severity":46,"summary":64},"Abhängigkeitsverwaltung","Die Erweiterung scheint keine Drittanbieterabhängigkeiten zu verwenden.",{"category":66,"check":67,"severity":46,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Fähigkeit handhabt oder exponiert keine Geheimnisse.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","Die Logik der Fähigkeit ist in ihrem eigenen Bundle enthalten und lädt keine externen Daten oder Anweisungen, die anfällig für Injection sein könnten.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Lieferketten-Granaten","Die Fähigkeit ruft keine Remote-Inhalte ab oder führt keinen beliebigen Code aus und hält alle Logik im gebündelten Repository zurück.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Der Betrieb der Fähigkeit ist auf die Steuerung der LLM-Logik beschränkt und führt keine Dateisystemoperationen oder Interaktionen mit der Umgebung außerhalb ihres definierten Umfangs durch.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Die Logik der Fähigkeit beinhaltet keine losen Prozessstarts oder Wiederholungsschleifen, die zum Entkommen aus Sandbox-Beschränkungen verwendet werden könnten.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Der Zweck der Fähigkeit ist die Steuerung der LLM-Logik und beinhaltet nicht das Lesen oder Übermitteln vertraulicher Daten an Dritte.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Die gebündelte SKILL.md-Datei ist frei von versteckten Steuerungs-Tricks, Steuerzeichen oder anderen Verschleierungsmethoden.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Undurchsichtige Codeausführung","Die Logik der Fähigkeit ist in einfachem, lesbarem Markdown dargestellt und beinhaltet keine verschleierten Codes oder Laufzeitabrufe.",{"category":92,"check":93,"severity":46,"summary":94},"Portabilität","Strukturelle Annahme","Die Fähigkeit trifft keine Annahmen über die Projektstruktur des Benutzers, da sie die LLM-Logik und nicht die Dateisysteminteraktion steuert.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit für Issues","Bei 123 geöffneten und 264 geschlossenen Issues in den letzten 90 Tagen beträgt die Schließungsrate etwa 68 %, was auf ein gutes Engagement der Wartenden hindeutet.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Das Projekt verfügt über eine CHANGELOG.md-Datei und aktuelle Commits, was auf einen verwalteten Release-Prozess hindeutet, obwohl ein formales Versionsschema im Manifest nicht explizit ersichtlich ist.",{"category":104,"check":105,"severity":46,"summary":106},"Codeausführung","Validierung","Diese Fähigkeit führt keinen Code aus oder verarbeitet strukturierte Eingabe-/Ausgabeaufforderungen, die eine Schema-Validierung erfordern würden.",{"category":66,"check":108,"severity":46,"summary":109},"Ungeschützte destruktive Operationen","Die Fähigkeit führt keine destruktiven Operationen durch.",{"category":104,"check":111,"severity":46,"summary":112},"Fehlerbehandlung","Da diese Fähigkeit die LLM-Logik steuert und keinen Code ausführt, gibt es keine benutzerseitigen Fehlerpfade, die auf eine Behandlung überprüft werden müssten.",{"category":104,"check":114,"severity":46,"summary":115},"Protokollierung","Diese Fähigkeit führt keine Aktionen durch, die eine lokale Audit-Protokollierung erfordern.",{"category":117,"check":118,"severity":46,"summary":119},"Compliance","DSGVO","Die Fähigkeit verarbeitet keine personenbezogenen Daten.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Prinzipien der Fähigkeit sind universell für die Softwareentwicklung und enthalten keine regionalen oder gerichtlichen Einschränkungen, daher ist 'global' angemessen.",{"category":92,"check":124,"severity":46,"summary":125},"Laufzeitstabilität","Die Logik der Fähigkeit ist eigenständig innerhalb der Ausführungsumgebung des LLM und verlässt sich nicht auf spezifische externe Laufzeiten oder Betriebssysteme.",{"category":44,"check":127,"severity":24,"summary":128},"README","Das README bietet einen umfassenden Überblick über das Superpowers-System und seine Philosophie, was indirekt den Kontext dieser Fähigkeit unterstützt.",{"category":33,"check":130,"severity":46,"summary":131},"Größe der Werkzeugoberfläche","Diese Erweiterung ist eine Fähigkeit und exponiert keine mehreren Werkzeuge oder Befehle.",{"category":40,"check":133,"severity":46,"summary":134},"Überlappende, fast synonyme Werkzeuge","Da dies eine Fähigkeit und keine Sammlung von Werkzeugen ist, gibt es keine überlappenden, fast synonymen Werkzeuge zur Bewertung.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom-Funktionen","Alle im README und SKILL.md beschriebenen Funktionen spiegeln sich im beschriebenen Verhalten und Zweck der Fähigkeit wider.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanleitung","Das README bietet klare, kopierbare Installationsanweisungen für verschiedene Plattformen, einschließlich Authentifizierungsdetails, wo zutreffend.",{"category":143,"check":144,"severity":46,"summary":145},"Fehler","Handhabbare Fehlermeldungen","Diese Fähigkeit steuert die LLM-Logik und hat keine benutzerseitigen Fehlerpfade, die handhabbare Meldungen erfordern.",{"category":147,"check":148,"severity":46,"summary":149},"Ausführung","Angepinnte Abhängigkeiten","Die Erweiterung hat keine externen Abhängigkeiten, die angepinnt werden müssten.",{"category":33,"check":151,"severity":46,"summary":152},"Dry-Run-Vorschau","Die Fähigkeit führt keine zustandsverändernden Operationen oder das Senden von Daten nach außen durch, die einen Dry-Run-Modus erfordern würden.",{"category":154,"check":155,"severity":46,"summary":156},"Protokoll","Idempotentes Wiederholen & Timeouts","Diese Fähigkeit beinhaltet keine Remote-Aufrufe oder zustandsverändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":117,"check":158,"severity":46,"summary":159},"Telemetry Opt-in","Die Fähigkeit gibt keine Telemetriedaten aus.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Der Zweck der Fähigkeit ist präzise definiert als die Überprüfung von Abschlussbehauptungen vor dem Committen oder Erstellen von PRs, mit klaren Auslösern und Grenzen.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfähigkeit und ihre Auslöser effektiv zusammen.",{"category":44,"check":167,"severity":24,"summary":168},"Prägnanter Body","Die SKILL.md ist gut strukturiert und relativ prägnant, mit detaillierten prozeduralen Informationen im Hauptteil.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die SKILL.md beschreibt den Kernfluss und verwendet relative Pfade, um bei Bedarf auf detaillierte prozedurale Informationen zu verweisen, z. B. Fehlerfälle und wichtige Muster.",{"category":170,"check":174,"severity":46,"summary":175},"Gegabelte Erkundung","Diese Fähigkeit beinhaltet keine tiefgehende Erkundung oder Code-Überprüfung, die einen gegabelten Kontext erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Die SKILL.md enthält klare, illustrative Beispiele für erwartete Ein- und Ausgaben sowie die Einhaltung des Prinzips 'Beweise vor Behauptungen'.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Die SKILL.md dokumentiert explizit häufige Fehlerfälle mit beobachtbaren Symptomen und Wiederherstellungsschritten und deckt verschiedene Szenarien über den Happy Path hinaus ab.",{"category":104,"check":183,"severity":46,"summary":184},"Werkzeug-Fallback","Diese Fähigkeit ist nicht auf externe Werkzeuge wie einen MCP-Server angewiesen und erfordert daher keinen Fallback-Pfad.",{"category":66,"check":186,"severity":24,"summary":187},"Halt bei unerwartetem Zustand","Die Fähigkeit weist den Agenten implizit an, bei unerwarteten Zuständen anzuhalten und zu berichten, indem sie die Notwendigkeit einer frischen Überprüfung betont und somit die Weiterführung bei unsicheren Bedingungen effektiv verhindert.",{"category":92,"check":189,"severity":24,"summary":190},"Übergreifende Kopplung von Fähigkeiten","Diese Fähigkeit ist in sich geschlossen und konzentriert sich auf einen bestimmten Aspekt der Verifizierung, ohne implizit auf andere Fähigkeiten oder Aufgaben angewiesen zu sein.",1778695006475,"Diese Fähigkeit weist KI-Agenten an, die Fertigstellung, Behebung oder den Bestehensstatus von Arbeiten rigoros zu überprüfen, indem sie notwendige Befehle ausführen und Ausgaben bestätigen, bevor Behauptungen aufgestellt werden, um sicherzustellen, dass Beweise Behauptungen vorausgehen.",[194,195,196,197],"Erzwingt Verifizierung vor Erfolgsbehauptungen","Erfordert die Ausführung von Befehlen und die Bestätigung der Ausgabe","Bietet Anleitungen zu häufigen Fehlerfällen","Verhindert Rationalisierungen für das Überspringen der Verifizierung",[199,200,201],"Ausführung der tatsächlichen Verifikationsbefehle","Automatisierung des Commit- oder PR-Erstellungsprozesses","Subjektive Urteile über 'gut genug' fällen","3.0.0","4.4.0","Um eine kritische Entwicklungsdisziplin zu etablieren, indem die Verifizierung vor jeder Behauptung über den Abschluss von Arbeiten erzwungen wird, wodurch Unehrlichkeit verhindert und die Softwarequalität sichergestellt wird.","Die Erweiterung zeigt eine hohe Qualität über alle bewerteten Kriterien hinweg, mit einem klaren Zweck, robuster Dokumentation und ausgezeichneter Wartung. Es wurden keine kritischen oder warnenden Befunde identifiziert.",99,"Eine ausgezeichnete Fähigkeit, die die Verifizierung vor Abschlussbehauptungen erzwingt, mit starker Dokumentation und Wartung.",[209,210,211,212,213],"developer-tools","code-quality","testing","workflow-automation","llm-guidance","verified",[216,217,218,219],"Wenn kurz davor, die Fertigstellung, Behebung oder das Bestehen von Arbeiten zu beanspruchen.","Vor dem Committen von Code oder dem Erstellen von Pull-Requests.","Um sicherzustellen, dass Beweise jede Behauptung über den Arbeitsstatus stützen.","Wenn ein Agent die Aufgabenerfüllung meldet.",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"popularity":233,"security":235,"testCoverage":238},{"hasLockfile":222},true,1778694987454,{"descriptionLength":225,"readmeSize":226},225,8354,{"closedIssues90d":228,"forks":229,"hasChangelog":222,"openIssues90d":230,"pushedAt":231,"stars":232},264,16839,123,1778631763000,189277,{"npmDownloads":234},4072,{"hasNpmPackage":222,"license":236,"smitheryVerified":237},"MIT",false,{"hasCi":237,"hasTests":222},{"updatedAt":240},1778695128933,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/verification-before-completion","obra","superpowers","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":255,"parentExtension":259,"providers":293,"relations":304,"tags":305,"workflow":306},1778694781833.2678,"k173cyjvkcyer717cf1859rka586mrx6",{"reviewCount":8},{"description":251,"installMethods":252,"name":254,"sourceUrl":14},"Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",{"claudeCode":244,"superpowersMarketplace":253},"superpowers@superpowers-marketplace","Superpowers",{"basePath":256,"githubOwner":243,"githubRepo":244,"locale":257,"slug":244,"type":258},"","en","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":267,"providers":269,"relations":286,"tags":288,"workflow":289},1778694781833.2676,"k1788r38shp3egpgndh2gady8n86nknf",{"reviewCount":8},{"description":264,"installMethods":265,"name":266,"sourceUrl":14},"Development marketplace for Superpowers core skills library",{"claudeCode":12},"superpowers-dev",{"basePath":256,"githubOwner":243,"githubRepo":244,"locale":257,"slug":244,"type":268},"marketplace",{"evaluate":270,"extract":280},{"promptVersionExtension":271,"promptVersionScoring":203,"score":272,"tags":273,"targetMarket":278,"tier":279},"3.1.0",75,[274,275,276,277,268],"development","methodology","agent","skills","global","community",{"commitSha":281,"marketplace":282,"plugin":284},"HEAD",{"name":266,"pluginCount":283},1,{"mcpCount":8,"provider":285,"skillCount":8},"classify",{"repoId":287},"kd78df84w9e6v1ppqnzptt1afd86n9rm",[276,274,268,275,277],{"evaluatedAt":290,"extractAt":291,"updatedAt":292},1778694793413,1778694781833,1778695144064,{"evaluate":294,"extract":301},{"promptVersionExtension":202,"promptVersionScoring":203,"score":295,"tags":296,"targetMarket":278,"tier":279},96,[297,298,299,300,275],"tdd","debugging","workflow","collaboration",{"commitSha":281,"license":236,"plugin":302},{"mcpCount":8,"provider":285,"skillCount":303},14,{"parentExtensionId":261,"repoId":287},[300,298,275,297,299],{"evaluatedAt":307,"extractAt":291,"updatedAt":308},1778694812257,1778695144413,{"evaluate":310,"extract":312},{"promptVersionExtension":202,"promptVersionScoring":203,"score":206,"tags":311,"targetMarket":278,"tier":214},[209,210,211,212,213],{"commitSha":281},{"parentExtensionId":248,"repoId":287,"translatedFrom":314},"k17b550azrzvxjmw17cbg4nt9d86m0a7",{"_creationTime":316,"_id":287,"identity":317,"providers":318,"workflow":559},1778694775718.9592,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":319,"discover":551,"extract":554,"github":555,"npm":558},{"commitSha":281,"extensions":320},[321,334,383,407,415,423,431,439,449,463,487,497,505,519,525,535],{"basePath":256,"description":264,"displayName":266,"installMethods":322,"rationale":323,"selectedPaths":324,"source":333,"sourceLanguage":257,"type":268},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[325,328,330],{"path":326,"priority":327},".claude-plugin/marketplace.json","mandatory",{"path":329,"priority":327},"README.md",{"path":331,"priority":332},"LICENSE","high","rule",{"basePath":256,"description":251,"displayName":244,"installMethods":335,"license":236,"rationale":336,"selectedPaths":337,"source":333,"sourceLanguage":257,"type":258},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[338,340,341,342,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381],{"path":339,"priority":327},".claude-plugin/plugin.json",{"path":329,"priority":327},{"path":331,"priority":332},{"path":343,"priority":344},"skills/brainstorming/SKILL.md","medium",{"path":346,"priority":344},"skills/dispatching-parallel-agents/SKILL.md",{"path":348,"priority":344},"skills/executing-plans/SKILL.md",{"path":350,"priority":344},"skills/finishing-a-development-branch/SKILL.md",{"path":352,"priority":344},"skills/receiving-code-review/SKILL.md",{"path":354,"priority":344},"skills/requesting-code-review/SKILL.md",{"path":356,"priority":344},"skills/subagent-driven-development/SKILL.md",{"path":358,"priority":344},"skills/systematic-debugging/SKILL.md",{"path":360,"priority":344},"skills/test-driven-development/SKILL.md",{"path":362,"priority":344},"skills/using-git-worktrees/SKILL.md",{"path":364,"priority":344},"skills/using-superpowers/SKILL.md",{"path":366,"priority":344},"skills/verification-before-completion/SKILL.md",{"path":368,"priority":344},"skills/writing-plans/SKILL.md",{"path":370,"priority":344},"skills/writing-skills/SKILL.md",{"path":372,"priority":332},"hooks/hooks-cursor.json",{"path":374,"priority":332},"hooks/hooks.json",{"path":376,"priority":332},"hooks/run-hook.cmd",{"path":378,"priority":332},"hooks/session-start",{"path":380,"priority":332},".codex-plugin/plugin.json",{"path":382,"priority":332},".cursor-plugin/plugin.json",{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":333,"sourceLanguage":257,"type":245},"skills/brainstorming","You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.","brainstorming",{"claudeCode":12},"SKILL.md frontmatter at skills/brainstorming/SKILL.md",[390,392,395,397,399,401,403,405],{"path":391,"priority":327},"SKILL.md",{"path":393,"priority":394},"scripts/frame-template.html","low",{"path":396,"priority":394},"scripts/helper.js",{"path":398,"priority":394},"scripts/server.cjs",{"path":400,"priority":394},"scripts/start-server.sh",{"path":402,"priority":394},"scripts/stop-server.sh",{"path":404,"priority":344},"spec-document-reviewer-prompt.md",{"path":406,"priority":344},"visual-companion.md",{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":333,"sourceLanguage":257,"type":245},"skills/dispatching-parallel-agents","Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies","dispatching-parallel-agents",{"claudeCode":12},"SKILL.md frontmatter at skills/dispatching-parallel-agents/SKILL.md",[414],{"path":391,"priority":327},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":333,"sourceLanguage":257,"type":245},"skills/executing-plans","Use when you have a written implementation plan to execute in a separate session with review checkpoints","executing-plans",{"claudeCode":12},"SKILL.md frontmatter at skills/executing-plans/SKILL.md",[422],{"path":391,"priority":327},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":333,"sourceLanguage":257,"type":245},"skills/finishing-a-development-branch","Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup","finishing-a-development-branch",{"claudeCode":12},"SKILL.md frontmatter at skills/finishing-a-development-branch/SKILL.md",[430],{"path":391,"priority":327},{"basePath":432,"description":433,"displayName":434,"installMethods":435,"rationale":436,"selectedPaths":437,"source":333,"sourceLanguage":257,"type":245},"skills/receiving-code-review","Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation","receiving-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/receiving-code-review/SKILL.md",[438],{"path":391,"priority":327},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":333,"sourceLanguage":257,"type":245},"skills/requesting-code-review","Use when completing tasks, implementing major features, or before merging to verify work meets requirements","requesting-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/requesting-code-review/SKILL.md",[446,447],{"path":391,"priority":327},{"path":448,"priority":344},"code-reviewer.md",{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":333,"sourceLanguage":257,"type":245},"skills/subagent-driven-development","Use when executing implementation plans with independent tasks in the current session","subagent-driven-development",{"claudeCode":12},"SKILL.md frontmatter at skills/subagent-driven-development/SKILL.md",[456,457,459,461],{"path":391,"priority":327},{"path":458,"priority":344},"code-quality-reviewer-prompt.md",{"path":460,"priority":344},"implementer-prompt.md",{"path":462,"priority":344},"spec-reviewer-prompt.md",{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":333,"sourceLanguage":257,"type":245},"skills/systematic-debugging","Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes","systematic-debugging",{"claudeCode":12},"SKILL.md frontmatter at skills/systematic-debugging/SKILL.md",[470,471,473,475,477,479,481,483,485],{"path":391,"priority":327},{"path":472,"priority":344},"CREATION-LOG.md",{"path":474,"priority":344},"condition-based-waiting.md",{"path":476,"priority":344},"defense-in-depth.md",{"path":478,"priority":344},"root-cause-tracing.md",{"path":480,"priority":344},"test-academic.md",{"path":482,"priority":344},"test-pressure-1.md",{"path":484,"priority":344},"test-pressure-2.md",{"path":486,"priority":344},"test-pressure-3.md",{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":333,"sourceLanguage":257,"type":245},"skills/test-driven-development","Use when implementing any feature or bugfix, before writing implementation code","test-driven-development",{"claudeCode":12},"SKILL.md frontmatter at skills/test-driven-development/SKILL.md",[494,495],{"path":391,"priority":327},{"path":496,"priority":344},"testing-anti-patterns.md",{"basePath":498,"description":499,"displayName":500,"installMethods":501,"rationale":502,"selectedPaths":503,"source":333,"sourceLanguage":257,"type":245},"skills/using-git-worktrees","Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback","using-git-worktrees",{"claudeCode":12},"SKILL.md frontmatter at skills/using-git-worktrees/SKILL.md",[504],{"path":391,"priority":327},{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":333,"sourceLanguage":257,"type":245},"skills/using-superpowers","Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions","using-superpowers",{"claudeCode":12},"SKILL.md frontmatter at skills/using-superpowers/SKILL.md",[512,513,515,517],{"path":391,"priority":327},{"path":514,"priority":344},"references/codex-tools.md",{"path":516,"priority":344},"references/copilot-tools.md",{"path":518,"priority":344},"references/gemini-tools.md",{"basePath":242,"description":520,"displayName":13,"installMethods":521,"rationale":522,"selectedPaths":523,"source":333,"sourceLanguage":257,"type":245},"Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always",{"claudeCode":12},"SKILL.md frontmatter at skills/verification-before-completion/SKILL.md",[524],{"path":391,"priority":327},{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":333,"sourceLanguage":257,"type":245},"skills/writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","writing-plans",{"claudeCode":12},"SKILL.md frontmatter at skills/writing-plans/SKILL.md",[532,533],{"path":391,"priority":327},{"path":534,"priority":344},"plan-document-reviewer-prompt.md",{"basePath":536,"description":537,"displayName":538,"installMethods":539,"rationale":540,"selectedPaths":541,"source":333,"sourceLanguage":257,"type":245},"skills/writing-skills","Use when creating new skills, editing existing skills, or verifying skills work before deployment","writing-skills",{"claudeCode":12},"SKILL.md frontmatter at skills/writing-skills/SKILL.md",[542,543,545,547,549],{"path":391,"priority":327},{"path":544,"priority":344},"anthropic-best-practices.md",{"path":546,"priority":394},"examples/CLAUDE_MD_TESTING.md",{"path":548,"priority":344},"persuasion-principles.md",{"path":550,"priority":344},"testing-skills-with-subagents.md",{"sources":552},[553],"manual",{"npmPackage":244},{"closedIssues90d":228,"description":556,"forks":229,"license":236,"openIssues90d":230,"pushedAt":231,"readmeSize":226,"stars":232,"topics":557},"An agentic skills framework & software development methodology that works.",[],{"downloads":234},{"classifiedAt":560,"discoverAt":561,"extractAt":562,"githubAt":562,"npmAt":563,"updatedAt":560},1778694781548,1778694775719,1778694777628,1778694779566,[210,209,213,211,212],{"evaluatedAt":566,"extractAt":291,"updatedAt":240},1778695006585,[],[569,599,627,658,686,711],{"_creationTime":570,"_id":571,"community":572,"display":573,"identity":579,"providers":583,"relations":592,"tags":595,"workflow":596},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":574,"installMethods":575,"name":577,"sourceUrl":578},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":576},"ruvnet/ruflo","migrate-validate","https://github.com/ruvnet/ruflo",{"basePath":580,"githubOwner":581,"githubRepo":582,"locale":257,"slug":577,"type":245},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":584,"extract":591},{"promptVersionExtension":202,"promptVersionScoring":203,"score":585,"tags":586,"targetMarket":278,"tier":214},100,[587,588,589,590,210,209],"database","migrations","sql","validation",{"commitSha":281},{"parentExtensionId":593,"repoId":594},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[210,587,209,588,589,590],{"evaluatedAt":597,"extractAt":598,"updatedAt":597},1778701008912,1778696691708,{"_creationTime":600,"_id":601,"community":602,"display":603,"identity":609,"providers":613,"relations":620,"tags":623,"workflow":624},1778698175626.3276,"k17cj6pbcgtrw523a4sw8mhcxn86mzvv",{"reviewCount":8},{"description":604,"installMethods":605,"name":607,"sourceUrl":608},"Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.",{"claudeCode":606},"trailofbits/skills","Semgrep Rule Creator","https://github.com/trailofbits/skills",{"basePath":610,"githubOwner":611,"githubRepo":277,"locale":257,"slug":612,"type":245},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","semgrep-rule-creator",{"evaluate":614,"extract":619},{"promptVersionExtension":202,"promptVersionScoring":203,"score":585,"tags":615,"targetMarket":278,"tier":214},[616,617,618,210,209],"semgrep","security","static-analysis",{"commitSha":281},{"parentExtensionId":621,"repoId":622},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[210,209,617,616,618],{"evaluatedAt":625,"extractAt":626,"updatedAt":625},1778699451460,1778698175626,{"_creationTime":628,"_id":629,"community":630,"display":631,"identity":637,"providers":642,"relations":649,"tags":653,"workflow":654},1778698515785.0398,"k17207y0qzj558yxxxxs1r63hn86mfmd",{"reviewCount":8},{"description":632,"installMethods":633,"name":635,"sourceUrl":636},"자동으로 과잉 엔지니어링 패턴을 탐지합니다: (1) 사용자가 명시적으로 요청하지 않은 코드나 파일을 수정하는 경우 (2) 요청되지 않은 새로운 추상화 레이어(클래스, 인터페이스, 팩토리, 래퍼)를 생성하는 경우 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 어노테이션을 추가하는 경우 (4) 요청되지 않은 새로운 종속성을 도입하는 경우 (5) 최소한의 편집 대신 파일 전체를 다시 작성하는 경우 (6) diff 범위가 사용자의 요청을 명백히 초과하는 경우 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\"과 같은 신호를 보내는 경우 (8) 발생할 수 없는 시나리오에 대한 오류 처리, 유효성 검사, 방어적 코드 추가 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서 생성\n",{"claudeCode":634},"uucz/moyu","Moyu (摸鱼)","https://github.com/uucz/moyu",{"basePath":638,"githubOwner":639,"githubRepo":640,"locale":18,"slug":641,"type":245},"skills/moyu-ko","uucz","moyu","moyu-ko",{"evaluate":643,"extract":648},{"promptVersionExtension":202,"promptVersionScoring":203,"score":585,"tags":644,"targetMarket":278,"tier":214},[645,210,646,209,647],"ai-assist","prompt-engineering","refactoring",{"commitSha":281,"license":236},{"parentExtensionId":650,"repoId":651,"translatedFrom":652},"k17a8j7hxkm1n8dabrtcwp2z2d86nr39","kd7ccbpk8y3xm113xt8wy1c5jd86n94h","k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",[645,210,209,646,647],{"evaluatedAt":655,"extractAt":656,"updatedAt":657},1778698415064,1778698296017,1778698515785,{"_creationTime":659,"_id":660,"community":661,"display":662,"identity":668,"providers":672,"relations":678,"tags":681,"workflow":682},1778692982565.3235,"k17a9xkbep6cw2hw14pvb53k9n86nycz",{"reviewCount":8},{"description":663,"installMethods":664,"name":666,"sourceUrl":667},"Führen Sie Codierungsaufgaben mit einem strengen Liefer-Workflow aus: Erstellen Sie einen vollständigen Plan, implementieren Sie Schritt für Schritt, führen Sie kontinuierlich Tests durch und committen Sie standardmäßig nach jedem Schritt (`per_step`). Unterstützt explizite Commit-Policy-Überschreibungen (`final_only`, `milestone`) und optional BDD (Given/When/Then), wenn Benutzer verhaltensgesteuerte Bereitstellung anfordern oder Anforderungen unklar sind.",{"claudeCode":665},"majiayu000/vibeguard","fixflow","https://github.com/majiayu000/vibeguard",{"basePath":669,"githubOwner":670,"githubRepo":671,"locale":18,"slug":666,"type":245},"workflows/fixflow","majiayu000","vibeguard",{"evaluate":673,"extract":677},{"promptVersionExtension":202,"promptVersionScoring":203,"score":585,"tags":674,"targetMarket":278,"tier":214},[210,675,209,676,212,617],"ai-safety","code-generation",{"commitSha":281},{"repoId":679,"translatedFrom":680},"kd7b0vh258xpbyerk68bk3e1ks86mk58","k17bwx69hk0p0w7rnpzvv2p16h86mp2k",[675,676,210,209,617,212],{"evaluatedAt":683,"extractAt":684,"updatedAt":685},1778692812461,1778692607327,1778692982565,{"_creationTime":687,"_id":688,"community":689,"display":690,"identity":696,"providers":699,"relations":705,"tags":707,"workflow":708},1778687029453.9038,"k1741ryyrp6bfas7r0wrm6yans86n4ar",{"reviewCount":8},{"description":691,"installMethods":692,"name":694,"sourceUrl":695},"Mandatory checks to run before completing any task that touches md files or dart code in this repository.",{"claudeCode":693},"flutter/skills","definition-of-done","https://github.com/flutter/skills",{"basePath":697,"githubOwner":698,"githubRepo":277,"locale":257,"slug":694,"type":245},"tool/dart_skills_lint/.agents/skills/definition-of-done","flutter",{"evaluate":700,"extract":704},{"promptVersionExtension":202,"promptVersionScoring":203,"score":585,"tags":701,"targetMarket":278,"tier":214},[702,698,703,211,210],"dart","linting",{"commitSha":281},{"repoId":706},"kd7100bqmd3gmqn2rdf4t72qqn86nfdd",[210,702,698,703,211],{"evaluatedAt":709,"extractAt":710,"updatedAt":709},1778687549247,1778687029453,{"_creationTime":712,"_id":713,"community":714,"display":715,"identity":721,"providers":725,"relations":731,"tags":733,"workflow":734},1778697652123.8845,"k17bexjjjsz81ysk7bd3ggdm8s86mt2t",{"reviewCount":8},{"description":716,"installMethods":717,"name":719,"sourceUrl":720},"Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.",{"claudeCode":718},"steipete/clawdis","openclaw-testing","https://github.com/steipete/clawdis",{"basePath":722,"githubOwner":723,"githubRepo":724,"locale":257,"slug":719,"type":245},".agents/skills/openclaw-testing","steipete","clawdis",{"evaluate":726,"extract":730},{"promptVersionExtension":202,"promptVersionScoring":203,"score":585,"tags":727,"targetMarket":278,"tier":214},[211,728,590,729,209],"ci","automation",{"commitSha":281},{"repoId":732},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[729,728,209,211,590],{"evaluatedAt":735,"extractAt":736,"updatedAt":735},1778697962962,1778697652123]