[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ckorhonen-create-skill-de":3,"guides-for-ckorhonen-create-skill":478,"similar-k17f3x4qcv0qp3hgnrhtrg6ekn86m901-de":479},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":226,"parentExtension":245,"providers":267,"relations":271,"repo":272,"tags":476,"workflow":477},1778683790179.7798,"k17f3x4qcv0qp3hgnrhtrg6ekn86m901",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"ckorhonen/swe-skills","create-skill","https://github.com/ckorhonen/swe-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":238},1778683928216.068,"kn7d53fh6myh4n4bqv1mwrc37x86mjgr","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[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,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of creating and revising `swe:` skills using a repeatable workflow, specifically addressing the need for concrete use cases, trigger boundaries, and evaluation assets.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill distills a specific authoring workflow into a repo-specific process, offering value beyond generic prompt engineering by providing structured guidance for skill creation and evaluation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is designed to produce a complete package including skill files, evaluation assets, and documentation updates, indicating it covers the full lifecycle for its stated purpose.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on the process of authoring and revising `swe:` skills within the repository, adhering to a single, coherent workflow.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's purpose of creating or revising `swe:` skills, including its workflow and intended use cases, with clear non-goals.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill that operates through natural language instructions rather than discrete tools, so the concept of scoped tools does not apply.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not appear to use external configuration files or parameters beyond the natural language prompt, making this check not applicable.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As this is a skill, it does not expose user-facing tools or commands with distinct names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This skill operates on natural language input and produces text output, so the concept of minimal I/O surface for tools is not applicable.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT License, as confirmed by the bundled LICENSE file, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows recent commit activity, with the last commit on May 9, 2026, well within the 3-month threshold.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The repository includes a lockfile (`package-lock.json` implied by `npm install`) and appears to manage dependencies, indicating suitable measures are in place.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill's function does not involve handling or exposing secrets; it operates on code and documentation text.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on structured text and code within a controlled environment, with no indication of loading untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external code or data at runtime, and all necessary content is bundled within the repository.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's described actions involve file manipulation within the repository checkout, which is consistent with its defined scope and does not involve writing outside of expected directories.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","There are no indications of detached process spawns or deny-retry loops in the skill's logic.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's purpose is to create and modify code and documentation; it does not read or submit confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled files (SKILL.md, README.md, LICENSE) do not contain any hidden text tricks, invisible Unicode characters, or control characters that could steer the model.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's implementation relies on plain, readable Markdown and standard scripts, with no evidence of obfuscated code, base64 payloads, or runtime fetched scripts.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes local checkout access but provides clear instructions and doesn't make assumptions about arbitrary project layouts outside its operational scope.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are no open issues in the last 90 days, and no closed issues in the last 90 days, indicating a new or inactive project state, which does not indicate slow maintenance.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has a meaningful `pushedAt` date (May 9, 2026), and while no explicit versioning is detected in frontmatter or tags, the install command references a specific commit implicitly, satisfying the requirement for a detectable version signal.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The skill's instructions are designed to be followed by an LLM and the repository includes validation scripts (`npm run evals:check`), suggesting that input validation is handled at the repository level.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's core function involves creating and updating files within a local checkout, and it explicitly mentions a review process before write-back, implying a guarded operation.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill describes validation steps and provides clear output requirements, implying a structured approach to handling potential errors during the skill authoring process.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill itself does not perform destructive actions or outbound calls that would necessitate a local audit file; the development process within the repo has its own logging mechanisms.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill operates on code and documentation, not personal data, making GDPR compliance not applicable.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is language-agnostic and focuses on code authoring conventions, with no regional or jurisdictional limitations detected, thus it is global.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard repository tools (npm, Git) and Markdown processing, with no specific OS or shell assumptions beyond typical developer environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file exists and clearly outlines the repository's structure, conventions, installation, and development commands, complementing the skill's purpose.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single skill and does not expose multiple tools or commands in the traditional sense.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This skill does not expose multiple tools with near-synonym names.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All features described in the README and SKILL.md, such as skill creation and evaluation asset generation, have corresponding implementation details or clear processes outlined.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions (`npx skills install ckorhonen/swe-skills`) and mentions development commands for local setup.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill's instructions and the associated repository validation scripts imply that errors encountered during the authoring or validation process would be actionable and clearly reported.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The presence of `npm install` and mention of linting tools suggests that dependencies are managed, likely with a lockfile, ensuring consistent execution.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The skill's workflow emphasizes review before write-back and mentions validation commands, implying a process that allows for previewing the intended changes before they are finalized.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill operates locally on files and does not involve remote calls or state-changing operations that would require idempotency or explicit timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill focuses on code and documentation manipulation and does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly defines the purpose of creating/revising `swe:` skills and specifies when to use it (adding/tightening skills) and when not to use it (generic edits, executing workflows).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, immediately stating the core capability and providing trigger phrases and non-goals, fitting within a reasonable character limit for routing.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured with clear sections and delegates detailed procedures to a repeatable workflow, keeping the main body concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the process and suggests adding separate files for scripts, references, or assets when necessary, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill's workflow does not involve deep exploration or heavy code review that would necessitate a forked context.",{"category":22,"check":177,"severity":178,"summary":179},"Usage examples","info","While the SKILL.md details the steps and output requirements, concrete, ready-to-run examples of invoking the skill and the resulting output are not explicitly provided.",{"category":22,"check":181,"severity":178,"summary":182},"Edge cases","The SKILL.md mentions validating commands and refining triggers but does not explicitly detail specific failure modes, their symptoms, or recovery steps for the skill authoring process itself.",{"category":104,"check":184,"severity":42,"summary":185},"Tool Fallback","The skill does not rely on external MCP tools or custom tooling, operating directly on repository files and instructions.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The skill's process emphasizes validation and review before committing changes, implying a halt and report mechanism for unexpected states.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and focuses on the process of skill authoring within the repository, without implicit reliance on other skills.",1778683928097,"This skill automates the creation and revision of `swe:` skills within a repository, guiding users through defining use cases, setting trigger boundaries, applying progressive disclosure, and generating matching evaluation assets like rubrics and test cases.",[196,197,198,199,200],"Creates or revises `swe:` skills","Defines concrete use cases and trigger boundaries","Applies progressive disclosure for readability","Generates matching evaluation assets (rubric, cases)","Validates the skill package against repo conventions",[202,203,204],"Implementing the engineering workflow the skill would describe","Generic documentation cleanup unrelated to skill authoring","One-off prompts not suitable for repeatable skills","3.0.0","4.4.0","To streamline the development of new AI skills for software engineering workflows by providing a repeatable, repo-specific authoring process grounded in concrete use cases and rigorous validation.","The skill is well-documented and adheres to best practices, with no critical or warning findings. Minor informational findings regarding the lack of explicit examples and edge case documentation were noted.",96,"A high-quality skill for authoring and revising repository-specific SWE skills with comprehensive evaluation assets.",[212,213,214,215,216],"code-generation","documentation","automation","developer-tools","workflow-automation","global","verified",[220,221,222,223],"Adding a new `swe:` skill to the repository","Revising an existing skill that is too broad or too narrow","Distilling an external workflow into a repo-ready skill","Standardizing skill authoring and evaluation processes",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":235,"testCoverage":237},{"hasLockfile":226},true,1778683910720,{"descriptionLength":229,"readmeSize":230},472,8683,{"closedIssues90d":8,"forks":8,"hasChangelog":232,"openIssues90d":8,"pushedAt":233,"stars":234},false,1778361321000,1,{"hasNpmPackage":232,"license":236,"smitheryVerified":232},"MIT",{"hasCi":226,"hasTests":232},{"updatedAt":239},1778683928216,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/create-skill","ckorhonen","swe-skills","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":252,"parentExtension":255,"providers":256,"relations":262,"tags":264,"workflow":265},1778683790179.7788,"k17d2yq229g61qvea0x8t60w1h86mgr8",{"reviewCount":8},{"description":250,"installMethods":251,"name":243,"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":243},{"basePath":253,"githubOwner":242,"githubRepo":243,"locale":18,"slug":243,"type":254},"","plugin",null,{"extract":257},{"commitSha":258,"plugin":259},"HEAD",{"mcpCount":8,"provider":260,"skillCount":261},"classify",17,{"repoId":263},"kd7b5kvzw3q7dgvym5bdx3m53986mann",[],{"extractAt":266,"updatedAt":266},1778683790179,{"evaluate":268,"extract":270},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":269,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":258},{"parentExtensionId":247,"repoId":263},{"_creationTime":273,"_id":263,"identity":274,"providers":275,"workflow":472},1778683785537.182,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":276,"discover":460,"github":463},{"commitSha":258,"extensions":277},[278,326,335,343,351,356,364,372,380,388,396,404,412,420,428,436,444,452],{"basePath":253,"description":250,"displayName":243,"installMethods":279,"rationale":280,"selectedPaths":281,"source":325,"sourceLanguage":18,"type":254},{"claudeCode":243},"plugin manifest at .claude-plugin/plugin.json",[282,285,287,290,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323],{"path":283,"priority":284},".claude-plugin/plugin.json","mandatory",{"path":286,"priority":284},"README.md",{"path":288,"priority":289},"LICENSE","high",{"path":291,"priority":292},"skills/babysit-pr/SKILL.md","medium",{"path":294,"priority":292},"skills/capture-knowledge/SKILL.md",{"path":296,"priority":292},"skills/change-validation-planner/SKILL.md",{"path":298,"priority":292},"skills/create-skill/SKILL.md",{"path":300,"priority":292},"skills/docs-drift-audit/SKILL.md",{"path":302,"priority":292},"skills/incident-followup-audit/SKILL.md",{"path":304,"priority":292},"skills/init/SKILL.md",{"path":306,"priority":292},"skills/merged-pr-monitoring/SKILL.md",{"path":308,"priority":292},"skills/observability-gap-hunt/SKILL.md",{"path":310,"priority":292},"skills/ownership-risk-map/SKILL.md",{"path":312,"priority":292},"skills/performance-hunt/SKILL.md",{"path":314,"priority":292},"skills/pr-risk-review/SKILL.md",{"path":316,"priority":292},"skills/recent-commit-bug-hunt/SKILL.md",{"path":318,"priority":292},"skills/refactor-opportunities/SKILL.md",{"path":320,"priority":292},"skills/repo-introspection/SKILL.md",{"path":322,"priority":292},"skills/security-audit/SKILL.md",{"path":324,"priority":292},"skills/test-gap-hunt/SKILL.md","rule",{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":325,"sourceLanguage":18,"type":244},"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",[333],{"path":334,"priority":284},"SKILL.md",{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":325,"sourceLanguage":18,"type":244},"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",[342],{"path":334,"priority":284},{"basePath":344,"description":345,"displayName":346,"installMethods":347,"rationale":348,"selectedPaths":349,"source":325,"sourceLanguage":18,"type":244},"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",[350],{"path":334,"priority":284},{"basePath":241,"description":10,"displayName":13,"installMethods":352,"rationale":353,"selectedPaths":354,"source":325,"sourceLanguage":18,"type":244},{"claudeCode":12},"SKILL.md frontmatter at skills/create-skill/SKILL.md",[355],{"path":334,"priority":284},{"basePath":357,"description":358,"displayName":359,"installMethods":360,"rationale":361,"selectedPaths":362,"source":325,"sourceLanguage":18,"type":244},"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",[363],{"path":334,"priority":284},{"basePath":365,"description":366,"displayName":367,"installMethods":368,"rationale":369,"selectedPaths":370,"source":325,"sourceLanguage":18,"type":244},"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",[371],{"path":334,"priority":284},{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":325,"sourceLanguage":18,"type":244},"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",[379],{"path":334,"priority":284},{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":325,"sourceLanguage":18,"type":244},"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",[387],{"path":334,"priority":284},{"basePath":389,"description":390,"displayName":391,"installMethods":392,"rationale":393,"selectedPaths":394,"source":325,"sourceLanguage":18,"type":244},"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",[395],{"path":334,"priority":284},{"basePath":397,"description":398,"displayName":399,"installMethods":400,"rationale":401,"selectedPaths":402,"source":325,"sourceLanguage":18,"type":244},"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",[403],{"path":334,"priority":284},{"basePath":405,"description":406,"displayName":407,"installMethods":408,"rationale":409,"selectedPaths":410,"source":325,"sourceLanguage":18,"type":244},"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",[411],{"path":334,"priority":284},{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"source":325,"sourceLanguage":18,"type":244},"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",[419],{"path":334,"priority":284},{"basePath":421,"description":422,"displayName":423,"installMethods":424,"rationale":425,"selectedPaths":426,"source":325,"sourceLanguage":18,"type":244},"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",[427],{"path":334,"priority":284},{"basePath":429,"description":430,"displayName":431,"installMethods":432,"rationale":433,"selectedPaths":434,"source":325,"sourceLanguage":18,"type":244},"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",[435],{"path":334,"priority":284},{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"source":325,"sourceLanguage":18,"type":244},"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",[443],{"path":334,"priority":284},{"basePath":445,"description":446,"displayName":447,"installMethods":448,"rationale":449,"selectedPaths":450,"source":325,"sourceLanguage":18,"type":244},"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",[451],{"path":334,"priority":284},{"basePath":453,"description":454,"displayName":455,"installMethods":456,"rationale":457,"selectedPaths":458,"source":325,"sourceLanguage":18,"type":244},"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",[459],{"path":334,"priority":284},{"sources":461},[462],"manual",{"closedIssues90d":8,"description":464,"forks":8,"homepage":465,"license":236,"openIssues90d":8,"pushedAt":233,"readmeSize":230,"stars":234,"topics":466},"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/",[467,468,469,470,471],"agent-skills","claude-code","claude-plugins","code-review","codex",{"classifiedAt":473,"discoverAt":474,"extractAt":475,"githubAt":475,"updatedAt":473},1778683789715,1778683785537,1778683787839,[214,212,215,213,216],{"evaluatedAt":239,"extractAt":266,"updatedAt":239},[],[480,512,538,559,587,610],{"_creationTime":481,"_id":482,"community":483,"display":484,"identity":490,"providers":496,"relations":504,"tags":507,"workflow":508},1778699368519.5344,"k17ab0jk30pqm4zejpk383w4dn86mj8t",{"reviewCount":8},{"description":485,"installMethods":486,"name":488,"sourceUrl":489},"Verwenden Sie dies, wenn die Arbeit von den Live-Browsersitzungs- oder gerenderten Zustand des Benutzers abhängt und nicht von statischen Abrufen, insbesondere für Browser-Debugging-Kontexte oder von DevTools ausgewählte Elemente oder Anfragen, angemeldeten Dashboards oder CMS-Flows, localhost-Apps, Formularen, Uploads, Downloads, Medieninspektion, DOM- oder iframe-Inspektion, Shadow DOM oder Browserfehlern, die wie Soft-404s, Authentifizierungswände, Anti-Bot-Prüfungen oder Ratenbegrenzungen aussehen.",{"claudeCode":487},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":491,"githubOwner":492,"githubRepo":493,"locale":494,"slug":495,"type":244},"skills/use-my-browser","xixu-me","skills","de","use-my-browser",{"evaluate":497,"extract":503},{"promptVersionExtension":205,"promptVersionScoring":206,"score":498,"tags":499,"targetMarket":217,"tier":218},100,[500,501,214,502,215],"browser","debugging","ux",{"commitSha":258,"license":236},{"repoId":505,"translatedFrom":506},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[214,500,501,215,502],{"evaluatedAt":509,"extractAt":510,"updatedAt":511},1778699261239,1778699106670,1778699368519,{"_creationTime":513,"_id":514,"community":515,"display":516,"identity":522,"providers":526,"relations":532,"tags":534,"workflow":535},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":517,"installMethods":518,"name":520,"sourceUrl":521},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":519},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":523,"githubOwner":524,"githubRepo":525,"locale":18,"slug":520,"type":244},"skills/github","steipete","clawdis",{"evaluate":527,"extract":531},{"promptVersionExtension":205,"promptVersionScoring":206,"score":498,"tags":528,"targetMarket":217,"tier":218},[520,529,530,215,214],"cli","api",{"commitSha":258},{"repoId":533},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[530,214,529,215,520],{"evaluatedAt":536,"extractAt":537,"updatedAt":536},1778698569289,1778697652123,{"_creationTime":539,"_id":540,"community":541,"display":542,"identity":546,"providers":548,"relations":555,"tags":556,"workflow":557},1778697652123.8845,"k17bexjjjsz81ysk7bd3ggdm8s86mt2t",{"reviewCount":8},{"description":543,"installMethods":544,"name":545,"sourceUrl":521},"Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.",{"claudeCode":519},"openclaw-testing",{"basePath":547,"githubOwner":524,"githubRepo":525,"locale":18,"slug":545,"type":244},".agents/skills/openclaw-testing",{"evaluate":549,"extract":554},{"promptVersionExtension":205,"promptVersionScoring":206,"score":498,"tags":550,"targetMarket":217,"tier":218},[551,552,553,214,215],"testing","ci","validation",{"commitSha":258},{"repoId":533},[214,552,215,551,553],{"evaluatedAt":558,"extractAt":537,"updatedAt":558},1778697962962,{"_creationTime":560,"_id":561,"community":562,"display":563,"identity":569,"providers":572,"relations":579,"tags":582,"workflow":583},1778696956947.3289,"k178wv979f7ak1vrv28fkjpabd86nmsp",{"reviewCount":8},{"description":564,"installMethods":565,"name":567,"sourceUrl":568},"Master-Skill für Rechtsteams, die Claude verwenden. Lädt die richtige Referenz für die Benutzerfrage (Konfiguration von Privilegien, MCP-Härtung, Verifizierung, lange Dokumente, Muster für Fachbereiche, Skill-Erstellung) und leitet an spezialisierte Starter-Skills weiter (NDA-Triage, Versionsvergleich, Besprechungszusammenfassung, Zitationsverifizierung, Status-Synthese). Wird automatisch aufgerufen, wenn der Benutzer juristische Arbeit, Verträge, Redlines, NDAs, Privilegien, Anwaltsgeheimnis, Gerichtsakten, Vernehmungen, regulatorische Compliance erwähnt oder fragt, wie Claude für eine Anwaltskanzlei oder ein internes Rechtsteam eingerichtet wird.",{"claudeCode":566},"sboghossian/master-claude-for-legal","Master Claude for Legal","https://github.com/sboghossian/master-claude-for-legal",{"basePath":253,"githubOwner":570,"githubRepo":571,"locale":494,"slug":571,"type":244},"sboghossian","master-claude-for-legal",{"evaluate":573,"extract":578},{"promptVersionExtension":205,"promptVersionScoring":206,"score":498,"tags":574,"targetMarket":217,"tier":218},[575,576,214,577,213],"legal","llm-ops","compliance",{"commitSha":258,"license":236},{"repoId":580,"translatedFrom":581},"kd72fmh49vwat89ksfnb322tbh86nazp","k17c4m9c7dd4039yczkzej1wrs86n3pk",[214,577,213,575,576],{"evaluatedAt":584,"extractAt":585,"updatedAt":586},1778696937293,1778696923757,1778696956947,{"_creationTime":588,"_id":589,"community":590,"display":591,"identity":597,"providers":600,"relations":604,"tags":606,"workflow":607},1778695021936.555,"k1715rn9402s29yge55y9nt0x986n2tf",{"reviewCount":8},{"description":592,"installMethods":593,"name":595,"sourceUrl":596},"Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.",{"claudeCode":594},"openai/skills","cli-creator","https://github.com/openai/skills",{"basePath":598,"githubOwner":599,"githubRepo":493,"locale":18,"slug":595,"type":244},"skills/.curated/cli-creator","openai",{"evaluate":601,"extract":603},{"promptVersionExtension":205,"promptVersionScoring":206,"score":498,"tags":602,"targetMarket":217,"tier":218},[529,212,215,471,214],{"commitSha":258},{"repoId":605},"kd75n2zj3yh472p25zffgycved86mnpx",[214,529,212,471,215],{"evaluatedAt":608,"extractAt":609,"updatedAt":608},1778695068759,1778695021936,{"_creationTime":611,"_id":612,"community":613,"display":614,"identity":620,"providers":624,"relations":631,"tags":634,"workflow":635},1778692982565.3235,"k17a9xkbep6cw2hw14pvb53k9n86nycz",{"reviewCount":8},{"description":615,"installMethods":616,"name":618,"sourceUrl":619},"Führen Sie Codierungsaufgaben mit einem strengen Liefer-Workflow aus: Erstellen Sie einen vollständigen Plan, implementieren Sie Schritt für Schritt, führen Sie kontinuierlich Tests durch und committen Sie standardmäßig nach jedem Schritt (`per_step`). Unterstützt explizite Commit-Policy-Überschreibungen (`final_only`, `milestone`) und optional BDD (Given/When/Then), wenn Benutzer verhaltensgesteuerte Bereitstellung anfordern oder Anforderungen unklar sind.",{"claudeCode":617},"majiayu000/vibeguard","fixflow","https://github.com/majiayu000/vibeguard",{"basePath":621,"githubOwner":622,"githubRepo":623,"locale":494,"slug":618,"type":244},"workflows/fixflow","majiayu000","vibeguard",{"evaluate":625,"extract":630},{"promptVersionExtension":205,"promptVersionScoring":206,"score":498,"tags":626,"targetMarket":217,"tier":218},[627,628,215,212,216,629],"code-quality","ai-safety","security",{"commitSha":258},{"repoId":632,"translatedFrom":633},"kd7b0vh258xpbyerk68bk3e1ks86mk58","k17bwx69hk0p0w7rnpzvv2p16h86mp2k",[628,212,627,215,629,216],{"evaluatedAt":636,"extractAt":637,"updatedAt":638},1778692812461,1778692607327,1778692982565]