[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-khendzel-janitor-audit-zh-CN":3,"guides-for-khendzel-janitor-audit":409,"similar-k171rztvc5jyrf6wtr69avzx4h86msr1-zh-CN":410},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":228,"parentExtension":249,"providers":305,"relations":309,"repo":311,"tags":406,"workflow":407},1778692128406.626,"k171rztvc5jyrf6wtr69avzx4h86msr1",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"显示所有已安装的技能",{"claudeCode":12},"khendzel/skills-janitor","janitor-audit","https://github.com/khendzel/skills-janitor",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":242},1778692128406.6262,"kn76mz4wehkjyh790csdv8atns86m6bz","zh-CN",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"tier":220,"useCases":221},[21,26,29,32,36,39,43,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","描述清楚地说明了管理 AI 技能的问题，并提到了扫描重复项和损坏的技能。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该扩展程序提供了一组专注于管理 AI 技能的工具，包括审计、报告、修复和使用情况跟踪，超出了基本的提示功能。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展程序提供了一套全面的 AI 技能管理工具，涵盖审计、修复和使用情况跟踪，可用于实际工作流程。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展程序专注于审计、管理和组织跨不同平台的 AI 编码技能。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述“显示所有已安装的技能”准确地反映了 `janitor-audit` 技能的核心功能，尽管对于整个套件来说可能有点窄。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","技能被公开为独立的“动词-名词”命令（例如 `janitor-audit`、`janitor-report`），避免了单一的通用执行工具。",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","该技能似乎没有除命令行界面之外的可配置参数或显式配置文件。",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","工具名称具有描述性，并遵循一致的 `janitor-*` 模式，清晰地表明了它们在技能管理领域的功能。",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","如 README 和 SKILL.md 中所述，这些工具似乎接收专注的输入并产生与技能管理相关的结构化输出。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该项目包含 LICENSE 文件，并根据 MIT 许可证授权，该许可证是宽松且可用的。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026-05-01，在过去 90 天内。",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","README 明确指出“无 pip 安装，无 node 模块”，表示没有需要管理的外部依赖项。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该扩展程序专注于分析本地文件，似乎不处理或暴露敏感信息。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","这些脚本在本地文件上运行，不获取可能受到注入攻击的外部内容或数据。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该扩展程序仅在本地文件上运行，并且在运行时不获取外部代码或数据。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该扩展程序在用户技能目录内的本地文件上运行，并且不尝试修改其范围之外的文件。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在提供的脚本中未发现分离的进程生成或拒绝-重试循环的证据。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该扩展程序在本地运行，并且不将任何用户数据传输给第三方。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容似乎没有隐藏的操控技巧，并且使用了干净的 ASCII/Unicode。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","捆绑的脚本是纯 bash 和 python，没有混淆或 eval 执行的证据。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","这些脚本使用环境变量如 `~/.claude/skills/` 和 `./.claude/skills/` 正确引用技能目录，使其具有可移植性。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内有 0 个打开的 issue 和 0 个关闭的 issue，表明问题量非常少或是一个新项目。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","`manifestVersion` 为 '1.2.0'，并且存在 `CHANGELOG.md`，表明版本控制清晰。",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","这些脚本处理文件路径和目录，并且 README 和 SKILL.md 暗示了对这些输入的谨慎处理。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该扩展程序的破坏性操作（如修剪）由确认提示或标志（`--prune`）明确保护，并且默认情况下处于试运行模式。",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","脚本是用 Bash 和 Python 编写的，README 暗示了健壮的错误处理，特别是对于破坏性操作。",{"category":104,"check":114,"severity":24,"summary":115},"Logging","README 描述了使用情况跟踪和令牌成本分析，暗示了对本地文件的操作和结果的日志记录。",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","该扩展程序在本地技能文件上运行，不处理个人数据。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该扩展程序旨在管理 AI 技能，没有区域或司法限制，因此是“global”。",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","该扩展程序需要 Bash、Python 3 和 curl，这些都是标准且广泛可用的，并明确指出“无 pip 安装，无 node 模块”。",{"category":44,"check":127,"severity":24,"summary":128},"README","README 内容全面，详细介绍了扩展程序的用途、技能、安装、使用和结构。",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","该扩展程序公开了 7 个不同的命令（`/janitor-audit`、`/janitor-report` 等），符合目标范围。",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","这些工具具有不同的名称和功能（audit、report、fix、usage、tokens、search、precheck），避免了近义词。",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","所有宣传的功能和技能都已实现，并在 README 和 SKILL.md 文件中进行了描述。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README 提供了清晰的安装说明，包括插件市场和直接 git 克隆方法，以及使用示例。",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","README 和 SKILL.md 暗示错误将附带上下文报告，并且破坏性操作具有恢复路径或试运行模式。",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","该扩展程序明确表示没有 pip 或 node 模块依赖项，因此没有第三方依赖项需要固定。",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","README 明确指出，破坏性操作（如 `/janitor-fix --prune`）默认处于试运行模式。",{"category":154,"check":155,"severity":46,"summary":156},"Protocol","Idempotent retry & timeouts","该扩展程序在本地文件上运行，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","该扩展程序专注于本地分析，似乎不发出任何遥测数据。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","`janitor-audit` 技能的目的被精确定义为扫描已安装的技能，SKILL.md 中有明确的范围说明。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","`janitor-audit` 的 frontmatter 简洁明了，清楚地说明了核心功能。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","`janitor-audit` 的 SKILL.md 简洁明了，将更深入的内容委托给 README 和结构。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","`janitor-audit` 的 SKILL.md 很短，更详细的信息可在 README 和存储库结构中找到。",{"category":170,"check":174,"severity":46,"summary":175},"Forked exploration","`janitor-audit` 技能是一项专注的审计任务，不涉及需要 fork 上下文的深度探索。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 提供了每个技能的清晰命令行示例，包括 `janitor-audit`。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","README 和 SKILL.md 描述了该扩展程序如何处理各种技能状态（损坏的符号链接、重复项），并暗示了恢复步骤。",{"category":104,"check":183,"severity":46,"summary":184},"Tool Fallback","此技能不依赖于外部 MCP 服务器或需要回退的工具。",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","README 首先列出了所需堆栈（Bash、Python 3、curl），并声明不需要其他依赖项。",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","该扩展程序专注于审计和报告，并为破坏性操作提供明确的确认，这表明它在遇到意外状态时会停止。",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","`janitor-audit` 技能是独立的，并且似乎不依赖于其他特定技能的加载。",1778691945125,"此扩展程序提供了一组七个专注的命令行工具，用于审计、组织和维护跨 Claude Code 和 OpenAI Codex 等不同平台的 AI 编码技能。它包括进行完整清单扫描、运行状况检查、重复项检测、自动修复问题、使用情况跟踪、令牌成本分析以及预安装重叠检查的功能。它在本地运行，没有外部依赖项。",[198,199,200,201,202],"已安装技能的完整清单扫描","具有代码检查和重复项检测的运行状况检查","已识别问题的自动修复","使用情况跟踪以识别活动和不活动的技能","每个技能的上下文窗口令牌成本分析",[204,205,206,207],"修改插件或市场技能。","未经用户明确确认而删除技能。","自动安装新技能。","操作指定本地目录之外的技能。","3.0.0","4.4.0","通过提供用于审计、识别重复项、修复问题和跟踪使用情况的工具，帮助用户保持其 AI 编码技能生态系统的清洁、有组织和健康。","所有检查均通过，没有警告或关键发现，表明扩展程序质量高且维护良好。",100,"一个全面且维护良好的套件，用于管理 AI 编码技能。",[215,216,217,218,219],"skills","management","auditing","maintenance","developer-tools","verified",[222,223,224,225],"当你需要清理和组织 AI 编码技能时。","识别和删除重复或损坏的技能。","了解你实际使用哪些技能，哪些未使用。","管理技能在上下文窗口中的令牌成本。",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":239,"testCoverage":241},{"hasLockfile":228},false,1778691927608,{"descriptionLength":231,"readmeSize":232},30,7684,{"closedIssues90d":8,"forks":234,"hasChangelog":235,"manifestVersion":236,"openIssues90d":8,"pushedAt":237,"stars":238},15,true,"1.2.0",1777615121000,92,{"hasNpmPackage":228,"license":240,"smitheryVerified":228},"MIT",{"hasCi":228,"hasTests":228},{"updatedAt":243},1778692128406,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/janitor-audit","khendzel","skills-janitor","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":256,"parentExtension":260,"providers":290,"relations":300,"tags":301,"workflow":302},1778691884319.066,"k173y287h96a0x42zvrvymzvgn86nq38",{"reviewCount":8},{"description":254,"installMethods":255,"name":247,"sourceUrl":14},"7 skill hygiene tools: audit, health report, auto-fix, usage tracking, token cost analysis, GitHub search, and pre-install overlap check.",{"claudeCode":247},{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":258,"slug":247,"type":259},"","en","plugin",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":267,"providers":269,"relations":283,"tags":285,"workflow":286},1778691884319.0657,"k17fzrmtyq1avt2xbrv6fq715x86nar0",{"reviewCount":8},{"description":265,"installMethods":266,"name":247,"sourceUrl":14},"Audit, track usage, and manage your Claude Code skills. 7 actions, zero dependencies.",{"claudeCode":12},{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":258,"slug":247,"type":268},"marketplace",{"evaluate":270,"extract":277},{"promptVersionExtension":271,"promptVersionScoring":209,"score":212,"tags":272,"targetMarket":276,"tier":220},"3.1.0",[215,216,217,273,274,275],"claudecode","openai","utility","global",{"commitSha":278,"marketplace":279,"plugin":281},"HEAD",{"name":247,"pluginCount":280},1,{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd722xn3d2v8ze2vwgebvzgpv986mj48",[217,273,216,274,215,275],{"evaluatedAt":287,"extractAt":288,"updatedAt":289},1778691902547,1778691884319,1778692171957,{"evaluate":291,"extract":297},{"promptVersionExtension":208,"promptVersionScoring":209,"score":292,"tags":293,"targetMarket":276,"tier":220},98,[215,216,294,295,218,296],"audit","linting","tooling",{"commitSha":278,"plugin":298},{"mcpCount":8,"provider":282,"skillCount":299},7,{"parentExtensionId":262,"repoId":284},[294,295,218,216,215,296],{"evaluatedAt":303,"extractAt":288,"updatedAt":304},1778691927333,1778692171790,{"evaluate":306,"extract":308},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":307,"targetMarket":276,"tier":220},[215,216,217,218,219],{"commitSha":278},{"parentExtensionId":251,"repoId":284,"translatedFrom":310},"k17enbaydwffjeah1ncmnkn5y586ned0",{"_creationTime":312,"_id":284,"identity":313,"providers":314,"workflow":402},1778691880386.0266,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":315,"discover":391,"github":394},{"commitSha":278,"extensions":316},[317,330,336,343,351,359,367,375,383],{"basePath":257,"description":265,"displayName":247,"installMethods":318,"rationale":319,"selectedPaths":320,"source":329,"sourceLanguage":258,"type":268},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[321,324,326],{"path":322,"priority":323},".claude-plugin/marketplace.json","mandatory",{"path":325,"priority":323},"README.md",{"path":327,"priority":328},"LICENSE","high","rule",{"basePath":257,"description":254,"displayName":247,"installMethods":331,"rationale":332,"selectedPaths":333,"source":329,"sourceLanguage":258,"type":259},{"claudeCode":247},"inline plugin source from marketplace.json at /",[334,335],{"path":325,"priority":323},{"path":327,"priority":328},{"basePath":245,"description":337,"displayName":13,"installMethods":338,"rationale":339,"selectedPaths":340,"source":329,"sourceLanguage":258,"type":248},"Show all your installed skills",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-audit/SKILL.md",[341],{"path":342,"priority":323},"SKILL.md",{"basePath":344,"description":345,"displayName":346,"installMethods":347,"rationale":348,"selectedPaths":349,"source":329,"sourceLanguage":258,"type":248},"skills/janitor-fix","Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills.","janitor-fix",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-fix/SKILL.md",[350],{"path":342,"priority":323},{"basePath":352,"description":353,"displayName":354,"installMethods":355,"rationale":356,"selectedPaths":357,"source":329,"sourceLanguage":258,"type":248},"skills/janitor-precheck","Check if a new skill overlaps with your existing ones before installing. Use when the user wants to evaluate a skill before adding it, check for duplicates pre-install, or verify a GitHub skill won't conflict.","janitor-precheck",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-precheck/SKILL.md",[358],{"path":342,"priority":323},{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":329,"sourceLanguage":258,"type":248},"skills/janitor-report","Full health check of all your skills in one report. Use when the user wants to check for errors, find duplicates, detect broken skills, or get a complete overview of skill health.","janitor-report",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-report/SKILL.md",[366],{"path":342,"priority":323},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":329,"sourceLanguage":258,"type":248},"skills/janitor-search","Search GitHub for new skills to install. Also use with --compare to analyze a local skill against GitHub alternatives and marketplace competition.","janitor-search",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-search/SKILL.md",[374],{"path":342,"priority":323},{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":329,"sourceLanguage":258,"type":248},"skills/janitor-tokens","Show how many context window tokens each skill consumes. Use when the user asks about token cost, context budget, skill size, or wants to know which skills waste the most context space.","janitor-tokens",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-tokens/SKILL.md",[382],{"path":342,"priority":323},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":329,"sourceLanguage":258,"type":248},"skills/janitor-usage","Show which skills you use and which you never use","janitor-usage",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-usage/SKILL.md",[390],{"path":342,"priority":323},{"sources":392},[393],"manual",{"closedIssues90d":8,"description":395,"forks":234,"license":240,"openIssues90d":8,"pushedAt":237,"readmeSize":232,"stars":238,"topics":396},"Audit, track usage, and manage your Claude Code and OpenAI Codex skills. 7 slash commands, zero dependencies.",[397,398,399,400,219,401],"agent-skills","claude-code","claude-code-skills","cli","productivity",{"classifiedAt":403,"discoverAt":404,"extractAt":405,"githubAt":405,"updatedAt":403},1778691884143,1778691880386,1778691882449,[217,219,218,216,215],{"evaluatedAt":408,"extractAt":288,"updatedAt":243},1778691945236,[],[411,429,458,480,507,532],{"_creationTime":412,"_id":413,"community":414,"display":415,"identity":418,"providers":419,"relations":423,"tags":425,"workflow":426},1778692149990.924,"k1784mxj5rt2pfmfdqhc36xnys86nnwc",{"reviewCount":8},{"description":416,"installMethods":417,"name":362,"sourceUrl":14},"一个完整的报告，用于检查所有技能的健康状况。当用户想要检查错误、查找重复项、检测损坏的技能或获取技能健康状况的完整概览时使用。",{"claudeCode":12},{"basePath":360,"githubOwner":246,"githubRepo":247,"locale":18,"slug":362,"type":248},{"evaluate":420,"extract":422},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":421,"targetMarket":276,"tier":220},[215,216,217,218,219],{"commitSha":278},{"parentExtensionId":251,"repoId":284,"translatedFrom":424},"k177wxk7zzyaycd3t6ads36e7586mkcw",[217,219,218,216,215],{"evaluatedAt":427,"extractAt":288,"updatedAt":428},1778692022779,1778692149990,{"_creationTime":430,"_id":431,"community":432,"display":433,"identity":439,"providers":443,"relations":451,"tags":454,"workflow":455},1778695548458.3328,"k17cyw0d6mk1vdgew2xmncx1f186npdm",{"reviewCount":8},{"description":434,"installMethods":435,"name":437,"sourceUrl":438},"Audit project dependencies for version staleness, security vulnerabilities, and compatibility issues. Covers lock file analysis, upgrade path planning, and breaking change assessment. Use before a release to ensure dependencies are current and secure, during periodic maintenance reviews, after receiving a security advisory, when upgrading to a new language version, before submitting to CRAN or npm, or when inheriting a project to assess its dependency health.\n",{"claudeCode":436},"pjt222/agent-almanac","audit-dependency-versions","https://github.com/pjt222/agent-almanac",{"basePath":440,"githubOwner":441,"githubRepo":442,"locale":258,"slug":437,"type":248},"skills/audit-dependency-versions","pjt222","agent-almanac",{"evaluate":444,"extract":450},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":445,"targetMarket":276,"tier":220},[446,217,447,448,449,218],"dependencies","security","upgrades","versioning",{"commitSha":278},{"parentExtensionId":452,"repoId":453},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[217,446,218,447,448,449],{"evaluatedAt":456,"extractAt":457,"updatedAt":456},1778696062378,1778695548458,{"_creationTime":459,"_id":460,"community":461,"display":462,"identity":465,"providers":466,"relations":474,"tags":476,"workflow":477},1778692132094.5508,"k172xwgdzpzbbj8ndwdkmhfy5n86mksm",{"reviewCount":8},{"description":463,"installMethods":464,"name":346,"sourceUrl":14},"自动修复技能问题（首先进行安全预览）。也可与 --prune 一起使用，查找并移除损坏的符号链接、空目录和孤立的技能。",{"claudeCode":12},{"basePath":344,"githubOwner":246,"githubRepo":247,"locale":18,"slug":346,"type":248},{"evaluate":467,"extract":473},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":468,"targetMarket":276,"tier":220},[215,218,469,470,471,472],"cleanup","automation","bash","python",{"commitSha":278},{"parentExtensionId":251,"repoId":284,"translatedFrom":475},"k172gnk14qpj28ndayqyr7y56186n1ys",[470,471,469,218,472,215],{"evaluatedAt":478,"extractAt":288,"updatedAt":479},1778691964565,1778692132094,{"_creationTime":481,"_id":482,"community":483,"display":484,"identity":490,"providers":494,"relations":500,"tags":503,"workflow":504},1778699234184.6177,"k17e4ndhcgkz2s4zk5tq0rbtx186mj4k",{"reviewCount":8},{"description":485,"installMethods":486,"name":488,"sourceUrl":489},"Manage local skills - list, add, remove, search, edit, setup wizard",{"claudeCode":487},"Yeachan-Heo/oh-my-claudecode","oh-my-claudecode skill","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":491,"githubOwner":492,"githubRepo":493,"locale":258,"slug":248,"type":248},"skills/skill","Yeachan-Heo","oh-my-claudecode",{"evaluate":495,"extract":499},{"promptVersionExtension":208,"promptVersionScoring":209,"score":496,"tags":497,"targetMarket":276,"tier":220},99,[400,215,216,470,498],"codebase-memory",{"commitSha":278,"license":240},{"parentExtensionId":501,"repoId":502},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[470,400,498,216,215],{"evaluatedAt":505,"extractAt":506,"updatedAt":505},1778699739247,1778699234184,{"_creationTime":508,"_id":509,"community":510,"display":511,"identity":517,"providers":520,"relations":526,"tags":528,"workflow":529},1778690923100.0432,"k17f6cw3k9pm6z9zqjqd643h2986m7r5",{"reviewCount":8},{"description":512,"installMethods":513,"name":515,"sourceUrl":516},"Discover and install related skills from inference.sh skill registry. Helps find complementary skills for your AI workflow. Use for: skill discovery, workflow expansion, capability exploration. Triggers: related skills, find skills, skill discovery, complementary skills, expand workflow, more capabilities, similar skills, skill suggestions",{"claudeCode":514},"inferen-sh/skills","related-skill","https://github.com/inferen-sh/skills",{"basePath":518,"githubOwner":519,"githubRepo":215,"locale":258,"slug":515,"type":248},"tools/utilities/related-skill","inferen-sh",{"evaluate":521,"extract":525},{"promptVersionExtension":208,"promptVersionScoring":209,"score":496,"tags":522,"targetMarket":276,"tier":220},[215,523,400,524,216],"registry","discovery",{"commitSha":278},{"repoId":527},"kd75bmkxfkvvw504knzzpkzjph86n71t",[400,524,216,523,215],{"evaluatedAt":530,"extractAt":531,"updatedAt":530},1778692560074,1778690923100,{"_creationTime":533,"_id":534,"community":535,"display":536,"identity":540,"providers":542,"relations":551,"tags":552,"workflow":553},1778695548458.3718,"k175vfqr247swcyt62e6v08a4x86mtf1",{"reviewCount":8},{"description":537,"installMethods":538,"name":539,"sourceUrl":438},"Investigate root causes and manage CAPAs (Corrective and Preventive Actions) for compliance deviations. Covers investigation method selection (5-Why, fishbone, fault tree), structured root cause analysis, corrective vs preventive action design, effectiveness verification, and trend analysis. Use when an audit finding requires a CAPA, when a deviation or incident occurs in a validated system, when a regulatory observation needs a formal response, when a data integrity anomaly requires investigation, or when recurring issues suggest a systemic root cause.\n",{"claudeCode":436},"investigate-capa-root-cause",{"basePath":541,"githubOwner":441,"githubRepo":442,"locale":258,"slug":539,"type":248},"skills/investigate-capa-root-cause",{"evaluate":543,"extract":550},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":544,"targetMarket":276,"tier":220},[545,546,547,548,549,217],"compliance","capa","investigation","root-cause-analysis","gxp",{"commitSha":278},{"parentExtensionId":452,"repoId":453},[217,546,545,549,547,548],{"evaluatedAt":554,"extractAt":457,"updatedAt":554},1778699030088]