[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ckorhonen-docs-drift-audit-de":3,"guides-for-ckorhonen-docs-drift-audit":477,"similar-k17f0j7tnzpwzycxqa4c9mmzgs86nm1q-de":478},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":225,"parentExtension":244,"providers":266,"relations":270,"repo":271,"tags":475,"workflow":476},1778683790179.78,"k17f0j7tnzpwzycxqa4c9mmzgs86nm1q",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"ckorhonen/swe-skills","docs-drift-audit","https://github.com/ckorhonen/swe-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":237},1778683950892.765,"kn77wpa3bar7vhn3mdbrvcj2d186n4hc","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":216,"tier":217,"useCases":218},[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,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of auditing documentation for drift from code changes and provides specific trigger phrases.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a specific capability for detecting documentation drift based on repo evidence, which is beyond generic documentation rewriting.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is designed to operate on a local repository checkout and git history, covering the complete lifecycle for identifying documentation drift.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses specifically on auditing documentation drift and does not attempt to cover unrelated domains like agent guidance updates or broad rewrites.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality, including its purpose, use cases, and explicit non-goals.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill operates through a single procedural prompt and does not expose distinct tools with verb-noun actions.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not expose configurable options or parameters beyond the scope of the user's request, rendering this check not applicable.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill operates through a single procedural prompt and does not expose distinct tools with names to evaluate.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill operates through a single procedural prompt and does not expose distinct tools with parameter schemas or response shapes.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The repository includes an MIT license file, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commits within the last 12 months, indicating active maintenance.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to use any third-party dependencies that would require specific management or update mechanisms.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's instructions focus on analysis of local files and git history, with no indication of loading untrusted third-party data as executable instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill operates on local repository data and does not fetch external content at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's operations are confined to analyzing the local repository checkout, with no indication of modifying files outside its scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops were detected in the skill's logic.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's function is to analyze local data and does not involve submitting confidential information to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks and the description is clean.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is presented as plain, readable prose in the SKILL.md file, with no obfuscation.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes access to a local repository checkout and standard tooling like git, fd, and rg, which are declared preconditions. It handles absence of expected file layout by not proceeding.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The repository has 0 open and 0 closed issues in the last 90 days, indicating either a new project or no current issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has a `pushedAt` date within the last 12 months and the `README.md` mentions 'npx skills install ckorhonen/swe-skills' which implies versioning, though no explicit version number is present.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill operates via natural language instructions and does not have explicit input arguments or structured output that requires schema validation.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","The skill is purely analytical and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill's procedural nature means errors are handled by the underlying agent or LLM interpreting the instructions, which is expected to provide meaningful feedback.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","This skill does not perform destructive actions or outbound calls that would require local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill only analyzes local repository data and does not operate on personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill analyzes local repository content and has no regional or jurisdictional limitations, hence `targetMarket` is global.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard repository tools and POSIX shell compatibility, with no specific OS or editor assumptions.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README.md file exists and clearly states the repository's purpose and structure, aligning with the skill's context.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single-purpose skill invoked via natural language, not a tool with multiple exposed commands.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This skill operates through a single procedural prompt and does not expose distinct tools with overlapping names.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features described in the SKILL.md and README are implemented or directly related to the skill's core function of auditing documentation drift.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions using 'npx skills install' and the skill's purpose is well-defined, aligning with expected usage.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill's procedural nature relies on the agent/LLM to interpret and report errors, which is expected to provide actionable feedback based on the clear instructions.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","The skill does not rely on specific third-party dependencies or interpreters beyond standard system tools.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill is purely 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 locally and synchronously, without remote calls or state-changing operations that would require idempotency or timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly defines the skill's purpose (auditing documentation drift), the artifact it operates on (repository docs), and provides specific positive and negative triggers.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and provides trigger phrases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and under 500 lines, detailing the process without excessive verbosity.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md is concise and does not embed large third-party materials or lengthy schemas, adhering to progressive disclosure principles.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill performs a focused audit rather than deep exploration, so the 'context: fork' setting is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","While explicit invocation examples are not provided, the detailed instructions and clear output requirements serve as a guide for practical use.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill's instructions cover potential failure modes like unclear scope and lack of evidence, with guidance on how to proceed.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill does not rely on external MCP servers or tools that would require fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill instructs to halt if the scope is unclear and emphasizes grounding findings in repo evidence, preventing operations on ambiguous states.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills, with clear instructions for its specific function.",1778683950587,"This skill audits a repository to identify discrepancies between human-facing or operational documentation and the current state of code, configuration, interfaces, workflows, or repository structure. It focuses on providing evidence-backed findings of documentation drift.",[195,196,197,198,199],"Audits documentation for drift from code and repo changes","Identifies documentation gaps and mismatches","Provides evidence for each documentation drift finding","Suggests minimal documentation updates to close gaps","Distinguishes drift from broader documentation rewrite needs",[201,202,203,204],"Updating agent-facing guidance","Rewriting documentation solely for style improvements","Generic repository orientation without a docs-mismatch goal","Inventing documentation based on expectations rather than repo evidence","3.0.0","4.4.0","To ensure that documentation accurately reflects the current state of a software repository, by identifying and reporting on stale or missing documentation that has not kept pace with code or structural changes.","All checks passed or were not applicable, indicating a high-quality, well-defined skill with no critical or warning findings.",98,"High-quality skill for auditing documentation drift with clear instructions and scope.",[212,213,214,215],"documentation","auditing","code-quality","maintenance","global","verified",[219,220,221,222],"Check if documentation matches recent code or config changes","Audit runbooks, READMEs, and operational docs for staleness","Find missing documentation after interface or workflow changes","Prepare a focused documentation update plan based on repo evidence",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":234,"testCoverage":236},{"hasLockfile":225},true,1778683928530,{"descriptionLength":228,"readmeSize":229},425,8683,{"closedIssues90d":8,"forks":8,"hasChangelog":231,"openIssues90d":8,"pushedAt":232,"stars":233},false,1778361321000,1,{"hasNpmPackage":231,"license":235,"smitheryVerified":231},"MIT",{"hasCi":225,"hasTests":231},{"updatedAt":238},1778683950892,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},"skills/docs-drift-audit","ckorhonen","swe-skills","skill",{"_creationTime":245,"_id":246,"community":247,"display":248,"identity":251,"parentExtension":254,"providers":255,"relations":261,"tags":263,"workflow":264},1778683790179.7788,"k17d2yq229g61qvea0x8t60w1h86mgr8",{"reviewCount":8},{"description":249,"installMethods":250,"name":242,"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":242},{"basePath":252,"githubOwner":241,"githubRepo":242,"locale":18,"slug":242,"type":253},"","plugin",null,{"extract":256},{"commitSha":257,"plugin":258},"HEAD",{"mcpCount":8,"provider":259,"skillCount":260},"classify",17,{"repoId":262},"kd7b5kvzw3q7dgvym5bdx3m53986mann",[],{"extractAt":265,"updatedAt":265},1778683790179,{"evaluate":267,"extract":269},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":268,"targetMarket":216,"tier":217},[212,213,214,215],{"commitSha":257},{"parentExtensionId":246,"repoId":262},{"_creationTime":272,"_id":262,"identity":273,"providers":274,"workflow":471},1778683785537.182,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":275,"discover":459,"github":462},{"commitSha":257,"extensions":276},[277,325,334,342,350,358,363,371,379,387,395,403,411,419,427,435,443,451],{"basePath":252,"description":249,"displayName":242,"installMethods":278,"rationale":279,"selectedPaths":280,"source":324,"sourceLanguage":18,"type":253},{"claudeCode":242},"plugin manifest at .claude-plugin/plugin.json",[281,284,286,289,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322],{"path":282,"priority":283},".claude-plugin/plugin.json","mandatory",{"path":285,"priority":283},"README.md",{"path":287,"priority":288},"LICENSE","high",{"path":290,"priority":291},"skills/babysit-pr/SKILL.md","medium",{"path":293,"priority":291},"skills/capture-knowledge/SKILL.md",{"path":295,"priority":291},"skills/change-validation-planner/SKILL.md",{"path":297,"priority":291},"skills/create-skill/SKILL.md",{"path":299,"priority":291},"skills/docs-drift-audit/SKILL.md",{"path":301,"priority":291},"skills/incident-followup-audit/SKILL.md",{"path":303,"priority":291},"skills/init/SKILL.md",{"path":305,"priority":291},"skills/merged-pr-monitoring/SKILL.md",{"path":307,"priority":291},"skills/observability-gap-hunt/SKILL.md",{"path":309,"priority":291},"skills/ownership-risk-map/SKILL.md",{"path":311,"priority":291},"skills/performance-hunt/SKILL.md",{"path":313,"priority":291},"skills/pr-risk-review/SKILL.md",{"path":315,"priority":291},"skills/recent-commit-bug-hunt/SKILL.md",{"path":317,"priority":291},"skills/refactor-opportunities/SKILL.md",{"path":319,"priority":291},"skills/repo-introspection/SKILL.md",{"path":321,"priority":291},"skills/security-audit/SKILL.md",{"path":323,"priority":291},"skills/test-gap-hunt/SKILL.md","rule",{"basePath":326,"description":327,"displayName":328,"installMethods":329,"rationale":330,"selectedPaths":331,"source":324,"sourceLanguage":18,"type":243},"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",[332],{"path":333,"priority":283},"SKILL.md",{"basePath":335,"description":336,"displayName":337,"installMethods":338,"rationale":339,"selectedPaths":340,"source":324,"sourceLanguage":18,"type":243},"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",[341],{"path":333,"priority":283},{"basePath":343,"description":344,"displayName":345,"installMethods":346,"rationale":347,"selectedPaths":348,"source":324,"sourceLanguage":18,"type":243},"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",[349],{"path":333,"priority":283},{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":324,"sourceLanguage":18,"type":243},"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",[357],{"path":333,"priority":283},{"basePath":240,"description":10,"displayName":13,"installMethods":359,"rationale":360,"selectedPaths":361,"source":324,"sourceLanguage":18,"type":243},{"claudeCode":12},"SKILL.md frontmatter at skills/docs-drift-audit/SKILL.md",[362],{"path":333,"priority":283},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":324,"sourceLanguage":18,"type":243},"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",[370],{"path":333,"priority":283},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":324,"sourceLanguage":18,"type":243},"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",[378],{"path":333,"priority":283},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":324,"sourceLanguage":18,"type":243},"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",[386],{"path":333,"priority":283},{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":324,"sourceLanguage":18,"type":243},"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",[394],{"path":333,"priority":283},{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":324,"sourceLanguage":18,"type":243},"skills/ownership-risk-map","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.","ownership-risk-map",{"claudeCode":12},"SKILL.md frontmatter at skills/ownership-risk-map/SKILL.md",[402],{"path":333,"priority":283},{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":324,"sourceLanguage":18,"type":243},"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",[410],{"path":333,"priority":283},{"basePath":412,"description":413,"displayName":414,"installMethods":415,"rationale":416,"selectedPaths":417,"source":324,"sourceLanguage":18,"type":243},"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",[418],{"path":333,"priority":283},{"basePath":420,"description":421,"displayName":422,"installMethods":423,"rationale":424,"selectedPaths":425,"source":324,"sourceLanguage":18,"type":243},"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",[426],{"path":333,"priority":283},{"basePath":428,"description":429,"displayName":430,"installMethods":431,"rationale":432,"selectedPaths":433,"source":324,"sourceLanguage":18,"type":243},"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",[434],{"path":333,"priority":283},{"basePath":436,"description":437,"displayName":438,"installMethods":439,"rationale":440,"selectedPaths":441,"source":324,"sourceLanguage":18,"type":243},"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",[442],{"path":333,"priority":283},{"basePath":444,"description":445,"displayName":446,"installMethods":447,"rationale":448,"selectedPaths":449,"source":324,"sourceLanguage":18,"type":243},"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",[450],{"path":333,"priority":283},{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":324,"sourceLanguage":18,"type":243},"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",[458],{"path":333,"priority":283},{"sources":460},[461],"manual",{"closedIssues90d":8,"description":463,"forks":8,"homepage":464,"license":235,"openIssues90d":8,"pushedAt":232,"readmeSize":229,"stars":233,"topics":465},"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/",[466,467,468,469,470],"agent-skills","claude-code","claude-plugins","code-review","codex",{"classifiedAt":472,"discoverAt":473,"extractAt":474,"githubAt":474,"updatedAt":472},1778683789715,1778683785537,1778683787839,[213,214,212,215],{"evaluatedAt":238,"extractAt":265,"updatedAt":238},[],[479,509,540,560,583,610],{"_creationTime":480,"_id":481,"community":482,"display":483,"identity":489,"providers":493,"relations":502,"tags":505,"workflow":506},1778695548458.3328,"k17cyw0d6mk1vdgew2xmncx1f186npdm",{"reviewCount":8},{"description":484,"installMethods":485,"name":487,"sourceUrl":488},"Audit project dependencies for version staleness, security vulnerabilities, and compatibility issues. Covers lock file analysis, upgrade path planning, and breaking change assessment. Use before a release to ensure dependencies are current and secure, during periodic maintenance reviews, after receiving a security advisory, when upgrading to a new language version, before submitting to CRAN or npm, or when inheriting a project to assess its dependency health.\n",{"claudeCode":486},"pjt222/agent-almanac","audit-dependency-versions","https://github.com/pjt222/agent-almanac",{"basePath":490,"githubOwner":491,"githubRepo":492,"locale":18,"slug":487,"type":243},"skills/audit-dependency-versions","pjt222","agent-almanac",{"evaluate":494,"extract":501},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":496,"targetMarket":216,"tier":217},100,[497,213,498,499,500,215],"dependencies","security","upgrades","versioning",{"commitSha":257},{"parentExtensionId":503,"repoId":504},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[213,497,215,498,499,500],{"evaluatedAt":507,"extractAt":508,"updatedAt":507},1778696062378,1778695548458,{"_creationTime":510,"_id":511,"community":512,"display":513,"identity":519,"providers":524,"relations":531,"tags":535,"workflow":536},1778692149150.6643,"k1759s9badm7m9zv5jynt0r2s186mvp3",{"reviewCount":8},{"description":514,"installMethods":515,"name":517,"sourceUrl":518},"Umfassende Zustandsprüfung aller Ihrer Skills in einem Bericht. Verwenden Sie dies, wenn der Benutzer nach Fehlern suchen, Duplikate finden, defekte Skills erkennen oder eine vollständige Übersicht über den Zustand der Skills erhalten möchte.",{"claudeCode":516},"khendzel/skills-janitor","janitor-report","https://github.com/khendzel/skills-janitor",{"basePath":520,"githubOwner":521,"githubRepo":522,"locale":523,"slug":517,"type":243},"skills/janitor-report","khendzel","skills-janitor","de",{"evaluate":525,"extract":530},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":526,"targetMarket":216,"tier":217},[527,528,213,215,529],"skills","management","developer-tools",{"commitSha":257},{"parentExtensionId":532,"repoId":533,"translatedFrom":534},"k173y287h96a0x42zvrvymzvgn86nq38","kd722xn3d2v8ze2vwgebvzgpv986mj48","k177wxk7zzyaycd3t6ads36e7586mkcw",[213,529,215,528,527],{"evaluatedAt":537,"extractAt":538,"updatedAt":539},1778692022779,1778691884319,1778692149150,{"_creationTime":541,"_id":542,"community":543,"display":544,"identity":548,"providers":550,"relations":554,"tags":556,"workflow":557},1778692103457.7957,"k17256byz2pemb50a5k4g48b1n86mpwv",{"reviewCount":8},{"description":545,"installMethods":546,"name":547,"sourceUrl":518},"Zeige alle deine installierten Skills an",{"claudeCode":516},"janitor-audit",{"basePath":549,"githubOwner":521,"githubRepo":522,"locale":523,"slug":547,"type":243},"skills/janitor-audit",{"evaluate":551,"extract":553},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":552,"targetMarket":216,"tier":217},[527,528,213,215,529],{"commitSha":257},{"parentExtensionId":532,"repoId":533,"translatedFrom":555},"k17enbaydwffjeah1ncmnkn5y586ned0",[213,529,215,528,527],{"evaluatedAt":558,"extractAt":538,"updatedAt":559},1778691945236,1778692103457,{"_creationTime":561,"_id":562,"community":563,"display":564,"identity":568,"providers":570,"relations":579,"tags":580,"workflow":581},1778695548458.3718,"k175vfqr247swcyt62e6v08a4x86mtf1",{"reviewCount":8},{"description":565,"installMethods":566,"name":567,"sourceUrl":488},"Investigate root causes and manage CAPAs (Corrective and Preventive Actions) for compliance deviations. Covers investigation method selection (5-Why, fishbone, fault tree), structured root cause analysis, corrective vs preventive action design, effectiveness verification, and trend analysis. Use when an audit finding requires a CAPA, when a deviation or incident occurs in a validated system, when a regulatory observation needs a formal response, when a data integrity anomaly requires investigation, or when recurring issues suggest a systemic root cause.\n",{"claudeCode":486},"investigate-capa-root-cause",{"basePath":569,"githubOwner":491,"githubRepo":492,"locale":18,"slug":567,"type":243},"skills/investigate-capa-root-cause",{"evaluate":571,"extract":578},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":572,"targetMarket":216,"tier":217},[573,574,575,576,577,213],"compliance","capa","investigation","root-cause-analysis","gxp",{"commitSha":257},{"parentExtensionId":503,"repoId":504},[213,574,573,577,575,576],{"evaluatedAt":582,"extractAt":508,"updatedAt":582},1778699030088,{"_creationTime":584,"_id":585,"community":586,"display":587,"identity":593,"providers":597,"relations":604,"tags":606,"workflow":607},1778695753353.633,"k17fxb9fnez7bhk0sy8znxzx8n86m48r",{"reviewCount":8},{"description":588,"installMethods":589,"name":591,"sourceUrl":592},"Drift detection + baseline integrity guard for agent workspace files with automatic alerting support",{"claudeCode":590},"prompt-security/clawsec","soul-guardian","https://github.com/prompt-security/clawsec",{"basePath":594,"githubOwner":595,"githubRepo":596,"locale":18,"slug":591,"type":243},"skills/soul-guardian","prompt-security","clawsec",{"evaluate":598,"extract":603},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":599,"targetMarket":216,"tier":217},[498,600,213,601,602],"integrity","file-guard","workspace",{"commitSha":257},{"repoId":605},"kd72phsqkbk8w57ctvf7ac9nqs86n9t4",[213,601,600,498,602],{"evaluatedAt":608,"extractAt":609,"updatedAt":608},1778696065248,1778695753353,{"_creationTime":611,"_id":612,"community":613,"display":614,"identity":620,"providers":625,"relations":633,"tags":635,"workflow":636},1778694720643.034,"k175824bv0hy06y0gygd192pgd86nceh",{"reviewCount":8},{"description":615,"installMethods":616,"name":618,"sourceUrl":619},"Run a weekly SEO review for one registered website, write audit artifacts, and choose the next best safe action.",{"claudeCode":617},"nowork-studio/toprank","Toprank Weekly Review","https://github.com/nowork-studio/toprank",{"basePath":621,"githubOwner":622,"githubRepo":623,"locale":18,"slug":624,"type":243},"openclaw/skills/toprank-weekly-review","nowork-studio","toprank","toprank-weekly-review",{"evaluate":626,"extract":632},{"promptVersionExtension":205,"promptVersionScoring":206,"score":495,"tags":627,"targetMarket":216,"tier":217},[628,629,630,213,631],"seo","google-ads","meta-ads","automation",{"commitSha":257,"license":235},{"repoId":634},"kd74wn8s89tp9hrfsmcra492r586nbrv",[213,631,629,630,628],{"evaluatedAt":637,"extractAt":638,"updatedAt":637},1778694967711,1778694720643]