[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ckorhonen-init-de":3,"guides-for-ckorhonen-init":481,"similar-k175gdavh4ddb920rs1v4jc92586n0ke-de":482},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":229,"parentExtension":248,"providers":270,"relations":274,"repo":275,"tags":479,"workflow":480},1778683790179.7805,"k175gdavh4ddb920rs1v4jc92586n0ke",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"ckorhonen/swe-skills","init","https://github.com/ckorhonen/swe-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":241},1778683991127.054,"kn7fmst4n6d56ge2mqqhvbe7bd86mrta","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222},[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,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of initializing repo-local agent collaboration preferences and explicitly states the intended use cases and non-goals.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a unique value by providing a configurable, repo-local preference layer that influences agent behavior, going beyond generic LLM defaults.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is fully implemented and covers the complete lifecycle of creating and managing a local preference file, making it ready for production use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill has a single, well-defined responsibility: managing the `.ai/swe.json` preference file for agent collaboration within a repository.",{"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 appears to be a single-purpose tool with no distinct sub-commands or tools exposed.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The SKILL.md file clearly documents all preference schema fields, their possible values, and the built-in defaults, with no implicit parameters.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","The skill does not expose multiple distinct tools or commands with names that would require evaluation.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill's inputs and outputs are well-defined and minimal, focusing only on the necessary preferences and file management actions.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, as indicated by the bundled 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 3 months.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The extension does not appear to use any third-party dependencies.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill does not handle or expose secrets, focusing solely on configuration file management.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on configuration files and user input, but does not load or execute untrusted third-party code or data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external files at runtime or execute code from remote sources.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill only writes to `.ai/swe.json` and optionally `.gitignore` within the project directory, maintaining sandbox isolation.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the skill's logic.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not read or submit confidential data to any third party.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks and uses clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is presented in plain, readable source code and does not involve obfuscation or runtime fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes minimal structural assumptions, only interacting with `.ai/swe.json` and `.gitignore`, which are handled gracefully.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are no open or closed issues in the last 90 days, indicating either a new project or no current maintenance issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The SKILL.md frontmatter declares a short-description, and the repository has recent commits, indicating active development, though a formal version number is not present.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","Input validation is described in the SKILL.md, ensuring that user input for preferences is handled correctly.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's file writing operations are guarded by user prompts and explicit requests, especially concerning `.gitignore`.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The SKILL.md details how to handle existing files, malformed JSON, and out-of-scope requests, providing clear error reporting and recovery paths.",{"category":104,"check":114,"severity":24,"summary":115},"Logging","The skill focuses on file operations and user interaction, with no destructive actions or outbound calls that would necessitate detailed logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill does not operate on personal data; it manages configuration files.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is globally applicable with no regional or jurisdictional logic.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill does not make assumptions about specific editors, shells, or operating systems beyond standard file system access.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file exists and provides a clear overview of the repository's structure, conventions, and development workflows.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single-purpose skill and does not expose multiple tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","The skill operates as a single unit and does not expose multiple tools that could be near-synonyms.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features in the README and SKILL.md have corresponding implementation details or clear instructions.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions using `npx` and includes an example invocation.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The SKILL.md outlines specific error paths (existing file, malformed JSON, out-of-scope requests) with clear remediation steps.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The extension does not use third-party dependencies, thus no pinning is required.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The skill's file writing operations are guarded by user prompts and explicit requests, effectively serving as a preview before modification.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill operates locally on files and does not involve remote calls or state-changing operations requiring 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 SKILL.md frontmatter concisely states the purpose, core capability, and trigger phrases, clearly defining what the skill does and when to use it.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is dense and self-contained, clearly summarizing the core capability and trigger phrases within a reasonable length.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is concise, detailing instructions and requirements without excessive preamble or embedding large external materials.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md is concise and does not embed large external materials, adhering to progressive disclosure principles.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is not designed for deep exploration or code review that would necessitate forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear, end-to-end examples demonstrating invocation and expected outcomes for different scenarios.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md documents failure modes like existing/malformed files and out-of-scope requests with clear symptoms and recovery steps.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools like an MCP server and uses only built-in capabilities.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The SKILL.md explicitly states compatibility requirements (local checkout, write access) and does not assume specific tooling or OS beyond standard file operations.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The SKILL.md instructs the skill to halt and report on unexpected pre-states, such as existing or malformed preference files.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it clearly redirects unrelated requests.",1778683991020,"This skill creates or updates a local `.ai/swe.json` file to store agent collaboration preferences, offering both an interview mode and a quick mode. It manages the file's existence, format (minified JSON), and optionally updates `.gitignore`. The skill prioritizes local-first behavior and clearly defines precedence rules for preferences.",[198,199,200,201,202],"Initializes repo-local agent preference file (`.ai/swe.json`)","Supports interactive interview or zero-question quick mode","Manages `.gitignore` updates for local-only storage","Defines a compact JSON schema for agent preferences","Establishes clear precedence rules for preferences",[204,205,206,207],"Project scaffolding or dependency installation","Environment bootstrap or credential setup","Broad repo documentation or agent guidance rewrites","Forcing `.gitignore` changes without explicit user request","3.0.0","4.4.0","To allow developers to easily configure how AI agents collaborate within a specific repository, providing a persistent and versionable preference layer.","All checks passed, indicating a high-quality, well-documented, and secure skill.",100,"A robust skill for managing local agent preferences with clear instructions and examples.",[215,216,217,218,219],"configuration","preferences","agent","local","developer-tools","global","verified",[223,224,225,226],"Setting up local agent settings for a new project","Quickly applying opinionated agent defaults to a repository","Creating a versionable preference file for team collaboration","Configuring how agents plan, scope, validate, and report work locally",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":238,"testCoverage":240},{"hasLockfile":229},true,1778683966577,{"descriptionLength":232,"readmeSize":233},431,8683,{"closedIssues90d":8,"forks":8,"hasChangelog":235,"openIssues90d":8,"pushedAt":236,"stars":237},false,1778361321000,1,{"hasNpmPackage":235,"license":239,"smitheryVerified":235},"MIT",{"hasCi":229,"hasTests":235},{"updatedAt":242},1778683991127,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/init","ckorhonen","swe-skills","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":255,"parentExtension":258,"providers":259,"relations":265,"tags":267,"workflow":268},1778683790179.7788,"k17d2yq229g61qvea0x8t60w1h86mgr8",{"reviewCount":8},{"description":253,"installMethods":254,"name":246,"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":246},{"basePath":256,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":257},"","plugin",null,{"extract":260},{"commitSha":261,"plugin":262},"HEAD",{"mcpCount":8,"provider":263,"skillCount":264},"classify",17,{"repoId":266},"kd7b5kvzw3q7dgvym5bdx3m53986mann",[],{"extractAt":269,"updatedAt":269},1778683790179,{"evaluate":271,"extract":273},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":272,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":261},{"parentExtensionId":250,"repoId":266},{"_creationTime":276,"_id":266,"identity":277,"providers":278,"workflow":475},1778683785537.182,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":279,"discover":463,"github":466},{"commitSha":261,"extensions":280},[281,329,338,346,354,362,370,378,383,391,399,407,415,423,431,439,447,455],{"basePath":256,"description":253,"displayName":246,"installMethods":282,"rationale":283,"selectedPaths":284,"source":328,"sourceLanguage":18,"type":257},{"claudeCode":246},"plugin manifest at .claude-plugin/plugin.json",[285,288,290,293,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326],{"path":286,"priority":287},".claude-plugin/plugin.json","mandatory",{"path":289,"priority":287},"README.md",{"path":291,"priority":292},"LICENSE","high",{"path":294,"priority":295},"skills/babysit-pr/SKILL.md","medium",{"path":297,"priority":295},"skills/capture-knowledge/SKILL.md",{"path":299,"priority":295},"skills/change-validation-planner/SKILL.md",{"path":301,"priority":295},"skills/create-skill/SKILL.md",{"path":303,"priority":295},"skills/docs-drift-audit/SKILL.md",{"path":305,"priority":295},"skills/incident-followup-audit/SKILL.md",{"path":307,"priority":295},"skills/init/SKILL.md",{"path":309,"priority":295},"skills/merged-pr-monitoring/SKILL.md",{"path":311,"priority":295},"skills/observability-gap-hunt/SKILL.md",{"path":313,"priority":295},"skills/ownership-risk-map/SKILL.md",{"path":315,"priority":295},"skills/performance-hunt/SKILL.md",{"path":317,"priority":295},"skills/pr-risk-review/SKILL.md",{"path":319,"priority":295},"skills/recent-commit-bug-hunt/SKILL.md",{"path":321,"priority":295},"skills/refactor-opportunities/SKILL.md",{"path":323,"priority":295},"skills/repo-introspection/SKILL.md",{"path":325,"priority":295},"skills/security-audit/SKILL.md",{"path":327,"priority":295},"skills/test-gap-hunt/SKILL.md","rule",{"basePath":330,"description":331,"displayName":332,"installMethods":333,"rationale":334,"selectedPaths":335,"source":328,"sourceLanguage":18,"type":247},"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",[336],{"path":337,"priority":287},"SKILL.md",{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":328,"sourceLanguage":18,"type":247},"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",[345],{"path":337,"priority":287},{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":328,"sourceLanguage":18,"type":247},"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",[353],{"path":337,"priority":287},{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":328,"sourceLanguage":18,"type":247},"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",[361],{"path":337,"priority":287},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":328,"sourceLanguage":18,"type":247},"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",[369],{"path":337,"priority":287},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":328,"sourceLanguage":18,"type":247},"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",[377],{"path":337,"priority":287},{"basePath":244,"description":10,"displayName":13,"installMethods":379,"rationale":380,"selectedPaths":381,"source":328,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/init/SKILL.md",[382],{"path":337,"priority":287},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":328,"sourceLanguage":18,"type":247},"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",[390],{"path":337,"priority":287},{"basePath":392,"description":393,"displayName":394,"installMethods":395,"rationale":396,"selectedPaths":397,"source":328,"sourceLanguage":18,"type":247},"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",[398],{"path":337,"priority":287},{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":328,"sourceLanguage":18,"type":247},"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",[406],{"path":337,"priority":287},{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":328,"sourceLanguage":18,"type":247},"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",[414],{"path":337,"priority":287},{"basePath":416,"description":417,"displayName":418,"installMethods":419,"rationale":420,"selectedPaths":421,"source":328,"sourceLanguage":18,"type":247},"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",[422],{"path":337,"priority":287},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":328,"sourceLanguage":18,"type":247},"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",[430],{"path":337,"priority":287},{"basePath":432,"description":433,"displayName":434,"installMethods":435,"rationale":436,"selectedPaths":437,"source":328,"sourceLanguage":18,"type":247},"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",[438],{"path":337,"priority":287},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":328,"sourceLanguage":18,"type":247},"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",[446],{"path":337,"priority":287},{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":328,"sourceLanguage":18,"type":247},"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",[454],{"path":337,"priority":287},{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":328,"sourceLanguage":18,"type":247},"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",[462],{"path":337,"priority":287},{"sources":464},[465],"manual",{"closedIssues90d":8,"description":467,"forks":8,"homepage":468,"license":239,"openIssues90d":8,"pushedAt":236,"readmeSize":233,"stars":237,"topics":469},"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/",[470,471,472,473,474],"agent-skills","claude-code","claude-plugins","code-review","codex",{"classifiedAt":476,"discoverAt":477,"extractAt":478,"githubAt":478,"updatedAt":476},1778683789715,1778683785537,1778683787839,[217,215,219,218,216],{"evaluatedAt":242,"extractAt":269,"updatedAt":242},[],[483,511,533,561,590,621],{"_creationTime":484,"_id":485,"community":486,"display":487,"identity":493,"providers":497,"relations":504,"tags":507,"workflow":508},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":488,"installMethods":489,"name":491,"sourceUrl":492},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":490},"Yeachan-Heo/oh-my-claudecode","mcp-setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":494,"githubOwner":495,"githubRepo":496,"locale":18,"slug":491,"type":247},"skills/mcp-setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":498,"extract":503},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":499,"targetMarket":220,"tier":221},[500,215,501,217,502],"mcp","cli","tooling",{"commitSha":261},{"parentExtensionId":505,"repoId":506},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[217,501,215,500,502],{"evaluatedAt":509,"extractAt":510,"updatedAt":509},1778699492025,1778699234184,{"_creationTime":512,"_id":513,"community":514,"display":515,"identity":519,"providers":521,"relations":529,"tags":530,"workflow":531},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":516,"installMethods":517,"name":518,"sourceUrl":492},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":490},"deepinit",{"basePath":520,"githubOwner":495,"githubRepo":496,"locale":18,"slug":518,"type":247},"skills/deepinit",{"evaluate":522,"extract":528},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":523,"targetMarket":220,"tier":221},[524,525,217,526,527],"documentation","codebase","typescript","javascript",{"commitSha":261},{"parentExtensionId":505,"repoId":506},[217,525,524,527,526],{"evaluatedAt":532,"extractAt":510,"updatedAt":532},1778699437749,{"_creationTime":534,"_id":535,"community":536,"display":537,"identity":543,"providers":547,"relations":555,"tags":557,"workflow":558},1778696691708.297,"k174kx68t1r1znb9ws0ndvkpt586nx68",{"reviewCount":8},{"description":538,"installMethods":539,"name":541,"sourceUrl":542},"Agent skill for worker-specialist - invoke with $agent-worker-specialist",{"claudeCode":540},"ruvnet/ruflo","agent-worker-specialist","https://github.com/ruvnet/ruflo",{"basePath":544,"githubOwner":545,"githubRepo":546,"locale":18,"slug":541,"type":247},".agents/skills/agent-worker-specialist","ruvnet","ruflo",{"evaluate":548,"extract":554},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":549,"targetMarket":220,"tier":221},[217,550,551,552,553],"orchestration","task-execution","coordination","progress-reporting",{"commitSha":261},{"repoId":556},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[217,552,550,553,551],{"evaluatedAt":559,"extractAt":560,"updatedAt":559},1778698724168,1778696691708,{"_creationTime":562,"_id":563,"community":564,"display":565,"identity":571,"providers":575,"relations":583,"tags":586,"workflow":587},1778696595410.5657,"k17bk9m02r7jkbzzqapbzfvq8h86m6qn",{"reviewCount":8},{"description":566,"installMethods":567,"name":569,"sourceUrl":570},"Wire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.",{"claudeCode":568},"rohitg00/pro-workflow","orchestrate","https://github.com/rohitg00/pro-workflow",{"basePath":572,"githubOwner":573,"githubRepo":574,"locale":18,"slug":569,"type":247},"skills/orchestrate","rohitg00","pro-workflow",{"evaluate":576,"extract":582},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":577,"targetMarket":220,"tier":221},[578,217,579,580,581],"llm-ops","workflow","memory","knowledge-management",{"commitSha":261},{"parentExtensionId":584,"repoId":585},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[217,581,578,580,579],{"evaluatedAt":588,"extractAt":589,"updatedAt":588},1778696881233,1778696595410,{"_creationTime":591,"_id":592,"community":593,"display":594,"identity":600,"providers":605,"relations":614,"tags":617,"workflow":618},1778694269038.6682,"k1752cypc448mke749yjbkc65186mg6f",{"reviewCount":8},{"description":595,"installMethods":596,"name":598,"sourceUrl":599},"This skill should be used when the user asks to \"compress context\", \"summarize conversation history\", \"implement compaction\", \"reduce token usage\", or mentions context compression, structured summarization, tokens-per-task optimization, or long-running agent sessions exceeding context limits.",{"claudeCode":597},"muratcankoylan/Agent-Skills-for-Context-Engineering","Context Compression","https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering",{"basePath":601,"githubOwner":602,"githubRepo":603,"locale":18,"slug":604,"type":247},"skills/context-compression","muratcankoylan","Agent-Skills-for-Context-Engineering","context-compression",{"evaluate":606,"extract":613},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":607,"targetMarket":220,"tier":221},[608,609,217,610,611,612],"context-engineering","llm","summarization","compression","evaluation",{"commitSha":261,"license":239},{"parentExtensionId":615,"repoId":616},"k1754dy3wbsv2a5gr1a983zzs586njca","kd7f12maf5nxmx5xttjx7scfnx86m1tv",[217,611,608,612,609,610],{"evaluatedAt":619,"extractAt":620,"updatedAt":619},1778694410149,1778694269038,{"_creationTime":622,"_id":623,"community":624,"display":625,"identity":631,"providers":635,"relations":644,"tags":647,"workflow":648},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":626,"installMethods":627,"name":629,"sourceUrl":630},"Configure Tailwind CSS with TypeScript in a Next.js or React project. Covers installation, configuration, custom theme extensions, component patterns, and type-safe styling utilities. Use when adding Tailwind CSS to an existing TypeScript project, customizing the Tailwind theme for a project's design system, setting up type-safe component styling patterns, or configuring Tailwind plugins and extensions.\n",{"claudeCode":628},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":632,"githubOwner":633,"githubRepo":634,"locale":18,"slug":629,"type":247},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":636,"extract":643},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":637,"targetMarket":220,"tier":221},[638,526,639,640,215,641,642],"tailwind","css","styling","react","nextjs",{"commitSha":261},{"parentExtensionId":645,"repoId":646},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[215,639,642,641,640,638,526],{"evaluatedAt":649,"extractAt":650,"updatedAt":649},1778701490050,1778695548458]