[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-costajohnt-pr-etiquette-de":3,"guides-for-costajohnt-pr-etiquette":554,"similar-k174ft9zz41n5en0yq1haztx2986mwj4-de":555},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":237,"parentExtension":247,"providers":309,"relations":313,"repo":315,"tags":551,"workflow":552},1778685881321.2349,"k174ft9zz41n5en0yq1haztx2986mwj4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Diese Fähigkeit sollte verwendet werden, wenn auf Feedback von Maintainern reagiert wird, Beschreibungen von PRs verfasst oder überprüft werden, auf ruhende PRs nachgefasst wird, die Qualität von PRs vor der Einreichung validiert wird oder entschieden wird, wie mit Maintainern kommuniziert wird. Schwester zu oss-contribution und contribution-ethics.",{"claudeCode":12},"costajohnt/oss-autopilot","pr-etiquette","https://github.com/costajohnt/oss-autopilot",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":240},1778685881321.235,"kn7ap8fx31ns1226dbs57vn0qh86mj13","de",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":216,"useCases":217},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,139,142,145,148,152,155,158,161,164,167,170,174,178,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Präziser Zweck","pass","Die Beschreibung gibt klar an, was die Fähigkeit tut (reagiert auf Feedback, schreibt/überprüft PR-Beschreibungen, fasst PRs nach, validiert PR-Qualität, kommuniziert mit Maintainern) und bietet spezifische Kontexte für ihre Verwendung, wobei auf Schwesterfähigkeiten verwiesen wird.",{"category":22,"check":27,"severity":24,"summary":28},"Prägnante Frontmatter","Die Frontmatter ist prägnant und fasst die Kernfunktionalität und Nutzungskontexte effektiv innerhalb des Zeichenlimits zusammen.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Prägnanter Textkörper","Der SKILL.md-Textkörper ist gut strukturiert, bleibt innerhalb einer angemessenen Länge und lagert tiefere Materialien in separate Dateien oder Abschnitte aus.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Offenlegung","Die SKILL.md-Datei beschreibt Verfahren und verlinkt auf tiefere Erklärungen oder verwandte Konzepte innerhalb derselben Datei, was der progressiven Offenlegung entspricht.",{"category":34,"check":38,"severity":39,"summary":40},"Verzweigte Erkundung","not_applicable","Diese Fähigkeit scheint keine tiefgreifende Erkundung oder umfassende Code-Überprüfung zu beinhalten, die das Verzweigen von Kontexten erfordern würde.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Anwendungsbeispiele","Es werden ausreichende Beispiele bereitgestellt, einschließlich klarer Aufrufbefehle und erwarteter Ergebnisse für Kernfunktionalitäten wie die Generierung von PR-Beschreibungen und Nachfassaktionen.",{"category":42,"check":46,"severity":24,"summary":47},"Randfälle","Die Fähigkeit dokumentiert Fehlerfälle wie falsche PR-Links, fehlende CI-Konfigurationen und die Bedeutung des Bestehens der CI vor der Einreichung, mit klaren Wiederherstellungsschritten (z. B. Behebung von Problemen und erneutes Ausführen von Prüfungen).",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool-Fallback","Diese Fähigkeit scheint keine externen Tools wie MCP-Server mit Fallbacks zu benötigen oder zu referenzieren.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Abbruch bei unerwartetem Zustand","Die Fähigkeit weist den Benutzer explizit an, unerwartete Zustände wie unbeantwortetes Überprüfungsfeedback oder fehlgeschlagene CI-Prüfungen zu melden und abzubrechen, bevor er fortfährt.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Übergreifende Fähigkeitskopplung","Die Fähigkeit nennt explizit Schwesterfähigkeiten (`oss-contribution`, `contribution-ethics`) für verwandte Funktionalitäten, anstatt sich implizit auf sie zu verlassen.",{"category":42,"check":61,"severity":24,"summary":62},"Problemrelevanz","Die Beschreibung befasst sich direkt mit konkreten Benutzerproblemen im Zusammenhang mit der Verwaltung von Pull-Requests und der Kommunikation mit Maintainern.",{"category":42,"check":64,"severity":24,"summary":65},"Alleinstellungsmerkmal","Die Fähigkeit bietet einen deutlichen Mehrwert gegenüber einem generischen LLM, indem sie strukturierte Arbeitsabläufe, spezifische Kommunikationsprotokolle und Qualitätsprüfungen vor der Einreichung für Open-Source-Beiträge bereitstellt.",{"category":42,"check":67,"severity":24,"summary":68},"Produktionsbereitschaft","Die Fähigkeit bietet einen vollständigen Workflow für die Verwaltung von PRs, vom Verfassen von Beschreibungen über die Reaktion auf Feedback bis zur Qualitätsvalidierung, wodurch sie für den realen Einsatz bereit ist.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single Responsibility Principle","Die Fähigkeit konzentriert sich auf die Domäne der PR-Etikette und -Kommunikation und richtet sich klar nach ihrem Namen und ihrer Beschreibung aus, ohne sich auf unerhebliche Bereiche auszudehnen.",{"category":70,"check":74,"severity":24,"summary":75},"Qualität der Beschreibung","Die Beschreibung spiegelt den Zweck und die Anwendungsfälle der Fähigkeit genau und prägnant wider.",{"category":22,"check":77,"severity":39,"summary":78},"Geltungsbereich Werkzeuge","Diese Fähigkeit macht keine expliziten Werkzeuge verfügbar; ihre Funktionalität wird über Prompt-Interaktionen aufgerufen.",{"category":30,"check":80,"severity":39,"summary":81},"Konfigurations- & Parameterreferenz","Diese Fähigkeit macht keine konfigurierbaren Parameter oder Umgebungsvariablen verfügbar.",{"category":70,"check":83,"severity":39,"summary":84},"Werkzeugbenennung","Diese Fähigkeit macht keine expliziten Werkzeuge mit Namen verfügbar.",{"category":70,"check":86,"severity":39,"summary":87},"Minimale I/O-Oberfläche","Diese Fähigkeit macht keine expliziten Werkzeuge mit Ein- und Ausgabeschemata verfügbar.",{"category":89,"check":90,"severity":24,"summary":91},"License","Lizenznutzbarkeit","Die MIT-Lizenz ist in der LICENSE-Datei und im README klar angegeben und ermöglicht eine breite Nutzbarkeit.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Aktualität der Commits","Das Repository hat aktuelle Commits, was auf eine aktive Wartung hinweist.",{"category":93,"check":97,"severity":24,"summary":98},"Abhängigkeitsmanagement","Das Projekt scheint pnpm-Workspaces zu verwenden und verfügt über eine CI, was auf gute Abhängigkeitsmanagementpraktiken hindeutet. Das README erwähnt npm-Pakete und Paketversionen.",{"category":100,"check":101,"severity":39,"summary":102},"Security","Geheimnisverwaltung","Diese Fähigkeit scheint keine Geheimnisse zu verarbeiten oder offenzulegen.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","Die Fähigkeit konzentriert sich auf strukturierte Ratschläge und lädt oder führt keine externen, nicht vertrauenswürdigen Code oder Daten. ",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Lieferketten-Granaten","Der Inhalt der Fähigkeit ist im Repository eigenständig und ruft zur Laufzeit keinen externen Code oder Daten ab.",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox-Isolierung","Die Fähigkeit bietet Anleitungen und interagiert nicht mit dem Dateisystem oder führt zerstörerische Operationen außerhalb ihres beschriebenen Geltungsbereichs durch.",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox-Escape-Primitive","In der Logik der Fähigkeit wurden keine getrennten Prozesse oder Kein-Retry-Schleifen erkannt.",{"category":100,"check":116,"severity":24,"summary":117},"Datenexfiltration","Die Fähigkeit referenziert keine vertraulichen Daten und führt keine undokumentierten ausgehenden Aufrufe durch.",{"category":100,"check":119,"severity":24,"summary":120},"Versteckte Texttricks","Die gebündelten Inhalte scheinen frei von versteckten Lenkungstricks zu sein, und die Beschreibungen verwenden sauberes, druckbares ASCII.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Undurchsichtige Codeausführung","Die Logik der Fähigkeit wird als Klartext dargestellt und beinhaltet keine verschleierte Codeausführung.",{"category":57,"check":126,"severity":24,"summary":127},"Strukturelle Annahme","Die Anweisungen der Fähigkeit sind allgemein gehalten und machen keine Annahmen über spezifische Projektlayouts des Benutzers.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Aufmerksamkeit für Issues","Das Repository zeigt eine hohe Rate an geschlossenen Issues im Verhältnis zu offenen, was auf eine aktive Beteiligung des Maintainers hinweist.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","Ein klares `version`-Feld ist im Frontmatter von SKILL.md vorhanden, und der Zeitstempel `pushedAt` zeigt auf eine kürzliche Aktivität.",{"category":49,"check":137,"severity":39,"summary":138},"Validierung","Diese Fähigkeit führt keinen Code aus oder verarbeitet keine strukturierten Ausgaben von Tools.",{"category":100,"check":140,"severity":24,"summary":141},"Ungeschützte destruktive Operationen","Die Fähigkeit bietet Anleitungen und führt keine destruktiven Operationen durch.",{"category":49,"check":143,"severity":39,"summary":144},"Fehlerbehandlung","Diese Fähigkeit bietet Ratschläge und beinhaltet keine Codeausführung mit Fehlerpfaden.",{"category":49,"check":146,"severity":39,"summary":147},"Protokollierung","Diese Fähigkeit führt keine Aktionen durch, die eine lokale Audit-Protokollierung erfordern.",{"category":149,"check":150,"severity":39,"summary":151},"Compliance","DSGVO","Die Fähigkeit verarbeitet keine personenbezogenen Daten.",{"category":149,"check":153,"severity":24,"summary":154},"Zielmarkt","Die Ratschläge der Fähigkeit sind universell auf Open-Source-Beiträge anwendbar und enthalten keine regionalen oder gerichtlichen Einschränkungen.",{"category":57,"check":156,"severity":24,"summary":157},"Laufzeitstabilität","Die Ratschläge der Fähigkeit sind plattformunabhängig und stützen sich nicht auf spezifische Laufzeitumgebungen.",{"category":30,"check":159,"severity":24,"summary":160},"README","Das README bietet einen umfassenden Überblick, detaillierte technische Highlights und klare Nutzungshinweise.",{"category":70,"check":162,"severity":39,"summary":163},"Größe der Werkzeugoberfläche","Dies ist eine Fähigkeit und macht keine Werkzeuge im herkömmlichen Sinne verfügbar.",{"category":22,"check":165,"severity":39,"summary":166},"Überlappende fast synonyme Werkzeuge","Diese Fähigkeit macht keine Werkzeuge verfügbar, daher keine überlappenden fast synonymen Werkzeuge.",{"category":30,"check":168,"severity":24,"summary":169},"Phantomfunktionen","Alle beworbenen Funktionen und Fähigkeiten werden direkt durch den Inhalt und die Dokumentation der Fähigkeit unterstützt.",{"category":171,"check":172,"severity":24,"summary":173},"Install","Installationsanleitung","Klare und umfassende Installationsanweisungen werden für den Claude Code Plugin, den MCP-Server und die eigenständige CLI-Nutzung bereitgestellt.",{"category":175,"check":176,"severity":39,"summary":177},"Errors","Aktionsfähige Fehlermeldungen","Die Fähigkeit bietet Anleitungen, keine ausführbaren Code mit Fehlerpfaden.",{"category":179,"check":180,"severity":24,"summary":181},"Execution","Gepinnt Abhängigkeiten","Das README deutet auf ordnungsgemäße Abhängigkeitsverwaltung mit npm-Paketen hin und erwähnt CI, was auf gepinnte Abhängigkeiten und Interpreter hindeutet.",{"category":70,"check":183,"severity":39,"summary":184},"Trockenlauf-Vorschau","Diese Fähigkeit bietet Anleitungen und beinhaltet keine zustandsändernden Operationen oder die Übermittlung von Daten an externe Ziele.",{"category":186,"check":187,"severity":39,"summary":188},"Protocol","Idempotente Wiederholung & Timeouts","Diese Fähigkeit beinhaltet keine Fernaufrufe oder zustandsändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":149,"check":190,"severity":24,"summary":191},"Telemetry-Opt-in","Das README gibt ausdrücklich an, dass alle Daten lokal verbleiben und nichts an externe Server gesendet wird, was ein striktes Opt-in oder keine Telemetrie impliziert.",1778685774904,"Diese Fähigkeit bietet detaillierte Anleitungen zu Best Practices für Open-Source-Pull-Requests, einschließlich der Kommunikation mit Maintainern, dem Verfassen von PR-Beschreibungen, dem Nachfassen bei ruhenden PRs und einer umfassenden Checkliste zur Validierung der PR-Qualität. Sie zielt darauf ab, die Interaktion des Mitwirkenden mit Maintainern und die Qualität des eingereichten Codes zu verbessern.",[195,196,197,198,199],"Auf Feedback von Maintainern reagieren","PR-Beschreibungen schreiben und überprüfen","Auf ruhende PRs nachfassen","Qualität von PRs vor der Einreichung validieren","Effektiv mit Maintainern kommunizieren",[201,202,203],"Automatisch Kommentare oder Code posten","Beiträge auf anderen Plattformen als GitHub verwalten","Dashboards auf Teamebene oder Multi-User-Workflows verwalten","3.0.0","4.4.0","Um Open-Source-Beitragende über Best Practices für die Verwaltung von Pull-Requests und die Interaktion mit Maintainern zu informieren, um qualitativ hochwertigere Beiträge und reibungslosere Überprüfungsprozesse zu gewährleisten.","Hochwertige Dokumentation und klare Umfangsanpassung. Kleinere Anmerkungen zur Verbesserung der expliziten Voraussetzungen oder detaillierteren Workflow-Schritte.",95,"Exzellente Fähigkeit zur Verwaltung der PR-Etikette, vom Verfassen von Beschreibungen über die Reaktion auf Feedback bis hin zur Sicherstellung der Qualität.",[211,212,213,214,215],"pull-request","github","contributions","code-review","maintainer-communication","verified",[218,219,220,221],"Wenn auf Feedback von Maintainern reagiert wird","Beim Schreiben oder Überprüfen von PR-Beschreibungen","Beim Nachfassen auf ruhende PRs","Bei der Validierung der PR-Qualität vor der Einreichung",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":236,"testCoverage":239},{"hasLockfile":224},true,1778685754880,{"descriptionLength":227,"readmeSize":228},282,19385,{"closedIssues90d":230,"forks":231,"hasChangelog":224,"manifestVersion":232,"openIssues90d":233,"pushedAt":234,"stars":235},490,2,"1.0.0",6,1778650501000,9,{"hasNpmPackage":237,"license":238,"smitheryVerified":237},false,"MIT",{"hasCi":224,"hasTests":224},{"updatedAt":241},1778685881321,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/pr-etiquette","costajohnt","oss-autopilot","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":255,"parentExtension":259,"providers":292,"relations":304,"tags":305,"workflow":306},1778685675685.3613,"k1707a51wp3ckce2wk6rwshvhs86m0d9",{"reviewCount":8},{"description":252,"installMethods":253,"name":254,"sourceUrl":14},"AI-powered autopilot for managing open source contributions - track PRs, respond to maintainers, discover issues, and maintain contribution velocity",{"claudeCode":245},"OSS Autopilot",{"basePath":256,"githubOwner":244,"githubRepo":245,"locale":257,"slug":245,"type":258},"","en","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":266,"providers":268,"relations":285,"tags":287,"workflow":288},1778685675685.361,"k170gs7h84fdqg84xqts164qyd86n476",{"reviewCount":8},{"description":264,"installMethods":265,"name":254,"sourceUrl":14},"AI-powered autopilot for managing open source contributions with Claude Code",{"claudeCode":12},{"basePath":256,"githubOwner":244,"githubRepo":245,"locale":257,"slug":245,"type":267},"marketplace",{"evaluate":269,"extract":279},{"promptVersionExtension":270,"promptVersionScoring":205,"score":271,"tags":272,"targetMarket":278,"tier":216},"3.1.0",98,[273,212,213,274,275,276,277],"open-source","developer-tools","automation","ci-cd","productivity","global",{"commitSha":280,"license":238,"marketplace":281,"plugin":283},"HEAD",{"name":245,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd7423vs95hx5x2gda1av75eps86nhsp",[275,276,213,274,212,273,277],{"evaluatedAt":289,"extractAt":290,"updatedAt":291},1778685695427,1778685675685,1778685910213,{"evaluate":293,"extract":301},{"promptVersionExtension":204,"promptVersionScoring":205,"score":271,"tags":294,"targetMarket":278,"tier":216},[212,273,213,295,296,297,214,298,299,300],"pr-management","issue-discovery","ci-diagnosis","typescript","cli","mcp",{"commitSha":280,"license":238,"plugin":302},{"mcpCount":8,"provider":284,"skillCount":303},3,{"parentExtensionId":261,"repoId":286},[297,299,214,213,212,296,300,273,295,298],{"evaluatedAt":307,"extractAt":290,"updatedAt":308},1778685705739,1778685910382,{"evaluate":310,"extract":312},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":311,"targetMarket":278,"tier":216},[211,212,213,214,215],{"commitSha":280},{"parentExtensionId":249,"repoId":286,"translatedFrom":314},"k1753gp508bfkqqp7v5gfga64h86n61k",{"_creationTime":316,"_id":286,"identity":317,"providers":318,"workflow":547},1778685670599.243,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":319,"discover":534,"github":537},{"commitSha":280,"extensions":320},[321,334,403,412,420,426,519],{"basePath":256,"description":264,"displayName":245,"installMethods":322,"rationale":323,"selectedPaths":324,"source":333,"sourceLanguage":257,"type":267},{"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":252,"displayName":245,"installMethods":335,"license":238,"rationale":336,"selectedPaths":337,"source":333,"sourceLanguage":257,"type":258},{"claudeCode":245},"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,383,385,387,389,391,393,395,397,399,401],{"path":339,"priority":327},".claude-plugin/plugin.json",{"path":329,"priority":327},{"path":331,"priority":332},{"path":343,"priority":344},"skills/contribution-ethics/SKILL.md","medium",{"path":346,"priority":344},"skills/oss-contribution/SKILL.md",{"path":348,"priority":344},"skills/pr-etiquette/SKILL.md",{"path":350,"priority":327},".mcp.json",{"path":352,"priority":332},"agents/README.md",{"path":354,"priority":332},"agents/contribution-strategist.md",{"path":356,"priority":332},"agents/issue-scout.md",{"path":358,"priority":332},"agents/pr-compliance-checker.md",{"path":360,"priority":332},"agents/pr-health-checker.md",{"path":362,"priority":332},"agents/pr-responder.md",{"path":364,"priority":332},"agents/pre-commit-reviewer.md",{"path":366,"priority":332},"agents/repo-evaluator.md",{"path":368,"priority":332},"commands/oss-dashboard.md",{"path":370,"priority":332},"commands/oss-guidelines.md",{"path":372,"priority":332},"commands/oss-help.md",{"path":374,"priority":332},"commands/oss-search.md",{"path":376,"priority":332},"commands/oss.md",{"path":378,"priority":332},"commands/plan-ready.md",{"path":380,"priority":332},"commands/pr-ready.md",{"path":382,"priority":332},"commands/setup-oss.md",{"path":384,"priority":332},"hooks/auto-format-before-push.sh",{"path":386,"priority":332},"hooks/guard-git-operations.sh",{"path":388,"priority":332},"hooks/guard-public-posts.sh",{"path":390,"priority":332},"hooks/guard-public-posts.test.sh",{"path":392,"priority":332},"hooks/hooks.json",{"path":394,"priority":332},"hooks/pre-tool-use-dispatcher.sh",{"path":396,"priority":332},"hooks/pre-tool-use-dispatcher.test.sh",{"path":398,"priority":332},"hooks/safe-refresh-marketplace.sh",{"path":400,"priority":332},"hooks/safe-refresh-marketplace.test.sh",{"path":402,"priority":332},"hooks/session-start.sh",{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":333,"sourceLanguage":257,"type":246},"skills/contribution-ethics","This skill should be used when writing commits, PRs, or comments that will be visible to OSS maintainers — it covers the no-AI-attribution rule, AI-tell avoidance in writing, and the situations where a human contributor should respond instead of the AI tool. Sibling to oss-contribution and pr-etiquette.","contribution-ethics",{"claudeCode":12},"SKILL.md frontmatter at skills/contribution-ethics/SKILL.md",[410],{"path":411,"priority":327},"SKILL.md",{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"source":333,"sourceLanguage":257,"type":246},"skills/oss-contribution","This skill should be used when the user is working on open source contributions, responding to maintainer feedback, writing PR descriptions, working on issues, following up on dormant PRs, or needs guidance on open source etiquette and best practices.","oss-contribution",{"claudeCode":12},"SKILL.md frontmatter at skills/oss-contribution/SKILL.md",[419],{"path":411,"priority":327},{"basePath":243,"description":421,"displayName":13,"installMethods":422,"rationale":423,"selectedPaths":424,"source":333,"sourceLanguage":257,"type":246},"This skill should be used when responding to maintainer review feedback, writing or reviewing PR descriptions, following up on dormant PRs, validating PR quality before submission, or deciding how to communicate with maintainers. Sibling to oss-contribution and contribution-ethics.",{"claudeCode":12},"SKILL.md frontmatter at skills/pr-etiquette/SKILL.md",[425],{"path":411,"priority":327},{"basePath":427,"description":428,"displayName":429,"installMethods":430,"license":238,"rationale":431,"selectedPaths":432,"source":333,"sourceLanguage":257,"type":299},"packages/core","CLI and core library for managing open source contributions","@oss-autopilot/core",{"npm":429},"cli ecosystem detected at packages/core",[433,435,436,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517],{"path":434,"priority":327},"package.json",{"path":329,"priority":327},{"path":437,"priority":438},"src/cli.ts","low",{"path":440,"priority":438},"src/commands/check-integration.ts",{"path":442,"priority":438},"src/commands/comments.ts",{"path":444,"priority":438},"src/commands/compliance-score.ts",{"path":446,"priority":438},"src/commands/config.ts",{"path":448,"priority":438},"src/commands/daily-render.ts",{"path":450,"priority":438},"src/commands/daily.ts",{"path":452,"priority":438},"src/commands/dashboard-data.ts",{"path":454,"priority":438},"src/commands/dashboard-lifecycle.ts",{"path":456,"priority":438},"src/commands/dashboard-process.ts",{"path":458,"priority":438},"src/commands/dashboard-server.ts",{"path":460,"priority":438},"src/commands/dashboard.ts",{"path":462,"priority":438},"src/commands/detect-formatters.ts",{"path":464,"priority":438},"src/commands/dismiss.ts",{"path":466,"priority":438},"src/commands/doctor.ts",{"path":468,"priority":438},"src/commands/features.ts",{"path":470,"priority":438},"src/commands/guidelines.ts",{"path":472,"priority":438},"src/commands/index.ts",{"path":474,"priority":438},"src/commands/init.ts",{"path":476,"priority":438},"src/commands/list-mark-done.ts",{"path":478,"priority":438},"src/commands/list-move-tier.ts",{"path":480,"priority":438},"src/commands/local-repos.ts",{"path":482,"priority":438},"src/commands/move.ts",{"path":484,"priority":438},"src/commands/parse-list.ts",{"path":486,"priority":438},"src/commands/pr-template.ts",{"path":488,"priority":438},"src/commands/rate-limiter.ts",{"path":490,"priority":438},"src/commands/repo-vet.ts",{"path":492,"priority":438},"src/commands/scout-bridge.ts",{"path":494,"priority":438},"src/commands/search.ts",{"path":496,"priority":438},"src/commands/setup.ts",{"path":498,"priority":438},"src/commands/shelve.ts",{"path":500,"priority":438},"src/commands/skip-add.ts",{"path":502,"priority":438},"src/commands/skip-file-parser.ts",{"path":504,"priority":438},"src/commands/startup.ts",{"path":506,"priority":438},"src/commands/state-cmd.ts",{"path":508,"priority":438},"src/commands/stats.ts",{"path":510,"priority":438},"src/commands/status.ts",{"path":512,"priority":438},"src/commands/track.ts",{"path":514,"priority":438},"src/commands/validation.ts",{"path":516,"priority":438},"src/commands/vet-list.ts",{"path":518,"priority":438},"src/commands/vet.ts",{"basePath":520,"description":521,"displayName":522,"installMethods":523,"license":238,"rationale":524,"selectedPaths":525,"source":333,"sourceLanguage":257,"type":300},"packages/mcp-server","MCP server for OSS Autopilot — exposes PR tracking, issue discovery, and contribution management as MCP tools","@oss-autopilot/mcp",{"npm":522},"server.json with namespace/server name at packages/mcp-server/server.json",[526,528,529,530,532],{"path":527,"priority":327},"server.json",{"path":434,"priority":327},{"path":329,"priority":327},{"path":531,"priority":438},"src/index.ts",{"path":533,"priority":438},"src/server.ts",{"sources":535},[536],"manual",{"closedIssues90d":230,"description":538,"forks":231,"homepage":539,"license":238,"openIssues90d":233,"pushedAt":234,"readmeSize":228,"stars":235,"topics":540},"Claude Code plugin — AI-powered autopilot for managing open source contributions. Track PRs, respond to maintainers, discover issues, maintain velocity.","https://github.com/costajohnt/oss-autopilot#readme",[541,299,274,212,273,298,542,543,295,544,545,546,296],"claude-code","ai-agent","anthropic","claude-code-plugin","github-automation","contribution-tracker",{"classifiedAt":548,"discoverAt":549,"extractAt":550,"githubAt":550,"updatedAt":548},1778685675493,1778685670599,1778685673805,[214,213,212,215,211],{"evaluatedAt":553,"extractAt":290,"updatedAt":241},1778685775093,[],[556,586,607,633,664,689],{"_creationTime":557,"_id":558,"community":559,"display":560,"identity":566,"providers":570,"relations":579,"tags":582,"workflow":583},1778695548458.3926,"k172f2ed2j5kxdq8hbw4nszcw186m5xj",{"reviewCount":8},{"description":561,"installMethods":562,"name":564,"sourceUrl":565},"Review a pull request end-to-end using GitHub CLI. Covers diff analysis, commit history review, CI/CD check verification, severity-leveled feedback (blocking/suggestion/nit/praise), and gh pr review submission. Use when a pull request is assigned for review, performing a self-review before requesting others' input, conducting a second review after feedback is addressed, or auditing a merged PR for post-merge quality assessment.\n",{"claudeCode":563},"pjt222/agent-almanac","review-pull-request","https://github.com/pjt222/agent-almanac",{"basePath":567,"githubOwner":568,"githubRepo":569,"locale":257,"slug":564,"type":246},"skills/review-pull-request","pjt222","agent-almanac",{"evaluate":571,"extract":578},{"promptVersionExtension":204,"promptVersionScoring":205,"score":572,"tags":573,"targetMarket":278,"tier":216},100,[574,211,212,214,575,576,577],"review","gh-cli","feedback","pr",{"commitSha":280},{"parentExtensionId":580,"repoId":581},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[214,576,575,212,577,211,574],{"evaluatedAt":584,"extractAt":585,"updatedAt":584},1778700796502,1778695548458,{"_creationTime":587,"_id":588,"community":589,"display":590,"identity":594,"providers":596,"relations":603,"tags":604,"workflow":605},1778695548458.3474,"k1730fbw3hyx274fzsesckx2bs86nqph",{"reviewCount":8},{"description":591,"installMethods":592,"name":593,"sourceUrl":565},"Create and manage pull requests using GitHub CLI. Covers branch preparation, writing PR titles and descriptions, creating PRs, handling review feedback, and merge/cleanup workflows. Use when proposing changes from a feature or fix branch for review, merging completed work into the main branch, requesting code review from collaborators, or documenting the purpose and scope of a set of changes.\n",{"claudeCode":563},"create-pull-request",{"basePath":595,"githubOwner":568,"githubRepo":569,"locale":257,"slug":593,"type":246},"skills/create-pull-request",{"evaluate":597,"extract":602},{"promptVersionExtension":204,"promptVersionScoring":205,"score":598,"tags":599,"targetMarket":278,"tier":216},99,[212,211,600,601,214,275],"git","collaboration",{"commitSha":280},{"parentExtensionId":580,"repoId":581},[275,214,601,600,212,211],{"evaluatedAt":606,"extractAt":585,"updatedAt":606},1778697203799,{"_creationTime":608,"_id":609,"community":610,"display":611,"identity":617,"providers":622,"relations":627,"tags":629,"workflow":630},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":612,"installMethods":613,"name":615,"sourceUrl":616},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":614},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":618,"githubOwner":619,"githubRepo":620,"locale":257,"slug":621,"type":246},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":623,"extract":626},{"promptVersionExtension":204,"promptVersionScoring":205,"score":572,"tags":624,"targetMarket":278,"tier":216},[212,275,214,625,276],"maintenance",{"commitSha":280,"license":238},{"repoId":628},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[275,276,214,212,625],{"evaluatedAt":631,"extractAt":632,"updatedAt":631},1778697688364,1778697652123,{"_creationTime":634,"_id":635,"community":636,"display":637,"identity":643,"providers":648,"relations":656,"tags":659,"workflow":660},1778691370980.6204,"k175r5wzz8n1wk65qfwqv70vkn86n2kg",{"reviewCount":8},{"description":638,"installMethods":639,"name":641,"sourceUrl":642},"Überprüft Pull Requests in Drupal 11 (oder anderen) Projekten gemäß der Codex-Methodik (Geschäftslogik, Edge Cases von Hooks/Queries, Sicherheit, Performance, Vollständigkeit). Generiert einen .md-Bericht im erkannten IDE-Ordner (.antigravity/, .cursor/, .vscode/ oder docs/) mit Befunden nach Schweregrad und umsetzbaren Lösungen. Verwenden Sie dies, wenn der Benutzer \"Codex-Überprüfung\", \"PR-Überprüfung\", \"PR überprüfen\", \"PR überprüfen\" anfordert.",{"claudeCode":640},"j4rk0r/claude-skills","Codex PR Review","https://github.com/j4rk0r/claude-skills",{"basePath":644,"githubOwner":645,"githubRepo":646,"locale":18,"slug":647,"type":246},"skills/codex-pr-review","j4rk0r","claude-skills","codex-pr-review",{"evaluate":649,"extract":655},{"promptVersionExtension":204,"promptVersionScoring":205,"score":572,"tags":650,"targetMarket":278,"tier":216},[651,214,211,652,653,654],"drupal","codex","security","quality-assurance",{"commitSha":280,"license":238},{"repoId":657,"translatedFrom":658},"kd79shaph0e07035621cxd7x1n86m944","k175cj68ewyej64segk2xnppss86n5ad",[214,652,651,211,654,653],{"evaluatedAt":661,"extractAt":662,"updatedAt":663},1778691239127,1778691193352,1778691370980,{"_creationTime":665,"_id":666,"community":667,"display":668,"identity":674,"providers":678,"relations":683,"tags":685,"workflow":686},1778696691708.3008,"k17fayzd1zy2hnd48zygbrmd3586myqe",{"reviewCount":8},{"description":669,"installMethods":670,"name":672,"sourceUrl":673},"Comprehensive GitHub code review with AI-powered swarm coordination",{"claudeCode":671},"ruvnet/ruflo","github-code-review","https://github.com/ruvnet/ruflo",{"basePath":675,"githubOwner":676,"githubRepo":677,"locale":257,"slug":672,"type":246},".claude/skills/github-code-review","ruvnet","ruflo",{"evaluate":679,"extract":682},{"promptVersionExtension":204,"promptVersionScoring":205,"score":598,"tags":680,"targetMarket":278,"tier":216},[212,214,681,275,276],"ai",{"commitSha":280},{"repoId":684},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[681,275,276,214,212],{"evaluatedAt":687,"extractAt":688,"updatedAt":687},1778699000157,1778696691708,{"_creationTime":690,"_id":691,"community":692,"display":693,"identity":697,"providers":699,"relations":707,"tags":708,"workflow":709},1778697652123.881,"k1795s705cxe1e3x8cejnbq3hs86m69v",{"reviewCount":8},{"description":694,"installMethods":695,"name":696,"sourceUrl":616},"Use gitcrawl for OpenClaw issue and PR archive search, duplicate discovery, related-thread clustering, and local GitHub mirror freshness checks.",{"claudeCode":614},"gitcrawl",{"basePath":698,"githubOwner":619,"githubRepo":620,"locale":257,"slug":696,"type":246},".agents/skills/gitcrawl",{"evaluate":700,"extract":706},{"promptVersionExtension":204,"promptVersionScoring":205,"score":598,"tags":701,"targetMarket":278,"tier":216},[212,299,702,703,704,705,214],"issues","prs","archive","search",{"commitSha":280},{"repoId":628},[704,299,214,212,702,703,705],{"evaluatedAt":710,"extractAt":632,"updatedAt":710},1778697740302]