[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ckorhonen-merged-pr-monitoring-en":3,"guides-for-ckorhonen-merged-pr-monitoring":490,"similar-k17ccj9dxfngpgb3m9f5bc052h86mzyp-en":491},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":251,"isFallback":243,"parentExtension":257,"providers":279,"relations":283,"repo":284,"tags":488,"workflow":489},1778683790179.7808,"k17ccj9dxfngpgb3m9f5bc052h86mzyp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"ckorhonen/swe-skills","SWE Merged PR Monitoring","https://github.com/ckorhonen/swe-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":235,"workflow":249},1778684010557.6738,"kn77qy3rb4pcxn6mtf4mk7y61h86nras","en",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"practices":204,"prerequisites":205,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222,"workflow":227},[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,134,137,141,145,149,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly articulates the user problem of monitoring production impact of merged PRs, including specific trigger phrases.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers unique value by correlating merged PRs with production signals and observable impact, going beyond basic LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of reviewing merged PRs, confirming deployment, and analyzing production signals, making it production-ready.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on a single, coherent workflow: monitoring the production impact of merged pull requests.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities and provides clear usage guidelines and boundaries.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose explicit tools; its functionality is driven by prompt instructions and inferring actions.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not appear to have configurable parameters or environment variables that require explicit documentation.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","The skill does not expose explicit tools or commands.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","The skill does not expose explicit tools or commands with defined input/output schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is permissive and clearly declared in a LICENSE file.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 9, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to have third-party dependencies that require explicit management.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not appear to handle or require secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's instructions focus on data analysis and correlation, with no indication of executing external instructions or loading untrusted content as code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill operates on data within the provided context and does not fetch remote content or execute code at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill is read-only and analytical, focusing on interpreting existing data, thus posing no risk to file system isolation.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill does not involve execution of arbitrary code or detached processes.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's purpose is to analyze existing 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 appears to be free of hidden steering tricks or obfuscated instructions.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is based on structured instructions and prompts, not obfuscated code.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill relies on available data sources (PR metadata, deploy logs, metrics) rather than making assumptions about user project structure.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are no open issues, indicating either a well-maintained project or no recent activity needing attention.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a clear commit history and is installable via `npx skills install ckorhonen/swe-skills`, implying a versioned release.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill operates on structured data and prompt interpretation rather than executing code that requires schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is analytical and read-only, performing no destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill's instructions focus on clear reporting and analysis, implying robust error handling for ambiguous or missing data.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","As a prompt-based skill, it does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill analyzes PR and deployment data, which is unlikely to contain personal data requiring specific GDPR sanitization.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's functionality is global and not tied to any specific geographic or legal jurisdiction.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill's instructions are general and do not assume a specific operating system, shell, or editor environment.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file exists and provides a good overview of the repository's structure and development practices.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","The skill does not expose explicit tools.",{"category":40,"check":133,"severity":42,"summary":131},"Overlapping near-synonym tools",{"category":45,"check":135,"severity":24,"summary":136},"Phantom features","All advertised features in the SKILL.md and README are implemented or directly reflected in the skill's instructions.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README provides clear installation instructions (`npx skills install ckorhonen/swe-skills`) and usage examples.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The 'Troubleshooting' section in SKILL.md addresses potential issues like unconfirmed deployment and metric ambiguity with clear next steps.",{"category":146,"check":147,"severity":42,"summary":148},"Execution","Pinned dependencies","The skill does not appear to have third-party dependencies that require pinning or lockfiles.",{"category":33,"check":150,"severity":42,"summary":151},"Dry-run preview","The skill is purely analytical and does not perform state-changing operations.",{"category":153,"check":154,"severity":42,"summary":155},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":117,"check":157,"severity":24,"summary":158},"Telemetry opt-in","There is no indication of telemetry collection; if it were to occur, it would likely be opt-in based on the project's practices.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The skill's purpose is precisely defined, stating what it does (reviews merged PRs, checks production impact) and when to use it (monitor merged PRs, check production impact) with clear non-goals.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter description is concise and effectively summarizes the core capability and provides trigger phrases.",{"category":45,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md is well-structured, concise, and delegates detailed procedures to clear sections, staying within reasonable length.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md outlines the workflow steps and provides sufficient detail without embedding large external materials.",{"category":169,"check":173,"severity":42,"summary":174},"Forked exploration","The skill is primarily analytical and does not involve deep, multi-file exploration that would necessitate forked context.",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","The SKILL.md includes two clear, end-to-end examples demonstrating user input, actions, and expected outcomes.",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","The 'Troubleshooting' section addresses potential failure modes like unconfirmed deployment and disagreeing data sources with recovery steps.",{"category":104,"check":182,"severity":42,"summary":183},"Tool Fallback","The skill does not rely on external MCP tools and has no need for fallbacks.",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","The skill's troubleshooting section implies it will halt and report on issues like unconfirmed deployments or metric disagreements, rather than proceeding with uncertain state.",{"category":92,"check":189,"severity":24,"summary":190},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; its scope is clearly defined.",1778684010453,"This skill analyzes recently merged GitHub pull requests to determine if they have been deployed to production. It compares pre- and post-deployment signals from various observability sources to summarize the observable impact, including latency, error rates, and system load.",[194,195,196,197,198],"Reviews merged pull requests","Confirms production deployment status","Compares pre- and post-deploy signals","Summarizes observable production impact","Supports various observability sources",[200,201,202,203],"Pre-merge code review","Root-cause analysis with no scoped PR set","Generic service monitoring not tied to merged changes","Product analytics reporting unrelated to deploys",[],[206,207],"Access to GitHub PR metadata","Access to deployment and observability sources (CI/CD logs, metrics, traces, service health tools)","3.0.0","4.4.0","To provide clear, data-driven insights into the production impact of merged code changes, connecting engineering effort directly to observable outcomes.","The skill is well-documented, adheres to single responsibility, and has clear usage guidelines. No critical or warning findings were identified.",98,"High-quality skill for monitoring merged PRs' production impact.",[215,216,217,218,219],"ci-cd","monitoring","github","devops","production-readiness","global","verified",[223,224,225,226],"Reviewing the production impact of recent merged PRs","Checking if a change reached production and moved metrics","Comparing pre- and post-deploy behavior for a set of merges","Producing concise engineering readouts tied to merged GitHub work",[228,229,230,231,232,233,234],"Define Scope Precisely (repositories, author filters, timeframe)","Collect The Merged PR Set (number, title, link, merge time)","Map Likely Affected Surfaces (services, endpoints, jobs)","Confirm Production Deployment (using deploy logs, release dashboards, etc.)","Compare The Before And After Window (pre- and post-deploy metrics)","Correlate Cautiously (connect metric changes to PRs only when evidence supports it)","Write A Short PR-By-PR Report (concise, signal-focused, one section per PR)",{"codeQuality":236,"collectedAt":238,"documentation":239,"maintenance":242,"security":246,"testCoverage":248},{"hasLockfile":237},true,1778683991451,{"descriptionLength":240,"readmeSize":241},473,8683,{"closedIssues90d":8,"forks":8,"hasChangelog":243,"openIssues90d":8,"pushedAt":244,"stars":245},false,1778361321000,1,{"hasNpmPackage":243,"license":247,"smitheryVerified":243},"MIT",{"hasCi":237,"hasTests":243},{"updatedAt":250},1778684010557,{"basePath":252,"githubOwner":253,"githubRepo":254,"locale":18,"slug":255,"type":256},"skills/merged-pr-monitoring","ckorhonen","swe-skills","merged-pr-monitoring","skill",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"parentExtension":267,"providers":268,"relations":274,"tags":276,"workflow":277},1778683790179.7788,"k17d2yq229g61qvea0x8t60w1h86mgr8",{"reviewCount":8},{"description":262,"installMethods":263,"name":254,"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":254},{"basePath":265,"githubOwner":253,"githubRepo":254,"locale":18,"slug":254,"type":266},"","plugin",null,{"extract":269},{"commitSha":270,"plugin":271},"HEAD",{"mcpCount":8,"provider":272,"skillCount":273},"classify",17,{"repoId":275},"kd7b5kvzw3q7dgvym5bdx3m53986mann",[],{"extractAt":278,"updatedAt":278},1778683790179,{"evaluate":280,"extract":282},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":281,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":270,"license":247},{"parentExtensionId":259,"repoId":275},{"_creationTime":285,"_id":275,"identity":286,"providers":287,"workflow":484},1778683785537.182,{"githubOwner":253,"githubRepo":254,"sourceUrl":14},{"classify":288,"discover":472,"github":475},{"commitSha":270,"extensions":289},[290,338,347,355,363,371,379,387,395,400,408,416,424,432,440,448,456,464],{"basePath":265,"description":262,"displayName":254,"installMethods":291,"rationale":292,"selectedPaths":293,"source":337,"sourceLanguage":18,"type":266},{"claudeCode":254},"plugin manifest at .claude-plugin/plugin.json",[294,297,299,302,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335],{"path":295,"priority":296},".claude-plugin/plugin.json","mandatory",{"path":298,"priority":296},"README.md",{"path":300,"priority":301},"LICENSE","high",{"path":303,"priority":304},"skills/babysit-pr/SKILL.md","medium",{"path":306,"priority":304},"skills/capture-knowledge/SKILL.md",{"path":308,"priority":304},"skills/change-validation-planner/SKILL.md",{"path":310,"priority":304},"skills/create-skill/SKILL.md",{"path":312,"priority":304},"skills/docs-drift-audit/SKILL.md",{"path":314,"priority":304},"skills/incident-followup-audit/SKILL.md",{"path":316,"priority":304},"skills/init/SKILL.md",{"path":318,"priority":304},"skills/merged-pr-monitoring/SKILL.md",{"path":320,"priority":304},"skills/observability-gap-hunt/SKILL.md",{"path":322,"priority":304},"skills/ownership-risk-map/SKILL.md",{"path":324,"priority":304},"skills/performance-hunt/SKILL.md",{"path":326,"priority":304},"skills/pr-risk-review/SKILL.md",{"path":328,"priority":304},"skills/recent-commit-bug-hunt/SKILL.md",{"path":330,"priority":304},"skills/refactor-opportunities/SKILL.md",{"path":332,"priority":304},"skills/repo-introspection/SKILL.md",{"path":334,"priority":304},"skills/security-audit/SKILL.md",{"path":336,"priority":304},"skills/test-gap-hunt/SKILL.md","rule",{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":337,"sourceLanguage":18,"type":256},"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",[345],{"path":346,"priority":296},"SKILL.md",{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":337,"sourceLanguage":18,"type":256},"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",[354],{"path":346,"priority":296},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":337,"sourceLanguage":18,"type":256},"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",[362],{"path":346,"priority":296},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":337,"sourceLanguage":18,"type":256},"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",[370],{"path":346,"priority":296},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":337,"sourceLanguage":18,"type":256},"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",[378],{"path":346,"priority":296},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":337,"sourceLanguage":18,"type":256},"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",[386],{"path":346,"priority":296},{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":337,"sourceLanguage":18,"type":256},"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",[394],{"path":346,"priority":296},{"basePath":252,"description":10,"displayName":255,"installMethods":396,"rationale":397,"selectedPaths":398,"source":337,"sourceLanguage":18,"type":256},{"claudeCode":12},"SKILL.md frontmatter at skills/merged-pr-monitoring/SKILL.md",[399],{"path":346,"priority":296},{"basePath":401,"description":402,"displayName":403,"installMethods":404,"rationale":405,"selectedPaths":406,"source":337,"sourceLanguage":18,"type":256},"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",[407],{"path":346,"priority":296},{"basePath":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":337,"sourceLanguage":18,"type":256},"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",[415],{"path":346,"priority":296},{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":337,"sourceLanguage":18,"type":256},"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",[423],{"path":346,"priority":296},{"basePath":425,"description":426,"displayName":427,"installMethods":428,"rationale":429,"selectedPaths":430,"source":337,"sourceLanguage":18,"type":256},"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",[431],{"path":346,"priority":296},{"basePath":433,"description":434,"displayName":435,"installMethods":436,"rationale":437,"selectedPaths":438,"source":337,"sourceLanguage":18,"type":256},"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",[439],{"path":346,"priority":296},{"basePath":441,"description":442,"displayName":443,"installMethods":444,"rationale":445,"selectedPaths":446,"source":337,"sourceLanguage":18,"type":256},"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",[447],{"path":346,"priority":296},{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":337,"sourceLanguage":18,"type":256},"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",[455],{"path":346,"priority":296},{"basePath":457,"description":458,"displayName":459,"installMethods":460,"rationale":461,"selectedPaths":462,"source":337,"sourceLanguage":18,"type":256},"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",[463],{"path":346,"priority":296},{"basePath":465,"description":466,"displayName":467,"installMethods":468,"rationale":469,"selectedPaths":470,"source":337,"sourceLanguage":18,"type":256},"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",[471],{"path":346,"priority":296},{"sources":473},[474],"manual",{"closedIssues90d":8,"description":476,"forks":8,"homepage":477,"license":247,"openIssues90d":8,"pushedAt":244,"readmeSize":241,"stars":245,"topics":478},"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/",[479,480,481,482,483],"agent-skills","claude-code","claude-plugins","code-review","codex",{"classifiedAt":485,"discoverAt":486,"extractAt":487,"githubAt":487,"updatedAt":485},1778683789715,1778683785537,1778683787839,[215,218,217,216,219],{"evaluatedAt":250,"extractAt":278,"updatedAt":250},[],[492,522,548,569,597,630],{"_creationTime":493,"_id":494,"community":495,"display":496,"identity":502,"providers":506,"relations":515,"tags":518,"workflow":519},1778692306427.0989,"k1796t5tyzzwfm2x9bbbaaw5y586ndfk",{"reviewCount":8},{"description":497,"installMethods":498,"name":500,"sourceUrl":501},"Production incidents dashboard. Reads ECS health, Sentry errors, CI failures. Offers to dispatch fix agents for active fires.",{"claudeCode":499},"Lifecycle-Innovations-Limited/claude-ops","ops-fires","https://github.com/Lifecycle-Innovations-Limited/claude-ops",{"basePath":503,"githubOwner":504,"githubRepo":505,"locale":18,"slug":500,"type":256},"claude-ops/skills/ops-fires","Lifecycle-Innovations-Limited","claude-ops",{"evaluate":507,"extract":514},{"promptVersionExtension":208,"promptVersionScoring":209,"score":508,"tags":509,"targetMarket":220,"tier":221},100,[510,216,218,511,512,513,215],"incident-management","automation","aws","sentry",{"commitSha":270},{"parentExtensionId":516,"repoId":517},"k17d0t6ns7y6t377pfprg128hd86nm89","kd7d52tcek2e34r805zs06b10d86n39v",[511,512,215,218,510,216,513],{"evaluatedAt":520,"extractAt":521,"updatedAt":520},1778692547909,1778692306427,{"_creationTime":523,"_id":524,"community":525,"display":526,"identity":532,"providers":537,"relations":542,"tags":544,"workflow":545},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":527,"installMethods":528,"name":530,"sourceUrl":531},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":529},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":533,"githubOwner":534,"githubRepo":535,"locale":18,"slug":536,"type":256},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":538,"extract":541},{"promptVersionExtension":208,"promptVersionScoring":209,"score":508,"tags":539,"targetMarket":220,"tier":221},[217,511,482,540,215],"maintenance",{"commitSha":270,"license":247},{"repoId":543},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[511,215,482,217,540],{"evaluatedAt":546,"extractAt":547,"updatedAt":546},1778697688364,1778697652123,{"_creationTime":549,"_id":550,"community":551,"display":552,"identity":556,"providers":559,"relations":565,"tags":566,"workflow":567},1778692306427.1038,"k17bgetabcxg89fv9bd9j3xgyn86m243",{"reviewCount":8},{"description":553,"installMethods":554,"name":555,"sourceUrl":501},"Cross-platform issue triage. Pulls from Sentry (MCP), Linear (MCP), GitHub Issues (gh). Cross-references against code to find already-fixed issues. Auto-resolves fixed ones. Dispatches agents for active issues.",{"claudeCode":499},"OPS ► CROSS-PLATFORM TRIAGE",{"basePath":557,"githubOwner":504,"githubRepo":505,"locale":18,"slug":558,"type":256},"claude-ops/skills/ops-triage","ops-triage",{"evaluate":560,"extract":564},{"promptVersionExtension":208,"promptVersionScoring":209,"score":508,"tags":561,"targetMarket":220,"tier":221},[562,511,513,563,217,215],"issue-triage","linear",{"commitSha":270,"license":247},{"parentExtensionId":516,"repoId":517},[511,215,217,562,563,513],{"evaluatedAt":568,"extractAt":521,"updatedAt":568},1778693001136,{"_creationTime":570,"_id":571,"community":572,"display":573,"identity":579,"providers":583,"relations":590,"tags":593,"workflow":594},1778675056600.2336,"k174ksverssk2yzbps474rxbj186m722",{"reviewCount":8},{"description":574,"installMethods":575,"name":577,"sourceUrl":578},"CI/CD Pipeline Builder",{"claudeCode":576},"alirezarezvani/claude-skills","ci-cd-pipeline-builder","https://github.com/alirezarezvani/claude-skills",{"basePath":580,"githubOwner":581,"githubRepo":582,"locale":18,"slug":577,"type":256},"engineering/skills/ci-cd-pipeline-builder","alirezarezvani","claude-skills",{"evaluate":584,"extract":589},{"promptVersionExtension":208,"promptVersionScoring":209,"score":508,"tags":585,"targetMarket":220,"tier":221},[215,218,511,586,587,588],"github-actions","gitlab-ci","pipeline-generation",{"commitSha":270},{"parentExtensionId":591,"repoId":592},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[511,215,218,586,587,588],{"evaluatedAt":595,"extractAt":596,"updatedAt":595},1778678508588,1778675056600,{"_creationTime":598,"_id":599,"community":600,"display":601,"identity":607,"providers":612,"relations":623,"tags":626,"workflow":627},1778695548458.3982,"k171x3rf153jaf2ymvdtgzmtm986mkq2",{"reviewCount":8},{"description":602,"installMethods":603,"name":605,"sourceUrl":606},"Configure container image registries including GitHub Container Registry (ghcr.io), Docker Hub, and Harbor with automated image scanning, tagging strategies, retention policies, and CI/CD integration for secure image distribution. Use when setting up a private container registry, migrating from Docker Hub to self-hosted registries, implementing vulnerability scanning in CI/CD pipelines, managing multi-architecture images, enforcing image signing, or configuring automatic cleanup and retention policies.\n",{"claudeCode":604},"pjt222/agent-almanac","Setup Container Registry","https://github.com/pjt222/agent-almanac",{"basePath":608,"githubOwner":609,"githubRepo":610,"locale":18,"slug":611,"type":256},"skills/setup-container-registry","pjt222","agent-almanac","setup-container-registry",{"evaluate":613,"extract":622},{"promptVersionExtension":208,"promptVersionScoring":209,"score":614,"tags":615,"targetMarket":220,"tier":221},99,[616,617,618,218,215,619,620,621],"container-registry","docker","kubernetes","security","harbor","ghcr",{"commitSha":270,"license":247},{"parentExtensionId":624,"repoId":625},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[215,616,218,617,621,620,618,619],{"evaluatedAt":628,"extractAt":629,"updatedAt":628},1778701304642,1778695548458,{"_creationTime":631,"_id":632,"community":633,"display":634,"identity":640,"providers":644,"relations":651,"tags":653,"workflow":654},1778696691708.3013,"k177tyntexj70prnbx535eespd86mb14",{"reviewCount":8},{"description":635,"installMethods":636,"name":638,"sourceUrl":639},"Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning\n",{"claudeCode":637},"ruvnet/ruflo","github-project-management","https://github.com/ruvnet/ruflo",{"basePath":641,"githubOwner":642,"githubRepo":643,"locale":18,"slug":638,"type":256},".claude/skills/github-project-management","ruvnet","ruflo",{"evaluate":645,"extract":650},{"promptVersionExtension":208,"promptVersionScoring":209,"score":614,"tags":646,"targetMarket":220,"tier":221},[217,647,511,648,649,215,218],"project-management","issues","agile",{"commitSha":270},{"repoId":652},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[649,511,215,218,217,648,647],{"evaluatedAt":655,"extractAt":656,"updatedAt":655},1778699042326,1778696691708]