[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-Yeachan-Heo-ai-slop-cleaner-zh-CN":3,"guides-for-Yeachan-Heo-ai-slop-cleaner":1019,"similar-k17702wqs6x2dhcjqrprzw5f5x86nyng-zh-CN":1020},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":261,"isFallback":242,"parentExtension":267,"providers":326,"relations":330,"repo":331,"tags":1017,"workflow":1018},1778699234184.6108,"k17702wqs6x2dhcjqrprzw5f5x86nyng",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Clean AI-generated code slop with a regression-safe, deletion-first workflow and optional reviewer-only mode",{"claudeCode":12},"Yeachan-Heo/oh-my-claudecode","AI Slop Cleaner","https://github.com/Yeachan-Heo/oh-my-claudecode",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":240,"workflow":259},1778699288048.062,"kn7fng0d666p8sdbdh6mkxctgx86ndh9","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":210,"promptVersionExtension":214,"promptVersionScoring":215,"purpose":216,"rationale":217,"score":218,"summary":219,"tags":220,"targetMarket":226,"tier":227,"useCases":228,"workflow":233},[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 states the problem of cleaning AI-generated code slop and provides specific use cases and non-goals, aligning with the extension's purpose.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a specific, regression-safe, deletion-first workflow for cleaning AI-generated code, which is a significant value beyond default LLM behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is designed for use in a production workflow with a defined workflow, review mode, and integration with Ralph, covering the complete lifecycle for its stated purpose.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on cleaning AI-generated code slop with a defined workflow and scope, without attempting to bundle unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's functionality, including its regression-safe workflow and optional reviewer-only mode.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This check is not applicable as the extension does not expose distinct tools but rather operates as a skill with a defined workflow.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","This skill does not expose configurable parameters or environment variables that require explicit documentation beyond its core usage instructions.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This check is not applicable as the extension operates as a skill with a single entry point, not as a collection of named tools.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This check is not applicable as the extension is a skill with a defined workflow, not a set of tools with specific input/output schemas.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, as indicated in the README and LICENSE file, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository has recent commits, indicating active maintenance within the last 90 days.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project appears to manage dependencies appropriately, with a lockfile present and indicated by `hasLockfile: true` in trust signals.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill does not appear to handle or expose secrets directly, and there are no indications of hardcoded secrets or insecure secret management practices.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","There is no indication of loading untrusted third-party data as instructions; the skill focuses on code processing within its own bundle.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external code or data at runtime, keeping all logic within the committed bundle.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's operations are contained within its project folder and do not appear to modify files outside its designated scope.",{"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 code or scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not exhibit any behavior that would exfiltrate confidential data, and all outbound calls (if any) would be documented and purposeful.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, invisible characters, or obfuscated instructions.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's scripts are plain and readable, with no signs of obfuscation like base64 encoding or runtime code fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill does not make structural assumptions about the user's project organization outside of its defined scope, and relies on relative paths or explicit scope definitions.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The issue closure rate is high relative to the number of open issues, indicating active maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a clear versioning signal, indicated by the presence of a meaningful semver in the README and recent commit activity.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The skill's input handling and output sanitization appear robust, with no apparent vulnerabilities related to unvalidated parameters.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","Destructive operations, if any, are guarded by confirmation gates or dry-run modes, ensuring user control and safety.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill is expected to handle errors gracefully, providing meaningful messages and allowing the agent to make informed decisions.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","This skill is primarily analytical and does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill does not operate on personal data without sanitization, focusing on code structure rather than user-specific information.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension is designed for a global audience and does not contain regional or jurisdictional logic.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill's requirements are clearly stated (e.g., Claude Code, tmux) and it is designed to run on POSIX-compliant systems.",{"category":45,"check":127,"severity":24,"summary":128},"README","A comprehensive README exists and clearly states the extension's purpose, installation, and usage.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This extension is a single skill, not a collection of tools, making this check inapplicable.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This extension operates as a single skill, not a set of tools, so there are no overlapping near-synonym tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features in the README and SKILL.md have corresponding implementations or documented usage patterns.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","Clear installation instructions are provided for both marketplace and npm paths, along with usage examples.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","Error paths are expected to be actionable, providing clear messages about what failed, why, and how to remediate.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","Dependencies are managed with a lockfile (`hasLockfile: true`), and scripts have appropriate shebangs and headers.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill is primarily focused on code analysis and modification within the user's project, not external state-changing operations requiring a dry-run mode.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill does not appear to involve remote calls or state-changing operations that would necessitate specific idempotency or timeout handling.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","No telemetry is emitted by this skill, so the opt-in/opt-out status is not applicable.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The SKILL.md explicitly defines the skill's purpose, when to use it, and when not to use it, with clear artifact and user intent.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and self-contained, clearly summarizing the core capability without excessive keywords.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is reasonably concise and defers deeper material to separate files like `references/`.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill uses progressive disclosure by outlining the flow in SKILL.md and linking to separate files for deeper procedures or schemas.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is not an exploration or audit-style skill that would require `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Sufficient usage examples are provided in the documentation, demonstrating end-to-end invocation and expected outcomes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill instruction handles edge cases and limitations, documenting failure modes with symptoms and recovery steps.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external MCP servers or tools that would require a fallback path.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill instructs to abort and report on unexpected pre-state conditions, ensuring a safe workflow.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills, with explicit cross-linking where relevant.",1778699287937,"This skill automates the cleanup of AI-generated code, focusing on removing bloat, duplication, and ensuring behavior is preserved with regression tests. It supports a reviewer-only mode and integrates with workflows like Ralph.",[195,196,197,198,199],"Deletes AI code bloat with a deletion-first approach","Preserves intended behavior via regression tests","Optional reviewer-only mode for inspection","Integrates with existing workflows like Ralph","Supports scoped file lists for targeted cleanup",[201,202,203,204],"Introducing new features or major product changes","Performing broad architectural redesigns","Generic refactoring without simplification or anti-slop intent","Cleaning code where behavior is too unclear to verify",[206,207,208,209],"Code Quality","Regression Testing","Workflow Automation","Code Review",[211,212,213],"Claude Code CLI","Claude Max/Pro subscription OR Anthropic API key","tmux (for certain features like rate-limit detection)","3.0.0","4.4.0","To provide a safe and effective workflow for refining AI-generated code, ensuring it is clean, maintainable, and retains its intended behavior without introducing regressions.","All checks passed with high quality. The extension is well-documented, secure, and production-ready.",98,"A high-quality skill for cleaning AI-generated code with a robust workflow.",[221,222,223,224,225],"code-cleanup","refactoring","code-quality","ai-code-generation","workflow-automation","global","verified",[229,230,231,232],"Cleaning up noisy or repetitive AI-generated code","Refactoring code that feels overly abstracted or has boundary leaks","Performing a post-review cleanup pass on generated code","Ensuring AI-generated code adheres to quality standards before merging",[234,235,236,237,238,239],"Protect current behavior with regression tests","Write a cleanup plan detailing smells and order of operations","Classify the type of AI slop (duplication, dead code, etc.)","Run focused, smell-specific cleanup passes","Run quality gates (tests, linting, typechecking)","Report findings with evidence and remaining risks",{"codeQuality":241,"collectedAt":243,"documentation":244,"maintenance":247,"popularity":253,"security":255,"testCoverage":258},{"hasLockfile":242},true,1778699273779,{"descriptionLength":245,"readmeSize":246},108,28400,{"closedIssues90d":248,"forks":249,"hasChangelog":242,"openIssues90d":250,"pushedAt":251,"stars":252},908,3092,3,1778664782000,33691,{"npmDownloads":254},38760,{"hasNpmPackage":242,"license":256,"smitheryVerified":257},"MIT",false,{"hasCi":242,"hasTests":242},{"updatedAt":260},1778699288048,{"basePath":262,"githubOwner":263,"githubRepo":264,"locale":18,"slug":265,"type":266},"skills/ai-slop-cleaner","Yeachan-Heo","oh-my-claudecode","ai-slop-cleaner","skill",{"_creationTime":268,"_id":269,"community":270,"display":271,"identity":274,"parentExtension":278,"providers":311,"relations":322,"tags":323,"workflow":324},1778699234184.6104,"k17brg5egdw1jbncj1j4wfv3fh86n639",{"reviewCount":8},{"description":272,"installMethods":273,"name":264,"sourceUrl":14},"Multi-agent orchestration system for Claude Code",{"claudeCode":264},{"basePath":275,"githubOwner":263,"githubRepo":264,"locale":276,"slug":264,"type":277},"","fr","plugin",{"_creationTime":279,"_id":280,"community":281,"display":282,"identity":285,"providers":287,"relations":305,"tags":307,"workflow":308},1778699234184.61,"k17faea1fme9qa3pf4hzs9x78d86n2kj",{"reviewCount":8},{"description":283,"installMethods":284,"name":264,"sourceUrl":14},"Claude Code native multi-agent orchestration - intelligent model routing, 28 agents, 32 skills",{"claudeCode":12},{"basePath":275,"githubOwner":263,"githubRepo":264,"locale":276,"slug":264,"type":286},"marketplace",{"evaluate":288,"extract":297},{"promptVersionExtension":289,"promptVersionScoring":215,"score":290,"tags":291,"targetMarket":226,"tier":227},"3.1.0",97,[292,293,294,295,296],"multi-agent","orchestration","claude-code","ai-agent","developer-tools",{"commitSha":298,"license":256,"marketplace":299,"plugin":303},"HEAD",{"name":300,"pluginCount":301,"version":302},"omc",1,"4.13.7",{"mcpCount":8,"provider":304,"skillCount":8},"classify",{"repoId":306},"kd74zv63fryf9prygtq7gf4es986n22y",[295,294,296,292,293],{"evaluatedAt":309,"extractAt":310,"updatedAt":309},1778699249209,1778699234184,{"evaluate":312,"extract":319},{"promptVersionExtension":214,"promptVersionScoring":215,"score":313,"tags":314,"targetMarket":226,"tier":227},99,[292,293,315,295,316,317,318],"automation","development-tool","workflow","cli",{"commitSha":298,"license":256,"plugin":320},{"mcpCount":8,"provider":304,"skillCount":321},38,{"parentExtensionId":280,"repoId":306},[295,315,318,316,292,293,317],{"evaluatedAt":325,"extractAt":310,"updatedAt":325},1778699261932,{"evaluate":327,"extract":329},{"promptVersionExtension":214,"promptVersionScoring":215,"score":218,"tags":328,"targetMarket":226,"tier":227},[221,222,223,224,225],{"commitSha":298,"license":256},{"parentExtensionId":269,"repoId":306},{"_creationTime":332,"_id":306,"identity":333,"providers":334,"workflow":1012},1778699222147.622,{"githubOwner":263,"githubRepo":264,"sourceUrl":14},{"classify":335,"discover":995,"extract":998,"github":999,"npm":1011},{"commitSha":298,"extensions":336},[337,350,531,591,596,604,612,620,628,636,644,652,660,668,676,684,692,700,708,716,724,732,740,748,765,773,781,789,797,805,837,845,852,860,868,876,884,892,900,908,916,926],{"basePath":275,"description":283,"displayName":300,"installMethods":338,"rationale":339,"selectedPaths":340,"source":349,"sourceLanguage":276,"type":286},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[341,344,346],{"path":342,"priority":343},".claude-plugin/marketplace.json","mandatory",{"path":345,"priority":343},"README.md",{"path":347,"priority":348},"LICENSE","high","rule",{"basePath":275,"description":272,"displayName":264,"installMethods":351,"license":256,"rationale":352,"selectedPaths":353,"source":349,"sourceLanguage":276,"type":277},{"claudeCode":264},"plugin manifest at .claude-plugin/plugin.json",[354,356,357,358,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529],{"path":355,"priority":343},".claude-plugin/plugin.json",{"path":345,"priority":343},{"path":347,"priority":348},{"path":359,"priority":360},"skills/ai-slop-cleaner/SKILL.md","medium",{"path":362,"priority":360},"skills/ask/SKILL.md",{"path":364,"priority":360},"skills/autopilot/SKILL.md",{"path":366,"priority":360},"skills/autoresearch/SKILL.md",{"path":368,"priority":360},"skills/cancel/SKILL.md",{"path":370,"priority":360},"skills/ccg/SKILL.md",{"path":372,"priority":360},"skills/configure-notifications/SKILL.md",{"path":374,"priority":360},"skills/debug/SKILL.md",{"path":376,"priority":360},"skills/deep-dive/SKILL.md",{"path":378,"priority":360},"skills/deep-interview/SKILL.md",{"path":380,"priority":360},"skills/deepinit/SKILL.md",{"path":382,"priority":360},"skills/external-context/SKILL.md",{"path":384,"priority":360},"skills/hud/SKILL.md",{"path":386,"priority":360},"skills/learner/SKILL.md",{"path":388,"priority":360},"skills/mcp-setup/SKILL.md",{"path":390,"priority":360},"skills/omc-doctor/SKILL.md",{"path":392,"priority":360},"skills/omc-reference/SKILL.md",{"path":394,"priority":360},"skills/omc-setup/SKILL.md",{"path":396,"priority":360},"skills/omc-teams/SKILL.md",{"path":398,"priority":360},"skills/plan/SKILL.md",{"path":400,"priority":360},"skills/project-session-manager/SKILL.md",{"path":402,"priority":360},"skills/ralph/SKILL.md",{"path":404,"priority":360},"skills/ralplan/SKILL.md",{"path":406,"priority":360},"skills/release/SKILL.md",{"path":408,"priority":360},"skills/remember/SKILL.md",{"path":410,"priority":360},"skills/sciomc/SKILL.md",{"path":412,"priority":360},"skills/self-improve/SKILL.md",{"path":414,"priority":360},"skills/setup/SKILL.md",{"path":416,"priority":360},"skills/skill/SKILL.md",{"path":418,"priority":360},"skills/skillify/SKILL.md",{"path":420,"priority":360},"skills/team/SKILL.md",{"path":422,"priority":360},"skills/trace/SKILL.md",{"path":424,"priority":360},"skills/ultraqa/SKILL.md",{"path":426,"priority":360},"skills/ultrawork/SKILL.md",{"path":428,"priority":360},"skills/verify/SKILL.md",{"path":430,"priority":360},"skills/visual-verdict/SKILL.md",{"path":432,"priority":360},"skills/wiki/SKILL.md",{"path":434,"priority":360},"skills/writer-memory/SKILL.md",{"path":436,"priority":343},".mcp.json",{"path":438,"priority":348},"agents/analyst.md",{"path":440,"priority":348},"agents/architect.md",{"path":442,"priority":348},"agents/code-reviewer.md",{"path":444,"priority":348},"agents/code-simplifier.md",{"path":446,"priority":348},"agents/critic.md",{"path":448,"priority":348},"agents/debugger.md",{"path":450,"priority":348},"agents/designer.md",{"path":452,"priority":348},"agents/document-specialist.md",{"path":454,"priority":348},"agents/executor.md",{"path":456,"priority":348},"agents/explore.md",{"path":458,"priority":348},"agents/git-master.md",{"path":460,"priority":348},"agents/planner.md",{"path":462,"priority":348},"agents/qa-tester.md",{"path":464,"priority":348},"agents/scientist.md",{"path":466,"priority":348},"agents/security-reviewer.md",{"path":468,"priority":348},"agents/test-engineer.md",{"path":470,"priority":348},"agents/tracer.md",{"path":472,"priority":348},"agents/verifier.md",{"path":474,"priority":348},"agents/writer.md",{"path":476,"priority":348},"commands/ask.md",{"path":478,"priority":348},"commands/autoresearch.md",{"path":480,"priority":348},"commands/ccg.md",{"path":482,"priority":348},"commands/configure-notifications.md",{"path":484,"priority":348},"commands/debug.md",{"path":486,"priority":348},"commands/deep-dive.md",{"path":488,"priority":348},"commands/deepinit.md",{"path":490,"priority":348},"commands/external-context.md",{"path":492,"priority":348},"commands/hud.md",{"path":494,"priority":348},"commands/learner.md",{"path":496,"priority":348},"commands/mcp-setup.md",{"path":498,"priority":348},"commands/omc-doctor.md",{"path":500,"priority":348},"commands/omc-setup.md",{"path":502,"priority":348},"commands/omc-teams.md",{"path":504,"priority":348},"commands/project-session-manager.md",{"path":506,"priority":348},"commands/psm.md",{"path":508,"priority":348},"commands/release.md",{"path":510,"priority":348},"commands/remember.md",{"path":512,"priority":348},"commands/sciomc.md",{"path":514,"priority":348},"commands/self-improve.md",{"path":516,"priority":348},"commands/skill.md",{"path":518,"priority":348},"commands/skillify.md",{"path":520,"priority":348},"commands/trace.md",{"path":522,"priority":348},"commands/verify.md",{"path":524,"priority":348},"commands/visual-verdict.md",{"path":526,"priority":348},"commands/wiki.md",{"path":528,"priority":348},"commands/writer-memory.md",{"path":530,"priority":348},"hooks/hooks.json",{"basePath":532,"description":533,"displayName":532,"installMethods":534,"rationale":535,"selectedPaths":536,"source":349,"sourceLanguage":18,"type":266},"commands","This compatibility command keeps `/oh-my-claudecode:skill` available without loading the full `skill` skill description in every Claude Code session.",{"claudeCode":12},"SKILL.md frontmatter at commands/skill.md",[537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589],{"path":538,"priority":343},"SKILL.md",{"path":540,"priority":360},"ask.md",{"path":542,"priority":360},"autoresearch.md",{"path":544,"priority":360},"ccg.md",{"path":546,"priority":360},"configure-notifications.md",{"path":548,"priority":360},"debug.md",{"path":550,"priority":360},"deep-dive.md",{"path":552,"priority":360},"deepinit.md",{"path":554,"priority":360},"external-context.md",{"path":556,"priority":360},"hud.md",{"path":558,"priority":360},"learner.md",{"path":560,"priority":360},"mcp-setup.md",{"path":562,"priority":360},"omc-doctor.md",{"path":564,"priority":360},"omc-setup.md",{"path":566,"priority":360},"omc-teams.md",{"path":568,"priority":360},"project-session-manager.md",{"path":570,"priority":360},"psm.md",{"path":572,"priority":360},"release.md",{"path":574,"priority":360},"remember.md",{"path":576,"priority":360},"sciomc.md",{"path":578,"priority":360},"self-improve.md",{"path":580,"priority":360},"skillify.md",{"path":582,"priority":360},"trace.md",{"path":584,"priority":360},"verify.md",{"path":586,"priority":360},"visual-verdict.md",{"path":588,"priority":360},"wiki.md",{"path":590,"priority":360},"writer-memory.md",{"basePath":262,"description":10,"displayName":265,"installMethods":592,"rationale":593,"selectedPaths":594,"source":349,"sourceLanguage":18,"type":266},{"claudeCode":12},"SKILL.md frontmatter at skills/ai-slop-cleaner/SKILL.md",[595],{"path":538,"priority":343},{"basePath":597,"description":598,"displayName":599,"installMethods":600,"rationale":601,"selectedPaths":602,"source":349,"sourceLanguage":18,"type":266},"skills/ask","Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly","ask",{"claudeCode":12},"SKILL.md frontmatter at skills/ask/SKILL.md",[603],{"path":538,"priority":343},{"basePath":605,"description":606,"displayName":607,"installMethods":608,"rationale":609,"selectedPaths":610,"source":349,"sourceLanguage":18,"type":266},"skills/autopilot","Full autonomous execution from idea to working code","autopilot",{"claudeCode":12},"SKILL.md frontmatter at skills/autopilot/SKILL.md",[611],{"path":538,"priority":343},{"basePath":613,"description":614,"displayName":615,"installMethods":616,"rationale":617,"selectedPaths":618,"source":349,"sourceLanguage":18,"type":266},"skills/autoresearch","Stateful single-mission improvement loop with strict evaluator contract, markdown decision logs, and max-runtime stop behavior","autoresearch",{"claudeCode":12},"SKILL.md frontmatter at skills/autoresearch/SKILL.md",[619],{"path":538,"priority":343},{"basePath":621,"description":622,"displayName":623,"installMethods":624,"rationale":625,"selectedPaths":626,"source":349,"sourceLanguage":18,"type":266},"skills/cancel","Cancel any active OMC mode (autopilot, ralph, ultrawork, ultraqa, swarm, ultrapilot, pipeline, team)","cancel",{"claudeCode":12},"SKILL.md frontmatter at skills/cancel/SKILL.md",[627],{"path":538,"priority":343},{"basePath":629,"description":630,"displayName":631,"installMethods":632,"rationale":633,"selectedPaths":634,"source":349,"sourceLanguage":18,"type":266},"skills/ccg","Claude-Codex-Gemini tri-model orchestration via /ask codex + /ask gemini, then Claude synthesizes results","ccg",{"claudeCode":12},"SKILL.md frontmatter at skills/ccg/SKILL.md",[635],{"path":538,"priority":343},{"basePath":637,"description":638,"displayName":639,"installMethods":640,"rationale":641,"selectedPaths":642,"source":349,"sourceLanguage":18,"type":266},"skills/configure-notifications","Configure notification integrations (Telegram, Discord, Slack) via natural language","configure-notifications",{"claudeCode":12},"SKILL.md frontmatter at skills/configure-notifications/SKILL.md",[643],{"path":538,"priority":343},{"basePath":645,"description":646,"displayName":647,"installMethods":648,"rationale":649,"selectedPaths":650,"source":349,"sourceLanguage":18,"type":266},"skills/debug","Diagnose the current OMC session or repo state using logs, traces, state, and focused reproduction","debug",{"claudeCode":12},"SKILL.md frontmatter at skills/debug/SKILL.md",[651],{"path":538,"priority":343},{"basePath":653,"description":654,"displayName":655,"installMethods":656,"rationale":657,"selectedPaths":658,"source":349,"sourceLanguage":18,"type":266},"skills/deep-dive","2-stage pipeline: trace (causal investigation) -> deep-interview (requirements crystallization) with 3-point injection","deep-dive",{"claudeCode":12},"SKILL.md frontmatter at skills/deep-dive/SKILL.md",[659],{"path":538,"priority":343},{"basePath":661,"description":662,"displayName":663,"installMethods":664,"rationale":665,"selectedPaths":666,"source":349,"sourceLanguage":18,"type":266},"skills/deep-interview","Socratic deep interview with mathematical ambiguity gating before explicit execution approval","deep-interview",{"claudeCode":12},"SKILL.md frontmatter at skills/deep-interview/SKILL.md",[667],{"path":538,"priority":343},{"basePath":669,"description":670,"displayName":671,"installMethods":672,"rationale":673,"selectedPaths":674,"source":349,"sourceLanguage":18,"type":266},"skills/deepinit","Deep codebase initialization with hierarchical AGENTS.md documentation","deepinit",{"claudeCode":12},"SKILL.md frontmatter at skills/deepinit/SKILL.md",[675],{"path":538,"priority":343},{"basePath":677,"description":678,"displayName":679,"installMethods":680,"rationale":681,"selectedPaths":682,"source":349,"sourceLanguage":18,"type":266},"skills/external-context","Invoke parallel document-specialist agents for external web searches and documentation lookup","external-context",{"claudeCode":12},"SKILL.md frontmatter at skills/external-context/SKILL.md",[683],{"path":538,"priority":343},{"basePath":685,"description":686,"displayName":687,"installMethods":688,"rationale":689,"selectedPaths":690,"source":349,"sourceLanguage":18,"type":266},"skills/hud","Configure HUD display options (layout, presets, display elements)","hud",{"claudeCode":12},"SKILL.md frontmatter at skills/hud/SKILL.md",[691],{"path":538,"priority":343},{"basePath":693,"description":694,"displayName":695,"installMethods":696,"rationale":697,"selectedPaths":698,"source":349,"sourceLanguage":18,"type":266},"skills/learner","Extract a learned skill from the current conversation","learner",{"claudeCode":12},"SKILL.md frontmatter at skills/learner/SKILL.md",[699],{"path":538,"priority":343},{"basePath":701,"description":702,"displayName":703,"installMethods":704,"rationale":705,"selectedPaths":706,"source":349,"sourceLanguage":18,"type":266},"skills/mcp-setup","Configure popular MCP servers for enhanced agent capabilities","mcp-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/mcp-setup/SKILL.md",[707],{"path":538,"priority":343},{"basePath":709,"description":710,"displayName":711,"installMethods":712,"rationale":713,"selectedPaths":714,"source":349,"sourceLanguage":18,"type":266},"skills/omc-doctor","Diagnose and fix oh-my-claudecode installation issues","omc-doctor",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-doctor/SKILL.md",[715],{"path":538,"priority":343},{"basePath":717,"description":718,"displayName":719,"installMethods":720,"rationale":721,"selectedPaths":722,"source":349,"sourceLanguage":18,"type":266},"skills/omc-reference","OMC agent catalog, available tools, team pipeline routing, commit protocol, and skills registry. Auto-loads when delegating to agents, using OMC tools, orchestrating teams, making commits, or invoking skills.","omc-reference",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-reference/SKILL.md",[723],{"path":538,"priority":343},{"basePath":725,"description":726,"displayName":727,"installMethods":728,"rationale":729,"selectedPaths":730,"source":349,"sourceLanguage":18,"type":266},"skills/omc-setup","Install or refresh oh-my-claudecode for plugin, npm, and local-dev setups from the canonical setup flow","omc-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-setup/SKILL.md",[731],{"path":538,"priority":343},{"basePath":733,"description":734,"displayName":735,"installMethods":736,"rationale":737,"selectedPaths":738,"source":349,"sourceLanguage":18,"type":266},"skills/omc-teams","CLI-team runtime for claude, codex, or gemini workers in tmux panes when you need process-based parallel execution","omc-teams",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-teams/SKILL.md",[739],{"path":538,"priority":343},{"basePath":741,"description":742,"displayName":743,"installMethods":744,"rationale":745,"selectedPaths":746,"source":349,"sourceLanguage":18,"type":266},"skills/plan","Strategic planning with optional interview workflow","omc-plan",{"claudeCode":12},"SKILL.md frontmatter at skills/plan/SKILL.md",[747],{"path":538,"priority":343},{"basePath":749,"description":750,"displayName":751,"installMethods":752,"rationale":753,"selectedPaths":754,"source":349,"sourceLanguage":18,"type":266},"skills/project-session-manager","Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions","project-session-manager",{"claudeCode":12},"SKILL.md frontmatter at skills/project-session-manager/SKILL.md",[755,756,759,761,763],{"path":538,"priority":343},{"path":757,"priority":758},"templates/feature.md","low",{"path":760,"priority":758},"templates/issue-fix.md",{"path":762,"priority":758},"templates/pr-review.md",{"path":764,"priority":758},"templates/projects.json",{"basePath":766,"description":767,"displayName":768,"installMethods":769,"rationale":770,"selectedPaths":771,"source":349,"sourceLanguage":18,"type":266},"skills/ralph","Self-referential loop until task completion with configurable verification reviewer","ralph",{"claudeCode":12},"SKILL.md frontmatter at skills/ralph/SKILL.md",[772],{"path":538,"priority":343},{"basePath":774,"description":775,"displayName":776,"installMethods":777,"rationale":778,"selectedPaths":779,"source":349,"sourceLanguage":18,"type":266},"skills/ralplan","Consensus planning entrypoint that auto-gates vague ralph/autopilot/team requests before execution","ralplan",{"claudeCode":12},"SKILL.md frontmatter at skills/ralplan/SKILL.md",[780],{"path":538,"priority":343},{"basePath":782,"description":783,"displayName":784,"installMethods":785,"rationale":786,"selectedPaths":787,"source":349,"sourceLanguage":18,"type":266},"skills/release","Generic release assistant — analyzes repo release rules, caches them in .omc/RELEASE_RULE.md, then guides the release","release",{"claudeCode":12},"SKILL.md frontmatter at skills/release/SKILL.md",[788],{"path":538,"priority":343},{"basePath":790,"description":791,"displayName":792,"installMethods":793,"rationale":794,"selectedPaths":795,"source":349,"sourceLanguage":18,"type":266},"skills/remember","Review reusable project knowledge and decide what belongs in project memory, notepad, or durable docs","remember",{"claudeCode":12},"SKILL.md frontmatter at skills/remember/SKILL.md",[796],{"path":538,"priority":343},{"basePath":798,"description":799,"displayName":800,"installMethods":801,"rationale":802,"selectedPaths":803,"source":349,"sourceLanguage":18,"type":266},"skills/sciomc","Orchestrate parallel scientist agents for comprehensive analysis with AUTO mode","sciomc",{"claudeCode":12},"SKILL.md frontmatter at skills/sciomc/SKILL.md",[804],{"path":538,"priority":343},{"basePath":806,"description":807,"displayName":808,"installMethods":809,"rationale":810,"selectedPaths":811,"source":349,"sourceLanguage":18,"type":266},"skills/self-improve","Autonomous evolutionary code improvement engine with tournament selection","self-improve",{"claudeCode":12},"SKILL.md frontmatter at skills/self-improve/SKILL.md",[812,813,815,817,819,821,823,825,827,829,831,833,835],{"path":538,"priority":343},{"path":814,"priority":360},"data_contracts.md",{"path":816,"priority":758},"scripts/plot_progress.py",{"path":818,"priority":758},"scripts/resolve-paths.mjs",{"path":820,"priority":758},"scripts/validate.sh",{"path":822,"priority":360},"si-benchmark-builder.md",{"path":824,"priority":360},"si-goal-clarifier.md",{"path":826,"priority":360},"si-researcher.md",{"path":828,"priority":758},"templates/agent-settings.json",{"path":830,"priority":758},"templates/goal.md",{"path":832,"priority":758},"templates/harness.md",{"path":834,"priority":758},"templates/idea.md",{"path":836,"priority":758},"templates/settings.json",{"basePath":838,"description":839,"displayName":840,"installMethods":841,"rationale":842,"selectedPaths":843,"source":349,"sourceLanguage":18,"type":266},"skills/setup","Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow","setup",{"claudeCode":12},"SKILL.md frontmatter at skills/setup/SKILL.md",[844],{"path":538,"priority":343},{"basePath":846,"description":847,"displayName":266,"installMethods":848,"rationale":849,"selectedPaths":850,"source":349,"sourceLanguage":18,"type":266},"skills/skill","Manage local skills - list, add, remove, search, edit, setup wizard",{"claudeCode":12},"SKILL.md frontmatter at skills/skill/SKILL.md",[851],{"path":538,"priority":343},{"basePath":853,"description":854,"displayName":855,"installMethods":856,"rationale":857,"selectedPaths":858,"source":349,"sourceLanguage":18,"type":266},"skills/skillify","Turn a repeatable workflow from the current session into a reusable OMC skill draft","skillify",{"claudeCode":12},"SKILL.md frontmatter at skills/skillify/SKILL.md",[859],{"path":538,"priority":343},{"basePath":861,"description":862,"displayName":863,"installMethods":864,"rationale":865,"selectedPaths":866,"source":349,"sourceLanguage":18,"type":266},"skills/team","N coordinated agents on shared task list using Claude Code native teams","team",{"claudeCode":12},"SKILL.md frontmatter at skills/team/SKILL.md",[867],{"path":538,"priority":343},{"basePath":869,"description":870,"displayName":871,"installMethods":872,"rationale":873,"selectedPaths":874,"source":349,"sourceLanguage":18,"type":266},"skills/trace","Evidence-driven tracing lane that orchestrates competing tracer hypotheses in Claude built-in team mode","trace",{"claudeCode":12},"SKILL.md frontmatter at skills/trace/SKILL.md",[875],{"path":538,"priority":343},{"basePath":877,"description":878,"displayName":879,"installMethods":880,"rationale":881,"selectedPaths":882,"source":349,"sourceLanguage":18,"type":266},"skills/ultraqa","QA cycling workflow - test, verify, fix, repeat until goal met","ultraqa",{"claudeCode":12},"SKILL.md frontmatter at skills/ultraqa/SKILL.md",[883],{"path":538,"priority":343},{"basePath":885,"description":886,"displayName":887,"installMethods":888,"rationale":889,"selectedPaths":890,"source":349,"sourceLanguage":18,"type":266},"skills/ultrawork","Parallel execution engine for high-throughput task completion","ultrawork",{"claudeCode":12},"SKILL.md frontmatter at skills/ultrawork/SKILL.md",[891],{"path":538,"priority":343},{"basePath":893,"description":894,"displayName":895,"installMethods":896,"rationale":897,"selectedPaths":898,"source":349,"sourceLanguage":18,"type":266},"skills/verify","Verify that a change really works before you claim completion","verify",{"claudeCode":12},"SKILL.md frontmatter at skills/verify/SKILL.md",[899],{"path":538,"priority":343},{"basePath":901,"description":902,"displayName":903,"installMethods":904,"rationale":905,"selectedPaths":906,"source":349,"sourceLanguage":18,"type":266},"skills/visual-verdict","Structured visual QA verdict for screenshot-to-reference comparisons","visual-verdict",{"claudeCode":12},"SKILL.md frontmatter at skills/visual-verdict/SKILL.md",[907],{"path":538,"priority":343},{"basePath":909,"description":910,"displayName":911,"installMethods":912,"rationale":913,"selectedPaths":914,"source":349,"sourceLanguage":18,"type":266},"skills/wiki","LLM Wiki — persistent markdown knowledge base that compounds across sessions (Karpathy model)","wiki",{"claudeCode":12},"SKILL.md frontmatter at skills/wiki/SKILL.md",[915],{"path":538,"priority":343},{"basePath":917,"description":918,"displayName":919,"installMethods":920,"rationale":921,"selectedPaths":922,"source":349,"sourceLanguage":18,"type":266},"skills/writer-memory","Agentic memory system for writers - track characters, relationships, scenes, and themes","writer-memory",{"claudeCode":12},"SKILL.md frontmatter at skills/writer-memory/SKILL.md",[923,924],{"path":538,"priority":343},{"path":925,"priority":758},"templates/synopsis-template.md",{"basePath":275,"description":927,"displayName":928,"installMethods":929,"license":256,"rationale":930,"selectedPaths":931,"source":349,"sourceLanguage":276,"type":994},"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","oh-my-claude-sisyphus",{"npm":928},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[932,934,935,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992],{"path":933,"priority":343},"package.json",{"path":345,"priority":343},{"path":347,"priority":348},{"path":937,"priority":360},"bridge/cli.cjs",{"path":939,"priority":758},"src/index.ts",{"path":941,"priority":758},"src/tools/ast-tools.ts",{"path":943,"priority":758},"src/tools/deepinit-manifest.ts",{"path":945,"priority":758},"src/tools/diagnostics/index.ts",{"path":947,"priority":758},"src/tools/diagnostics/lsp-aggregator.ts",{"path":949,"priority":758},"src/tools/diagnostics/tsc-runner.ts",{"path":951,"priority":758},"src/tools/index.ts",{"path":953,"priority":758},"src/tools/lsp/client.ts",{"path":955,"priority":758},"src/tools/lsp/devcontainer.ts",{"path":957,"priority":758},"src/tools/lsp/index.ts",{"path":959,"priority":758},"src/tools/lsp/servers.ts",{"path":961,"priority":758},"src/tools/lsp/utils.ts",{"path":963,"priority":758},"src/tools/lsp-tools.ts",{"path":965,"priority":758},"src/tools/memory-tools.ts",{"path":967,"priority":758},"src/tools/notepad-tools.ts",{"path":969,"priority":758},"src/tools/python-repl/bridge-manager.ts",{"path":971,"priority":758},"src/tools/python-repl/index.ts",{"path":973,"priority":758},"src/tools/python-repl/paths.ts",{"path":975,"priority":758},"src/tools/python-repl/session-lock.ts",{"path":977,"priority":758},"src/tools/python-repl/socket-client.ts",{"path":979,"priority":758},"src/tools/python-repl/tool.ts",{"path":981,"priority":758},"src/tools/resume-session.ts",{"path":983,"priority":758},"src/tools/session-history-tools.ts",{"path":985,"priority":758},"src/tools/shared-memory-tools.ts",{"path":987,"priority":758},"src/tools/skills-tools.ts",{"path":989,"priority":758},"src/tools/state-tools.ts",{"path":991,"priority":758},"src/tools/trace-tools.ts",{"path":993,"priority":758},"src/tools/wiki-tools.ts","mcp",{"sources":996},[997],"manual",{"npmPackage":928},{"closedIssues90d":248,"description":1000,"forks":249,"homepage":1001,"license":256,"openIssues90d":250,"pushedAt":251,"readmeSize":246,"stars":252,"topics":1002},"Teams-first Multi-agent orchestration for Claude Code","https://oh-my-claudecode.dev",[1003,1004,1005,294,1006,1007,1008,315,1009,1010],"agentic-coding","ai-agents","claude","oh-my-opencode","opencode","vibe-coding","multi-agent-systems","parallel-execution",{"downloads":254},{"classifiedAt":1013,"discoverAt":1014,"extractAt":1015,"githubAt":1015,"npmAt":1016,"updatedAt":1013},1778699233952,1778699222147,1778699228505,1778699232128,[224,221,223,222,225],{"evaluatedAt":260,"extractAt":310,"updatedAt":260},[],[1021,1053,1083,1112,1144,1173],{"_creationTime":1022,"_id":1023,"community":1024,"display":1025,"identity":1031,"providers":1037,"relations":1044,"tags":1048,"workflow":1049},1778698527362.5261,"k176bk4qe9ak5pqbq1p4acm18d86n19t",{"reviewCount":8},{"description":1026,"installMethods":1027,"name":1029,"sourceUrl":1030},"감지된 과잉 엔지니어링 패턴: (1) 사용자가 명시적으로 요청하지 않은 코드나 파일을 수정할 때 (2) 요청되지 않은 새로운 추상화 계층(클래스, 인터페이스, 팩토리, 래퍼)을 생성할 때 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 주석을 추가할 때 (4) 요청되지 않은 새로운 종속성을 도입할 때 (5) 최소 편집 대신 파일 전체를 다시 작성할 때 (6) diff 범위가 사용자의 요청을 명백히 초과할 때 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\"과 같은 신호를 보낼 때 (8) 발생할 수 없는 시나리오에 대한 오류 처리, 유효성 검사, 방어적 코드를 추가할 때 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서를 생성할 때\n",{"claudeCode":1028},"uucz/moyu","Moyu (摸鱼)","https://github.com/uucz/moyu",{"basePath":1032,"githubOwner":1033,"githubRepo":1034,"locale":1035,"slug":1036,"type":266},"skills/moyu-ko","uucz","moyu","zh-CN","moyu-ko",{"evaluate":1038,"extract":1043},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1039,"tags":1040,"targetMarket":226,"tier":227},100,[1041,223,1042,296,222],"ai-assist","prompt-engineering",{"commitSha":298,"license":256},{"parentExtensionId":1045,"repoId":1046,"translatedFrom":1047},"k17a8j7hxkm1n8dabrtcwp2z2d86nr39","kd7ccbpk8y3xm113xt8wy1c5jd86n94h","k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",[1041,223,296,1042,222],{"evaluatedAt":1050,"extractAt":1051,"updatedAt":1052},1778698415064,1778698296017,1778698527362,{"_creationTime":1054,"_id":1055,"community":1056,"display":1057,"identity":1063,"providers":1067,"relations":1077,"tags":1079,"workflow":1080},1778696052276.0203,"k17bgxxgryq8edg32egypsvqtn86m1h7",{"reviewCount":8},{"description":1058,"installMethods":1059,"name":1061,"sourceUrl":1062},"Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — \"find circular imports\", \"fix dependency cycles\", \"untangle our module graph\", \"why is madge complaining\".",{"claudeCode":1060},"raintree-technology/claude-starter","cleanup-cycles","https://github.com/raintree-technology/claude-starter",{"basePath":1064,"githubOwner":1065,"githubRepo":1066,"locale":18,"slug":1061,"type":266},"templates/.claude/skills/cleanup-cycles","raintree-technology","claude-starter",{"evaluate":1068,"extract":1076},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1039,"tags":1069,"targetMarket":226,"tier":227},[223,1070,1071,1072,1073,1074,1075,222],"dependencies","javascript","python","typescript","go","rust",{"commitSha":298},{"repoId":1078},"kd78ywakatnz4sjfx781sy14vh86mtty",[223,1070,1074,1071,1072,222,1075,1073],{"evaluatedAt":1081,"extractAt":1082,"updatedAt":1081},1778696977114,1778696052276,{"_creationTime":1084,"_id":1085,"community":1086,"display":1087,"identity":1093,"providers":1097,"relations":1104,"tags":1107,"workflow":1108},1778692997480.065,"k174jb7x7h52qzjr42hvgsxpj986mgws",{"reviewCount":8},{"description":1088,"installMethods":1089,"name":1091,"sourceUrl":1092},"使用严格的交付工作流执行编码任务：构建完整计划、分步实现、持续运行测试，并默认在每一步 (`per_step`) 后提交。当用户要求行为驱动交付或需求不明确时，支持显式提交策略覆盖 (`final_only`, `milestone`) 和可选的 BDD（给定/当/则）。",{"claudeCode":1090},"majiayu000/vibeguard","fixflow","https://github.com/majiayu000/vibeguard",{"basePath":1094,"githubOwner":1095,"githubRepo":1096,"locale":1035,"slug":1091,"type":266},"workflows/fixflow","majiayu000","vibeguard",{"evaluate":1098,"extract":1103},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1039,"tags":1099,"targetMarket":226,"tier":227},[223,1100,296,1101,225,1102],"ai-safety","code-generation","security",{"commitSha":298},{"repoId":1105,"translatedFrom":1106},"kd7b0vh258xpbyerk68bk3e1ks86mk58","k17bwx69hk0p0w7rnpzvv2p16h86mp2k",[1100,1101,223,296,1102,225],{"evaluatedAt":1109,"extractAt":1110,"updatedAt":1111},1778692812461,1778692607327,1778692997480,{"_creationTime":1113,"_id":1114,"community":1115,"display":1116,"identity":1122,"providers":1126,"relations":1138,"tags":1140,"workflow":1141},1778669958874.1707,"k17e7ve95ag28cdc4gwt5qh10d86m1bv",{"reviewCount":8},{"description":1117,"installMethods":1118,"name":1120,"sourceUrl":1121},"Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.",{"claudeCode":1119},"affaan-m/everything-claude-code","coding-standards","https://github.com/affaan-m/everything-claude-code",{"basePath":1123,"githubOwner":1124,"githubRepo":1125,"locale":18,"slug":1120,"type":266},".agents/skills/coding-standards","affaan-m","everything-claude-code",{"evaluate":1127,"extract":1137},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1039,"tags":1128,"targetMarket":226,"tier":227},[1129,1130,223,1073,1071,1072,1074,1131,1132,1133,1134,1102,1135,1136,222],"coding-conventions","best-practices","java","php","swift","arkts","testing","documentation",{"commitSha":298},{"repoId":1139},"kd78nxtg70rbj238fg1xbhf7d186mv9t",[1134,1130,223,1129,1136,1074,1131,1071,1132,1072,222,1102,1133,1135,1073],{"evaluatedAt":1142,"extractAt":1143,"updatedAt":1142},1778670132818,1778669958874,{"_creationTime":1145,"_id":1146,"community":1147,"display":1148,"identity":1154,"providers":1158,"relations":1166,"tags":1169,"workflow":1170},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":1149,"installMethods":1150,"name":1152,"sourceUrl":1153},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":1151},"ruvnet/ruflo","migrate-validate","https://github.com/ruvnet/ruflo",{"basePath":1155,"githubOwner":1156,"githubRepo":1157,"locale":18,"slug":1152,"type":266},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":1159,"extract":1165},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1039,"tags":1160,"targetMarket":226,"tier":227},[1161,1162,1163,1164,223,296],"database","migrations","sql","validation",{"commitSha":298},{"parentExtensionId":1167,"repoId":1168},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[223,1161,296,1162,1163,1164],{"evaluatedAt":1171,"extractAt":1172,"updatedAt":1171},1778701008912,1778696691708,{"_creationTime":1174,"_id":1175,"community":1176,"display":1177,"identity":1183,"providers":1188,"relations":1194,"tags":1197,"workflow":1198},1778698175626.3276,"k17cj6pbcgtrw523a4sw8mhcxn86mzvv",{"reviewCount":8},{"description":1178,"installMethods":1179,"name":1181,"sourceUrl":1182},"Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.",{"claudeCode":1180},"trailofbits/skills","Semgrep Rule Creator","https://github.com/trailofbits/skills",{"basePath":1184,"githubOwner":1185,"githubRepo":1186,"locale":18,"slug":1187,"type":266},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","skills","semgrep-rule-creator",{"evaluate":1189,"extract":1193},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1039,"tags":1190,"targetMarket":226,"tier":227},[1191,1102,1192,223,296],"semgrep","static-analysis",{"commitSha":298},{"parentExtensionId":1195,"repoId":1196},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[223,296,1102,1191,1192],{"evaluatedAt":1199,"extractAt":1200,"updatedAt":1199},1778699451460,1778698175626]