[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ckorhonen-repo-introspection-en":3,"guides-for-ckorhonen-repo-introspection":489,"similar-k17fb5yjsz547kqxvbqy97cw4586nb7f-en":490},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":250,"isFallback":242,"parentExtension":256,"providers":278,"relations":282,"repo":283,"tags":487,"workflow":488},1778683790179.7825,"k17fb5yjsz547kqxvbqy97cw4586nb7f",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"ckorhonen/swe-skills","SWE Repo Introspection","https://github.com/ckorhonen/swe-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":234,"workflow":248},1778684157056.364,"kn7eafan0vrkyazp6znxsw5dgd86n4d8","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"targetMarket":221,"tier":222,"useCases":223,"workflow":228},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of understanding an unfamiliar codebase and provides specific use cases and non-goals.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured approach to repo introspection that goes beyond generic LLM capabilities by focusing on specific evidence and a systematic process.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is designed to be used with local checkout and shell access, covering the complete lifecycle of understanding a repository.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused solely on inspecting and orienting users within a software repository, without bleeding into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose, scope, and usage, including clear examples and boundaries.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill-based extension and does not expose discrete tools in the same manner as an MCP or CLI.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not expose configurable parameters or environment variables that require reference.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As a skill, it does not expose multiple discrete tools with names to evaluate.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This is a skill and does not expose a tool schema or response shape.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"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":42,"summary":64},"Dependency Management","No third-party dependencies were detected.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill focuses on repository introspection and does not appear to handle or expose secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's instructions are focused on analyzing local files and commands, with no indication of loading external or untrusted data as executable code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill operates on the local repository content and does not fetch external code or data at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's operations are limited to reading repository files and executing standard shell commands, with no indication of attempting to modify files outside the project folder.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the skill's instructions.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's purpose is to analyze local code and configuration, with no documented outbound calls or references to confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions appear to be free of hidden-steering tricks or obfuscation.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's instructions are written in plain text and do not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes reasonable assumptions about project structure and provides clear guidance on how to narrow the scope if needed.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating a low volume and no apparent neglect.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The extension uses GitHub release tags or a CHANGELOG.md, which provides versioning signals.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","As a skill, it relies on the agent's execution environment and does not have its own schema validation library.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is purely analytical and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill's instructions outline clear procedures and explicitly mention reporting missing information, suggesting robust error handling.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill's design does not involve destructive actions or outbound calls that would typically require local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill analyzes code and configuration, not personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill operates on code and repository structure, with no regional or jurisdictional limitations.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard shell commands and tools, making it portable across POSIX-compliant environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README.md file exists and provides a clear overview of the repository's structure and installation instructions.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill, not a CLI or MCP, and does not expose a quantifiable tool surface in the same way.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","As a skill, it does not expose multiple discrete tools with potentially overlapping names.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised capabilities in the README and SKILL.md appear to be implemented and align with the skill's described functionality.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions using `npx skills install` and an example of how to run the skill.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The SKILL.md explicitly mentions stating unknowns and labeling inferences, indicating a focus on clear communication of issues and limitations.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","No third-party dependencies were detected that would require pinning.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The skill is read-only and does not perform state-changing operations, making a dry-run mode inapplicable.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill operates locally and does not involve remote calls that would require idempotency or specific timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill's functionality does not involve telemetry collection.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The purpose is clearly stated in the SKILL.md frontmatter and the displayed description, covering what the skill does and when to use it with specific examples and non-goals.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and trigger phrases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured, keeps detailed procedures inline, and avoids unnecessary verbosity.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill's procedure is detailed inline and does not require external files for further explanation of complex steps.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill is designed for a bounded task of repository orientation and does not involve extensive exploration that would necessitate `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides two clear, end-to-end examples demonstrating user input, skill actions, and expected outcomes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill explicitly addresses edge cases like limited documentation or large monorepos and provides recovery strategies.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill does not rely on external tools like an MCP and operates using standard shell commands available in the environment.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's instructions emphasize grounding reports in evidence and labeling inferences, implying a halt and report mechanism for missing information.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; cross-skill coordination is not applicable here.",1778684156905,"This skill analyzes a software repository to generate a report detailing its structure, tooling, entry points, boundaries, active surfaces, and safe starting points for development work.",[195,196,197,198,199],"Generates repo structure maps","Identifies tooling and runtime shape","Locates entry points and boundaries","Captures validation and automation surfaces","Notes active and safe areas for editing",[201,202,203],"Implementing a known change request","Debugging a specific defect","Writing broad architecture visions beyond visible repo evidence",[],[206,207,208],"Local checkout and shell access","Standard repo inspection tools (e.g., fd, rg, git)","Access to repo docs or CI configuration","3.0.0","4.4.0","To quickly orient engineers and agents in unfamiliar codebases, providing concrete evidence-based reports to guide development efforts.","High-quality documentation and clear scope result in a verified tier. There are no findings that would lower the score from the maximum.",99,"Excellent skill for understanding unfamiliar codebases, providing structured reports and clear guidance.",[216,217,218,219,220],"codebase","repository","structure","documentation","analysis","global","verified",[224,225,226,227],"Understand an unfamiliar repository before editing it","Prepare for code delegation or planning","Map tooling, entry points, and boundaries","Find safe starting surfaces for follow-on work",[229,230,231,232,233],"Inspect the root and primary docs","Identify tooling and runtime shape","Locate entry points and boundaries","Capture validation and automation surfaces","Note active and safe areas",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"security":245,"testCoverage":247},{"hasLockfile":236},true,1778684141010,{"descriptionLength":239,"readmeSize":240},529,8683,{"closedIssues90d":8,"forks":8,"hasChangelog":242,"openIssues90d":8,"pushedAt":243,"stars":244},false,1778361321000,1,{"hasNpmPackage":242,"license":246,"smitheryVerified":242},"MIT",{"hasCi":236,"hasTests":242},{"updatedAt":249},1778684157056,{"basePath":251,"githubOwner":252,"githubRepo":253,"locale":18,"slug":254,"type":255},"skills/repo-introspection","ckorhonen","swe-skills","repo-introspection","skill",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":263,"parentExtension":266,"providers":267,"relations":273,"tags":275,"workflow":276},1778683790179.7788,"k17d2yq229g61qvea0x8t60w1h86mgr8",{"reviewCount":8},{"description":261,"installMethods":262,"name":253,"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":253},{"basePath":264,"githubOwner":252,"githubRepo":253,"locale":18,"slug":253,"type":265},"","plugin",null,{"extract":268},{"commitSha":269,"plugin":270},"HEAD",{"mcpCount":8,"provider":271,"skillCount":272},"classify",17,{"repoId":274},"kd7b5kvzw3q7dgvym5bdx3m53986mann",[],{"extractAt":277,"updatedAt":277},1778683790179,{"evaluate":279,"extract":281},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":280,"targetMarket":221,"tier":222},[216,217,218,219,220],{"commitSha":269,"license":246},{"parentExtensionId":258,"repoId":274},{"_creationTime":284,"_id":274,"identity":285,"providers":286,"workflow":483},1778683785537.182,{"githubOwner":252,"githubRepo":253,"sourceUrl":14},{"classify":287,"discover":471,"github":474},{"commitSha":269,"extensions":288},[289,337,346,354,362,370,378,386,394,402,410,418,426,434,442,450,455,463],{"basePath":264,"description":261,"displayName":253,"installMethods":290,"rationale":291,"selectedPaths":292,"source":336,"sourceLanguage":18,"type":265},{"claudeCode":253},"plugin manifest at .claude-plugin/plugin.json",[293,296,298,301,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334],{"path":294,"priority":295},".claude-plugin/plugin.json","mandatory",{"path":297,"priority":295},"README.md",{"path":299,"priority":300},"LICENSE","high",{"path":302,"priority":303},"skills/babysit-pr/SKILL.md","medium",{"path":305,"priority":303},"skills/capture-knowledge/SKILL.md",{"path":307,"priority":303},"skills/change-validation-planner/SKILL.md",{"path":309,"priority":303},"skills/create-skill/SKILL.md",{"path":311,"priority":303},"skills/docs-drift-audit/SKILL.md",{"path":313,"priority":303},"skills/incident-followup-audit/SKILL.md",{"path":315,"priority":303},"skills/init/SKILL.md",{"path":317,"priority":303},"skills/merged-pr-monitoring/SKILL.md",{"path":319,"priority":303},"skills/observability-gap-hunt/SKILL.md",{"path":321,"priority":303},"skills/ownership-risk-map/SKILL.md",{"path":323,"priority":303},"skills/performance-hunt/SKILL.md",{"path":325,"priority":303},"skills/pr-risk-review/SKILL.md",{"path":327,"priority":303},"skills/recent-commit-bug-hunt/SKILL.md",{"path":329,"priority":303},"skills/refactor-opportunities/SKILL.md",{"path":331,"priority":303},"skills/repo-introspection/SKILL.md",{"path":333,"priority":303},"skills/security-audit/SKILL.md",{"path":335,"priority":303},"skills/test-gap-hunt/SKILL.md","rule",{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":336,"sourceLanguage":18,"type":255},"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",[344],{"path":345,"priority":295},"SKILL.md",{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":336,"sourceLanguage":18,"type":255},"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",[353],{"path":345,"priority":295},{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":336,"sourceLanguage":18,"type":255},"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",[361],{"path":345,"priority":295},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":336,"sourceLanguage":18,"type":255},"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",[369],{"path":345,"priority":295},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":336,"sourceLanguage":18,"type":255},"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",[377],{"path":345,"priority":295},{"basePath":379,"description":380,"displayName":381,"installMethods":382,"rationale":383,"selectedPaths":384,"source":336,"sourceLanguage":18,"type":255},"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",[385],{"path":345,"priority":295},{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":336,"sourceLanguage":18,"type":255},"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",[393],{"path":345,"priority":295},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":336,"sourceLanguage":18,"type":255},"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",[401],{"path":345,"priority":295},{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":336,"sourceLanguage":18,"type":255},"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",[409],{"path":345,"priority":295},{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":336,"sourceLanguage":18,"type":255},"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",[417],{"path":345,"priority":295},{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":336,"sourceLanguage":18,"type":255},"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",[425],{"path":345,"priority":295},{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":336,"sourceLanguage":18,"type":255},"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",[433],{"path":345,"priority":295},{"basePath":435,"description":436,"displayName":437,"installMethods":438,"rationale":439,"selectedPaths":440,"source":336,"sourceLanguage":18,"type":255},"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",[441],{"path":345,"priority":295},{"basePath":443,"description":444,"displayName":445,"installMethods":446,"rationale":447,"selectedPaths":448,"source":336,"sourceLanguage":18,"type":255},"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",[449],{"path":345,"priority":295},{"basePath":251,"description":10,"displayName":254,"installMethods":451,"rationale":452,"selectedPaths":453,"source":336,"sourceLanguage":18,"type":255},{"claudeCode":12},"SKILL.md frontmatter at skills/repo-introspection/SKILL.md",[454],{"path":345,"priority":295},{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":336,"sourceLanguage":18,"type":255},"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",[462],{"path":345,"priority":295},{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":336,"sourceLanguage":18,"type":255},"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",[470],{"path":345,"priority":295},{"sources":472},[473],"manual",{"closedIssues90d":8,"description":475,"forks":8,"homepage":476,"license":246,"openIssues90d":8,"pushedAt":243,"readmeSize":240,"stars":244,"topics":477},"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/",[478,479,480,481,482],"agent-skills","claude-code","claude-plugins","code-review","codex",{"classifiedAt":484,"discoverAt":485,"extractAt":486,"githubAt":486,"updatedAt":484},1778683789715,1778683785537,1778683787839,[220,216,219,217,218],{"evaluatedAt":249,"extractAt":277,"updatedAt":249},[],[491,520,548,576,604,634],{"_creationTime":492,"_id":493,"community":494,"display":495,"identity":501,"providers":506,"relations":513,"tags":515,"workflow":516},1778697205743.8943,"k175cp8c6m1kknsf9yhd75swn586m4hj",{"reviewCount":8},{"description":496,"installMethods":497,"name":499,"sourceUrl":500},"Knowledge about the presentation slide format, weight system, navigation, and section structure",{"claudeCode":498},"shanraisshan/claude-code-best-practice","Presentation Structure","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":502,"githubOwner":503,"githubRepo":504,"locale":18,"slug":505,"type":255},".claude/skills/presentation/presentation-structure","shanraisshan","claude-code-best-practice","presentation-structure",{"evaluate":507,"extract":512},{"promptVersionExtension":209,"promptVersionScoring":210,"score":508,"tags":509,"targetMarket":221,"tier":222},100,[510,511,219,220],"presentation","html",{"commitSha":269,"license":246},{"repoId":514},"kd74710g49kxgwbfjxeb7s132d86myxr",[220,219,511,510],{"evaluatedAt":517,"extractAt":518,"updatedAt":519},1778697246983,1778697205743,1778697438101,{"_creationTime":521,"_id":522,"community":523,"display":524,"identity":530,"providers":534,"relations":541,"tags":544,"workflow":545},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":525,"installMethods":526,"name":528,"sourceUrl":529},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":527},"Yeachan-Heo/oh-my-claudecode","deepinit","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":531,"githubOwner":532,"githubRepo":533,"locale":18,"slug":528,"type":255},"skills/deepinit","Yeachan-Heo","oh-my-claudecode",{"evaluate":535,"extract":540},{"promptVersionExtension":209,"promptVersionScoring":210,"score":508,"tags":536,"targetMarket":221,"tier":222},[219,216,537,538,539],"agent","typescript","javascript",{"commitSha":269},{"parentExtensionId":542,"repoId":543},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[537,216,219,539,538],{"evaluatedAt":546,"extractAt":547,"updatedAt":546},1778699437749,1778699234184,{"_creationTime":549,"_id":550,"community":551,"display":552,"identity":558,"providers":562,"relations":569,"tags":572,"workflow":573},1778695548458.3276,"k1762ymg666r9vvk2gwymn0mbs86nb6x",{"reviewCount":8},{"description":553,"installMethods":554,"name":556,"sourceUrl":557},"Analyze an arbitrary codebase to identify functions, APIs, and data sources suitable for exposure as MCP tools, producing a tool specification document. Use when planning an MCP server for an existing project, auditing a codebase before wrapping it as an AI-accessible tool surface, comparing what a codebase can do versus what is already exposed via MCP, or generating a tool spec to hand off to scaffold-mcp-server.\n",{"claudeCode":555},"pjt222/agent-almanac","analyze-codebase-for-mcp","https://github.com/pjt222/agent-almanac",{"basePath":559,"githubOwner":560,"githubRepo":561,"locale":18,"slug":556,"type":255},"skills/analyze-codebase-for-mcp","pjt222","agent-almanac",{"evaluate":563,"extract":568},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":564,"targetMarket":221,"tier":222},[565,220,566,216,567],"mcp","tool-design","specification",{"commitSha":269},{"parentExtensionId":570,"repoId":571},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[220,216,565,567,566],{"evaluatedAt":574,"extractAt":575,"updatedAt":574},1778695685162,1778695548458,{"_creationTime":577,"_id":578,"community":579,"display":580,"identity":586,"providers":590,"relations":597,"tags":599,"workflow":600},1778699200079.102,"k17922hd7s5dprej8manvncfs586nrq0",{"reviewCount":8},{"description":581,"installMethods":582,"name":584,"sourceUrl":585},"Pack and analyze codebases into AI-friendly single files using Repomix.\nUse when the user wants to explore repositories, analyze code structure,\nfind patterns, check token counts, or prepare codebase context for AI analysis.\nSupports both local directories and remote GitHub repositories.\n",{"claudeCode":583},"yamadashy/repomix","repomix","https://github.com/yamadashy/repomix",{"basePath":587,"githubOwner":588,"githubRepo":584,"locale":18,"slug":589,"type":255},".agents/clawhub","yamadashy","clawhub",{"evaluate":591,"extract":596},{"promptVersionExtension":209,"promptVersionScoring":210,"score":592,"tags":593,"targetMarket":221,"tier":222},98,[216,217,220,594,595],"ai-context","cli",{"commitSha":269},{"repoId":598},"kd726yk1d724vsa4haafjmekyn86mx6y",[594,220,595,216,217],{"evaluatedAt":601,"extractAt":602,"updatedAt":603},1778699276969,1778699200079,1778699446044,{"_creationTime":605,"_id":606,"community":607,"display":608,"identity":614,"providers":619,"relations":628,"tags":630,"workflow":631},1778696691708.3035,"k17br1j5s86ae90zqeyd7zcg2586mkwr",{"reviewCount":8},{"description":609,"installMethods":610,"name":612,"sourceUrl":613},"Comprehensive performance analysis, bottleneck detection, and optimization recommendations for Claude Flow swarms\n",{"claudeCode":611},"ruvnet/ruflo","Performance Analysis","https://github.com/ruvnet/ruflo",{"basePath":615,"githubOwner":616,"githubRepo":617,"locale":18,"slug":618,"type":255},".claude/skills/performance-analysis","ruvnet","ruflo","performance-analysis",{"evaluate":620,"extract":627},{"promptVersionExtension":209,"promptVersionScoring":210,"score":508,"tags":621,"targetMarket":221,"tier":222},[622,220,623,624,625,626],"performance","optimization","claude-flow","bottleneck-detection","reporting",{"commitSha":269,"license":246},{"repoId":629},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[220,625,624,623,622,626],{"evaluatedAt":632,"extractAt":633,"updatedAt":632},1778699217174,1778696691708,{"_creationTime":635,"_id":636,"community":637,"display":638,"identity":644,"providers":648,"relations":655,"tags":657,"workflow":658},1778698837670.7993,"k17fe7ybjme5s1n10mmg3emmns86nr26",{"reviewCount":8},{"description":639,"installMethods":640,"name":642,"sourceUrl":643},"Decision intelligence for AI agents. Analyze options, map decision dependencies with PageRank, detect when information sources conflict, and find the choices that matter most.",{"claudeCode":641},"Whatsonyourmind/oraclaw","oraclaw-decide","https://github.com/Whatsonyourmind/oraclaw",{"basePath":645,"githubOwner":646,"githubRepo":647,"locale":18,"slug":642,"type":255},"mission-control/packages/clawhub-skills/oraclaw-decide","Whatsonyourmind","oraclaw",{"evaluate":649,"extract":654},{"promptVersionExtension":209,"promptVersionScoring":210,"score":508,"tags":650,"targetMarket":221,"tier":222},[651,220,623,652,653],"decision-making","graph-theory","ai-agent-tools",{"commitSha":269},{"repoId":656},"kd76fmxm1ng903s4fmj0p7hxxs86ndkg",[653,220,651,652,623],{"evaluatedAt":659,"extractAt":660,"updatedAt":661},1778698934136,1778698837670,1778699187402]