[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ckorhonen-ownership-risk-map-de":3,"guides-for-ckorhonen-ownership-risk-map":482,"similar-k175m0j9vtx26072ktcmdrd18586m8m4-de":483},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":230,"parentExtension":249,"providers":271,"relations":275,"repo":276,"tags":480,"workflow":481},1778683790179.7812,"k175m0j9vtx26072ktcmdrd18586m8m4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Maps engineering ownership risk in a repository using repo evidence such as git history, churn, bus factor, CODEOWNERS coverage, test density, and orphaned or unclear-owner surfaces. Use when a user says `map ownership risk`, `find bus factor hotspots`, `which files look orphaned`, `high-change low-test areas`, or asks for a recurring maintenance pass that identifies risky surfaces before they become incidents. Do NOT use for org charts, HR ownership assignments, or generic maintainer lists without repo evidence.",{"claudeCode":12},"ckorhonen/swe-skills","ownership-risk-map","https://github.com/ckorhonen/swe-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":228,"workflow":242},1778684055187.3142,"kn7355b48x18fva49tw37ykmw186n65q","en",{"checks":20,"evaluatedAt":196,"extensionSummary":197,"features":198,"nonGoals":204,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"targetMarket":221,"tier":222,"useCases":223},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,180,183,186,189,193],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of mapping engineering ownership risk in a repository using specific repo evidence and provides clear use cases and non-goals.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a unique value proposition by analyzing specific repo evidence like git history, churn, and CODEOWNERS to map ownership risk, going beyond generic LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is designed for production use, leveraging local repository access and git history to provide a recurring maintenance pass for identifying ownership risks.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on mapping engineering ownership risk within a repository, adhering to a single domain and not bundling unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's capabilities, clearly stating its purpose, use cases, and limitations, aligning with the source code.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose explicit tools or commands; it operates as a single unit skill.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not have configurable parameters or options that require documentation beyond what is provided in the main SKILL.md.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As a single-unit skill, there are no individual tools to evaluate for naming conventions.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill operates as a single unit and does not expose multiple tools with distinct input/output schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The MIT license is clearly provided in a LICENSE file and is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository has recent commits, with the last commit being on May 9, 2026, indicating active maintenance.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to have third-party dependencies that require management.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not appear to handle or require secrets for its operation.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on local repository data and does not load external data or instructions from untrusted sources.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill operates on local repository data and does not fetch external code or data at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates on local repository data and does not perform operations outside of the project folder.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No evidence of detached-process spawns or deny-retry loops were found in the skill's logic.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill analyzes local repository data and does not submit any confidential information to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, and descriptions are clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is composed of plain, readable source code and does not involve obfuscation techniques.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes reasonable assumptions about repository structure and clearly states preconditions if any exist.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating a new or inactive project, which is acceptable for this context.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a meaningful semver version declared in the SKILL.md frontmatter and is not stuck at 0.0.1.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","The skill does not expose explicit tools or commands with parameters requiring schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is analytical and does not perform any destructive operations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill's logic is straightforward and does not appear to have complex error paths that require explicit handling.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The skill is analytical and does not perform actions that require local audit logging.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill operates on repository metadata and does not process personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill analyzes repository data and has no regional or jurisdictional limitations, thus its target market is global.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill operates on local repository data and does not have assumptions about specific operating systems or runtimes beyond standard git functionality.",{"category":45,"check":128,"severity":24,"summary":129},"README","A README file exists and provides a good overview of the repository's structure, conventions, and development setup.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a single-unit skill and does not expose multiple tools.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","As a single-unit skill, there are no multiple tools to check for overlapping synonyms.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features mentioned in the README and SKILL.md are reflected in the skill's implementation and capabilities.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions using `npx skills install` and includes a reference to the skill.",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","The skill is primarily analytical and does not expose explicit error paths to the user that require actionable messages.",{"category":104,"check":148,"severity":42,"summary":149},"Pinned dependencies","The skill does not use third-party dependencies that require pinning.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill is analytical and does not perform state-changing operations or send data outward.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill operates on local repository data and does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no indication of telemetry emission; thus, opt-in is satisfied by default.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The SKILL.md frontmatter and description clearly articulate the skill's purpose of mapping ownership risk from repo evidence and define specific use cases and non-goals.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability with relevant trigger phrases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and concise, outlining the process without excessive length.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md is well-structured and does not embed large external materials, adhering to progressive disclosure principles.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill performs analysis on local data and does not involve deep exploration that would necessitate forked context.",{"category":22,"check":177,"severity":178,"summary":179},"Usage examples","info","While the README provides installation and development examples, the SKILL.md itself lacks specific end-to-end usage examples demonstrating input, invocation, and output for the ownership risk mapping.",{"category":22,"check":181,"severity":178,"summary":182},"Edge cases","The SKILL.md mentions handling unknowns and missing evidence, but detailed documentation of specific failure modes, symptoms, and recovery steps is not explicitly provided.",{"category":111,"check":184,"severity":42,"summary":185},"Tool Fallback","The skill does not rely on external tools like an MCP server, thus fallback is not applicable.",{"category":92,"check":187,"severity":24,"summary":188},"Stack assumptions","The skill's compatibility notes clearly state its requirements for local repository access and git history, avoiding hidden stack assumptions.",{"category":190,"check":191,"severity":24,"summary":192},"Safety","Halt on unexpected state","The skill's instructions emphasize honesty about unknowns and not guessing when evidence is weak, implying a halt on unexpected or unclear states.",{"category":92,"check":194,"severity":24,"summary":195},"Cross-skill coupling","The skill operates as a standalone unit and does not implicitly rely on other skills being loaded in the same session.",1778684054919,"This skill analyzes a repository's git history, churn, CODEOWNERS, test density, and other repo evidence to map engineering ownership risk. It identifies surfaces likely to become fragile due to concentrated ownership, high churn with few contributors, or unclear coverage, providing a ranked output suitable for scheduled maintenance.",[199,200,201,202,203],"Maps engineering ownership risk using repo evidence","Analyzes git history, churn, and bus factor","Assesses CODEOWNERS coverage and test density","Identifies orphaned or unclear-owner surfaces","Provides ranked output for recurring maintenance",[205,206,207,208],"Assigning people to teams or building org charts.","Generic repo orientation without an ownership-risk goal.","General bug hunting or refactor planning.","Security audits not specifically focused on ownership risk.","3.0.0","4.4.0","To provide engineers with a clear, evidence-backed map of ownership risk within a repository, enabling proactive maintenance and identification of potential fragility before incidents occur.","The skill is well-documented, adheres to single responsibility, and operates securely on local data. Minor improvements could be made in providing explicit usage examples and detailing edge case recovery steps.",95,"A well-structured and secure skill for mapping repository ownership risk using local evidence.",[216,217,218,219,220],"repository","risk-assessment","ownership","maintenance","git","global","verified",[224,225,226,227],"When a user asks to map ownership risk in a repository.","When a user wants to find bus factor hotspots.","When identifying files or modules with unclear ownership.","For running recurring maintenance passes to identify risky surfaces.",{"codeQuality":229,"collectedAt":231,"documentation":232,"maintenance":235,"security":239,"testCoverage":241},{"hasLockfile":230},true,1778684032087,{"descriptionLength":233,"readmeSize":234},518,8683,{"closedIssues90d":8,"forks":8,"hasChangelog":236,"openIssues90d":8,"pushedAt":237,"stars":238},false,1778361321000,1,{"hasNpmPackage":236,"license":240,"smitheryVerified":236},"MIT",{"hasCi":230,"hasTests":236},{"updatedAt":243},1778684055187,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/ownership-risk-map","ckorhonen","swe-skills","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":256,"parentExtension":259,"providers":260,"relations":266,"tags":268,"workflow":269},1778683790179.7788,"k17d2yq229g61qvea0x8t60w1h86mgr8",{"reviewCount":8},{"description":254,"installMethods":255,"name":247,"sourceUrl":14},"17 agent skills for engineering analysis and judgment — PR risk review, repo introspection, audits, ownership maps, refactor opportunities. See https://cdd.dev/skill/.",{"claudeCode":247},{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":18,"slug":247,"type":258},"","plugin",null,{"extract":261},{"commitSha":262,"plugin":263},"HEAD",{"mcpCount":8,"provider":264,"skillCount":265},"classify",17,{"repoId":267},"kd7b5kvzw3q7dgvym5bdx3m53986mann",[],{"extractAt":270,"updatedAt":270},1778683790179,{"evaluate":272,"extract":274},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":273,"targetMarket":221,"tier":222},[216,217,218,219,220],{"commitSha":262},{"parentExtensionId":251,"repoId":267},{"_creationTime":277,"_id":267,"identity":278,"providers":279,"workflow":476},1778683785537.182,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":280,"discover":464,"github":467},{"commitSha":262,"extensions":281},[282,330,339,347,355,363,371,379,387,395,403,408,416,424,432,440,448,456],{"basePath":257,"description":254,"displayName":247,"installMethods":283,"rationale":284,"selectedPaths":285,"source":329,"sourceLanguage":18,"type":258},{"claudeCode":247},"plugin manifest at .claude-plugin/plugin.json",[286,289,291,294,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327],{"path":287,"priority":288},".claude-plugin/plugin.json","mandatory",{"path":290,"priority":288},"README.md",{"path":292,"priority":293},"LICENSE","high",{"path":295,"priority":296},"skills/babysit-pr/SKILL.md","medium",{"path":298,"priority":296},"skills/capture-knowledge/SKILL.md",{"path":300,"priority":296},"skills/change-validation-planner/SKILL.md",{"path":302,"priority":296},"skills/create-skill/SKILL.md",{"path":304,"priority":296},"skills/docs-drift-audit/SKILL.md",{"path":306,"priority":296},"skills/incident-followup-audit/SKILL.md",{"path":308,"priority":296},"skills/init/SKILL.md",{"path":310,"priority":296},"skills/merged-pr-monitoring/SKILL.md",{"path":312,"priority":296},"skills/observability-gap-hunt/SKILL.md",{"path":314,"priority":296},"skills/ownership-risk-map/SKILL.md",{"path":316,"priority":296},"skills/performance-hunt/SKILL.md",{"path":318,"priority":296},"skills/pr-risk-review/SKILL.md",{"path":320,"priority":296},"skills/recent-commit-bug-hunt/SKILL.md",{"path":322,"priority":296},"skills/refactor-opportunities/SKILL.md",{"path":324,"priority":296},"skills/repo-introspection/SKILL.md",{"path":326,"priority":296},"skills/security-audit/SKILL.md",{"path":328,"priority":296},"skills/test-gap-hunt/SKILL.md","rule",{"basePath":331,"description":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":329,"sourceLanguage":18,"type":248},"skills/babysit-pr","Babysits an open pull request end-to-end by polling every minute, triaging new comments and reviews, handling CI failures, iterating on reviewer scores, and stopping only when the PR is ready to merge. Use when a user says `babysit this PR`, `watch this PR until it's merge-ready`, `handle review feedback on my PR`, or `keep iterating on this PR until reviewers are happy`. Do NOT use for a one-shot PR risk review, merged PR production monitoring, or repo-wide CI debugging with no scoped PR.","babysit-pr",{"claudeCode":12},"SKILL.md frontmatter at skills/babysit-pr/SKILL.md",[337],{"path":338,"priority":288},"SKILL.md",{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":329,"sourceLanguage":18,"type":248},"skills/capture-knowledge","Audits a repository's code and docs to find important conventions, workflows, and architectural decisions that are missing from agent-facing guidance, then drafts review-ready updates. Use when a user says `capture repo knowledge`, `document implicit conventions`, `turn repo patterns into agent rules`, or asks what future agents should remember about a codebase. Do NOT use for a generic repo tour, onboarding walkthrough, or architecture summary that does not need reusable guidance updates.","capture-knowledge",{"claudeCode":12},"SKILL.md frontmatter at skills/capture-knowledge/SKILL.md",[346],{"path":338,"priority":288},{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":329,"sourceLanguage":18,"type":248},"skills/change-validation-planner","Plans the narrowest trustworthy validation path for a scoped code change or diff. Use when a user asks what to run before merging, how to validate a specific change, whether the current checks are enough, or wants a bounded command order from narrow to broad. Do NOT use for writing tests, fixing the code change itself, broad QA sweeps, or generic debugging that needs root cause analysis.","change-validation-planner",{"claudeCode":12},"SKILL.md frontmatter at skills/change-validation-planner/SKILL.md",[354],{"path":338,"priority":288},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":329,"sourceLanguage":18,"type":248},"skills/create-skill","Creates or revises `swe:` skills for this repository using a repeatable authoring workflow: define concrete use cases, tune trigger boundaries, apply progressive disclosure, add matching eval assets, and validate the package. Use when adding a new skill, tightening an existing skill that over- or under-triggers, or distilling an external workflow into a repo-ready skill. Do NOT use for generic documentation edits or for executing the workflow the skill would describe.","create-skill",{"claudeCode":12},"SKILL.md frontmatter at skills/create-skill/SKILL.md",[362],{"path":338,"priority":288},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":329,"sourceLanguage":18,"type":248},"skills/docs-drift-audit","Audits a repository for human-facing or operational documentation that drifted from code, config, interfaces, workflows, or repo structure changes. Use when a user says `check docs drift`, `docs are stale`, `update the runbook after this change`, or `what documentation is missing after this change`. Do NOT use for agent-guidance updates, generic documentation rewrites, or writing docs without evidence that they are stale.","docs-drift-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/docs-drift-audit/SKILL.md",[370],{"path":338,"priority":288},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":329,"sourceLanguage":18,"type":248},"skills/incident-followup-audit","Audits post-incident engineering follow-through after a sev or incident to verify whether the durable follow-up happened: regression tests, monitors, docs, runbooks, ownership updates, tickets, rollback learnings, and remaining backlog. Use when a user asks whether incident follow-up is complete, what still needs to be done after a postmortem, or how to close the engineering loop. Do NOT use for live incident response, root-cause analysis, or a generic bug hunt unrelated to an incident.","incident-followup-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/incident-followup-audit/SKILL.md",[378],{"path":338,"priority":288},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":329,"sourceLanguage":18,"type":248},"skills/init","Initializes an optional repo-local agent collaboration preference file at `.ai/swe.json` by running a short interview or a zero-question quick mode. Use when a user says `initialize agent settings for this repo`, `set up my local agent prefs here`, `run quick init for this project`, or `create .ai/swe.json for how I like to work`. Do NOT use for `npm init`, project scaffolding, dependency installation, or environment bootstrap.","init",{"claudeCode":12},"SKILL.md frontmatter at skills/init/SKILL.md",[386],{"path":338,"priority":288},{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":329,"sourceLanguage":18,"type":248},"skills/merged-pr-monitoring","Reviews recently merged pull requests, confirms whether they reached production, compares pre- and post-deploy signals, and summarizes observable impact. Use when a user says `monitor merged PRs`, `did this deploy hurt prod`, `check production impact of yesterday's merges`, or asks for a post-deploy readout tied to merged GitHub PRs. Do NOT use for a pre-merge code review, incident analysis with no PR scope, or generic dashboard triage disconnected from merged changes.","merged-pr-monitoring",{"claudeCode":12},"SKILL.md frontmatter at skills/merged-pr-monitoring/SKILL.md",[394],{"path":338,"priority":288},{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":329,"sourceLanguage":18,"type":248},"skills/observability-gap-hunt","Inspects services, jobs, and code paths for missing or weak logs, metrics, traces, alerts, dashboards, or deployment-linked telemetry, then returns a tightly scoped backlog of observability gaps. Use when a user says `find observability gaps`, `audit telemetry coverage`, `what logs or metrics are missing`, `check alerting coverage`, or asks for a recurring telemetry review. Do NOT use for live incident response, root-cause analysis, generic performance tuning, or a broad code review.","observability-gap-hunt",{"claudeCode":12},"SKILL.md frontmatter at skills/observability-gap-hunt/SKILL.md",[402],{"path":338,"priority":288},{"basePath":245,"description":10,"displayName":13,"installMethods":404,"rationale":405,"selectedPaths":406,"source":329,"sourceLanguage":18,"type":248},{"claudeCode":12},"SKILL.md frontmatter at skills/ownership-risk-map/SKILL.md",[407],{"path":338,"priority":288},{"basePath":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":329,"sourceLanguage":18,"type":248},"skills/performance-hunt","Hunts for concrete performance bottlenecks in a scoped repository surface using profiler output, benchmarks, query plans, traces, bundle analysis, or repo evidence, then returns the smallest high-value follow-up experiments or fixes. Use when a user says `find performance bottlenecks`, `why is this slow`, `profile this flow`, `hunt hot paths`, or asks for a recurring performance review. Do NOT use for live incident response, generic observability audits, speculative micro-optimization, or broad architecture rewrites with no bottleneck evidence.","performance-hunt",{"claudeCode":12},"SKILL.md frontmatter at skills/performance-hunt/SKILL.md",[415],{"path":338,"priority":288},{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":329,"sourceLanguage":18,"type":248},"skills/pr-risk-review","Reviews open or draft pull requests for engineering risk before merge, focusing on missing validation, hidden coupling, rollout and rollback gaps, migrations, feature flags, and other agent-safe next actions. Use when a user says `review this PR for risk`, `pre-merge review`, `is this PR safe to merge`, or asks for a risk-focused PR review. Do NOT use for post-merge production monitoring, broad code smell review, or commit-scoped bug hunting.","pr-risk-review",{"claudeCode":12},"SKILL.md frontmatter at skills/pr-risk-review/SKILL.md",[423],{"path":338,"priority":288},{"basePath":425,"description":426,"displayName":427,"installMethods":428,"rationale":429,"selectedPaths":430,"source":329,"sourceLanguage":18,"type":248},"skills/recent-commit-bug-hunt","Scans recent commits in one or more repositories, identifies likely bugs using concrete repo evidence only, and proposes tightly scoped remediation sessions. Use when a user says `scan recent commits for bugs`, `what did I probably break`, `review yesterday's changes for regressions`, or asks for a commit-scoped bug hunt. Do NOT use for a broad code health review, full security audit, or speculative bug hunting with no repo or time scope.","recent-commit-bug-hunt",{"claudeCode":12},"SKILL.md frontmatter at skills/recent-commit-bug-hunt/SKILL.md",[431],{"path":338,"priority":288},{"basePath":433,"description":434,"displayName":435,"installMethods":436,"rationale":437,"selectedPaths":438,"source":329,"sourceLanguage":18,"type":248},"skills/refactor-opportunities","Reviews a repository and returns a short, best-first backlog of small, low-risk refactor tickets with clear write boundaries and validation paths. Use when a user says `find refactor opportunities`, `what small cleanup tickets should we hand to agents`, `give me parallelizable refactors`, or asks for narrow maintainability wins in an existing repo. Do NOT use for a broad architecture redesign, style-only cleanup sweep, or bug hunt focused on functional regressions.","refactor-opportunities",{"claudeCode":12},"SKILL.md frontmatter at skills/refactor-opportunities/SKILL.md",[439],{"path":338,"priority":288},{"basePath":441,"description":442,"displayName":443,"installMethods":444,"rationale":445,"selectedPaths":446,"source":329,"sourceLanguage":18,"type":248},"skills/repo-introspection","Inspects an unfamiliar software repository and produces a concrete orientation report covering structure, tooling, entry points, boundaries, active surfaces, and safe places to start work. Use when a user says `help me understand this repo`, `map this codebase before I edit it`, `where should I start`, or asks for an engineering walkthrough before planning or delegation. Do NOT use when the user already knows the target change and wants implementation, or when they need a specific bug diagnosis rather than repo orientation.","repo-introspection",{"claudeCode":12},"SKILL.md frontmatter at skills/repo-introspection/SKILL.md",[447],{"path":338,"priority":288},{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":329,"sourceLanguage":18,"type":248},"skills/security-audit","Audits a repository, workspace, or monorepo for dependency vulnerabilities, outdated security-sensitive packages, license issues, and dependency hygiene gaps, then compiles one evidence-backed report. Use when a user says `run a security audit`, `check dependencies and licenses`, `audit this monorepo for vulnerable packages`, or asks for a package-level security review. Do NOT use for a general secure-code review, threat model, or speculative vulnerability hunt without manifests, lockfiles, or package surfaces to inspect.","security-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/security-audit/SKILL.md",[455],{"path":338,"priority":288},{"basePath":457,"description":458,"displayName":459,"installMethods":460,"rationale":461,"selectedPaths":462,"source":329,"sourceLanguage":18,"type":248},"skills/test-gap-hunt","Identifies and prioritizes the highest-value test coverage gaps in a repository or workspace, then incrementally adds or strengthens tests using the local test stack and cleanly scoped subagent work when available. Use when a user says `improve test coverage`, `find weak tests`, `add missing test cases`, `run a recurring test-improvement pass`, or asks for a language-agnostic workflow to strengthen mocks, fixtures, and test structure without chasing raw coverage numbers. Do NOT use for first-time framework selection, broad test-stack migrations, or large production refactors.","test-gap-hunt",{"claudeCode":12},"SKILL.md frontmatter at skills/test-gap-hunt/SKILL.md",[463],{"path":338,"priority":288},{"sources":465},[466],"manual",{"closedIssues90d":8,"description":468,"forks":8,"homepage":469,"license":240,"openIssues90d":8,"pushedAt":237,"readmeSize":234,"stars":238,"topics":470},"Claude Code skills for on-demand engineering work — PR risk review, repo introspection, audits, ownership maps. Published at cdd.dev/skills/swe.","https://cdd.dev/skills/swe/",[471,472,473,474,475],"agent-skills","claude-code","claude-plugins","code-review","codex",{"classifiedAt":477,"discoverAt":478,"extractAt":479,"githubAt":479,"updatedAt":477},1778683789715,1778683785537,1778683787839,[220,219,218,216,217],{"evaluatedAt":243,"extractAt":270,"updatedAt":243},[],[484,513,546,579,608,640],{"_creationTime":485,"_id":486,"community":487,"display":488,"identity":494,"providers":498,"relations":506,"tags":509,"workflow":510},1778695548458.3599,"k176h5pddzn71z7ntsm9thy2m986nayf",{"reviewCount":8},{"description":489,"installMethods":490,"name":492,"sourceUrl":493},"Evolve an existing team composition by refining its structure in-place or creating a specialized variant. Covers assessing the current team against template and coordination patterns, gathering evolution requirements, choosing scope (adjust members, change coordination pattern, split/merge teams), applying changes to the team file and CONFIG block, updating version metadata, and synchronizing the registry and cross-references. Use when a team's member roster is outdated, coordination pattern no longer fits, user feedback reveals workflow gaps, a specialized variant is needed alongside the original, or agents have been added or removed from the library affecting team composition.\n",{"claudeCode":491},"pjt222/agent-almanac","evolve-team","https://github.com/pjt222/agent-almanac",{"basePath":495,"githubOwner":496,"githubRepo":497,"locale":18,"slug":492,"type":248},"skills/evolve-team","pjt222","agent-almanac",{"evaluate":499,"extract":505},{"promptVersionExtension":209,"promptVersionScoring":210,"score":500,"tags":501,"targetMarket":221,"tier":222},99,[502,220,503,219,504],"team-management","workflow-automation","agent-composition",{"commitSha":262},{"parentExtensionId":507,"repoId":508},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[504,220,219,502,503],{"evaluatedAt":511,"extractAt":512,"updatedAt":511},1778698088158,1778695548458,{"_creationTime":514,"_id":515,"community":516,"display":517,"identity":523,"providers":528,"relations":539,"tags":542,"workflow":543},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":518,"installMethods":519,"name":521,"sourceUrl":522},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":520},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":524,"githubOwner":525,"githubRepo":526,"locale":18,"slug":527,"type":248},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":529,"extract":538},{"promptVersionExtension":209,"promptVersionScoring":210,"score":530,"tags":531,"targetMarket":221,"tier":222},100,[220,532,533,534,535,536,537],"development-environment","workflow","tmux","automation","cli","developer-tool",{"commitSha":262,"license":240},{"parentExtensionId":540,"repoId":541},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[535,536,537,532,220,534,533],{"evaluatedAt":544,"extractAt":545,"updatedAt":544},1778699613343,1778699234184,{"_creationTime":547,"_id":548,"community":549,"display":550,"identity":556,"providers":561,"relations":570,"tags":574,"workflow":575},1778696789327.207,"k17427ty6gf7xj0sa3j4hys17s86nsd5",{"reviewCount":8},{"description":551,"installMethods":552,"name":554,"sourceUrl":555},"Verwenden Sie dies, wenn der Benutzer Konfigurations-Synchronisationsprofile auflisten, erstellen, wechseln, löschen, vergleichen oder inspizieren möchte.",{"claudeCode":553},"rohithzr/claudebase","sync-profiles","https://github.com/rohithzr/claudebase",{"basePath":557,"githubOwner":558,"githubRepo":559,"locale":560,"slug":554,"type":248},"skills/sync-profiles","rohithzr","claudebase","de",{"evaluate":562,"extract":569},{"promptVersionExtension":209,"promptVersionScoring":210,"score":530,"tags":563,"targetMarket":221,"tier":222},[564,565,566,567,568,220],"configuration","sync","backup","profiles","github",{"commitSha":262},{"parentExtensionId":571,"repoId":572,"translatedFrom":573},"k17brwsz1rsvvtg8zjs955raex86mnh6","kd7e1fmwvfp6n226mj6hy2fzds86n8kk","k17bxmr12gvehnjqa9dv7m8ebn86mbe5",[566,564,220,568,567,565],{"evaluatedAt":576,"extractAt":577,"updatedAt":578},1778696687333,1778696622831,1778696789327,{"_creationTime":580,"_id":581,"community":582,"display":583,"identity":589,"providers":593,"relations":599,"tags":603,"workflow":604},1778695117463.929,"k179c7p8mkd625ax98r4nr18v986m4xj",{"reviewCount":8},{"description":584,"installMethods":585,"name":587,"sourceUrl":588},"Verwenden Sie dies, wenn Sie mit der Feature-Arbeit beginnen, die eine Isolierung vom aktuellen Arbeitsbereich erfordert, oder bevor Sie Implementierungspläne ausführen – stellt sicher, dass über native Tools oder einen Git-Worktree-Fallback ein isolierter Arbeitsbereich vorhanden ist.",{"claudeCode":586},"obra/superpowers","using-git-worktrees","https://github.com/obra/superpowers",{"basePath":590,"githubOwner":591,"githubRepo":592,"locale":560,"slug":587,"type":248},"skills/using-git-worktrees","obra","superpowers",{"evaluate":594,"extract":598},{"promptVersionExtension":209,"promptVersionScoring":210,"score":530,"tags":595,"targetMarket":221,"tier":222},[220,596,597,535,536],"workspace","development",{"commitSha":262},{"parentExtensionId":600,"repoId":601,"translatedFrom":602},"k173cyjvkcyer717cf1859rka586mrx6","kd78df84w9e6v1ppqnzptt1afd86n9rm","k177cc2csjkdcems8qf39yr5fd86mzrs",[535,536,597,220,596],{"evaluatedAt":605,"extractAt":606,"updatedAt":607},1778694972293,1778694781833,1778695117464,{"_creationTime":609,"_id":610,"community":611,"display":612,"identity":618,"providers":623,"relations":631,"tags":635,"workflow":636},1778693888389.753,"k174tys9ez737ncx76cma7k3fd86n3ge",{"reviewCount":8},{"description":613,"installMethods":614,"name":616,"sourceUrl":617},"Schreibt Commit-Nachrichten um, damit sie klingen, als hätte ein sorgfältiger menschlicher Ingenieur sie geschrieben. Entfernt KI-/Marketing-Schrott (\"umfassende Lösung\", \"robuste Implementierung\", \"nutzen\", \"verbessern\", \"nahtlos\", \"Dieser Commit...\"). Behält das Conventional Commits-Format bei. Betreff ≤72 Zeichen (Ziel ≤50), Imperativ. Body nur, wenn das \"Warum\" nicht aus dem Betreff ersichtlich ist. Verwenden Sie dies, wenn der Benutzer \"Menschlichkeit der Commit-Nachricht\", \"Commit-Nachricht von Müll befreien\", \"diese Commit-Nachricht menschlich klingen lassen\", \"/unslop-commit\", \"/commit\" sagt oder einen Entwurf einer zu bereinigenden Commit-Nachricht einfügt. Löst automatisch aus, wenn Änderungen gestaged werden.\n",{"claudeCode":615},"MohamedAbdallah-14/unslop","Unslop Commit","https://github.com/MohamedAbdallah-14/unslop",{"basePath":619,"githubOwner":620,"githubRepo":621,"locale":560,"slug":622,"type":248},"skills/unslop-commit","MohamedAbdallah-14","unslop","unslop-commit",{"evaluate":624,"extract":630},{"promptVersionExtension":209,"promptVersionScoring":210,"score":530,"tags":625,"targetMarket":221,"tier":222},[626,627,220,628,629],"commit-message","conventional-commits","ai-writing","natural-language-processing",{"commitSha":262,"license":240},{"parentExtensionId":632,"repoId":633,"translatedFrom":634},"k177fsagh49r77m9y4755zc1mn86m1jm","kd727xcarpnqcat3wd68ms466s86mwkb","k178pmb87re7z9as1b8ky4h9m586ncf7",[628,626,627,220,629],{"evaluatedAt":637,"extractAt":638,"updatedAt":639},1778693755963,1778693661691,1778693888389,{"_creationTime":641,"_id":642,"community":643,"display":644,"identity":650,"providers":655,"relations":661,"tags":664,"workflow":665},1778692488329.0164,"k17d7dgccv6vnj9tcw0cehwnph86nryb",{"reviewCount":8},{"description":645,"installMethods":646,"name":648,"sourceUrl":649},"Analyze which rules are actively used vs inert. Detect coverage gaps. Recommend pruning to reduce token consumption.",{"claudeCode":647},"luiseiman/claude-kit","Rule Effectiveness Analysis","https://github.com/luiseiman/claude-kit",{"basePath":651,"githubOwner":652,"githubRepo":653,"locale":18,"slug":654,"type":248},"skills/rule-effectiveness","luiseiman","claude-kit","rule-effectiveness",{"evaluate":656,"extract":660},{"promptVersionExtension":209,"promptVersionScoring":210,"score":530,"tags":657,"targetMarket":221,"tier":222},[472,564,658,659,220],"analysis","optimization",{"commitSha":262,"license":240},{"parentExtensionId":662,"repoId":663},"k17650xadq8363kzchr4w0gmf186nq24","kd79wqc8an5wh20cc2znr8tyb586mxwx",[658,472,564,220,659],{"evaluatedAt":666,"extractAt":667,"updatedAt":666},1778693275143,1778692488329]