[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-ykdojo-clone-zh-CN":3,"guides-for-ykdojo-clone":427,"similar-k17a6aw6far4qfydsg6sj0mwhn86n4ns-zh-CN":428},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":232,"parentExtension":246,"providers":313,"relations":317,"repo":319,"tags":424,"workflow":425},1778699403909.583,"k17a6aw6far4qfydsg6sj0mwhn86n4ns",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"克隆当前对话，以便用户可以分支并尝试不同的方法。",{"claudeCode":12},"ykdojo/claude-code-tips","clone","https://github.com/ykdojo/claude-code-tips",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":239},1778699403909.5833,"kn78fe7neyqqgw10nabtnn8w3586nz0r","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":216,"useCases":217},[21,26,29,32,36,39,43,47,50,53,58,62,66,70,73,76,79,82,85,88,92,96,100,104,108,111,114,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了克隆当前对话以允许用户分支并尝试不同方法的问题。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能通过提供分支对话的机制，提供了独特的功能，这超出了标准的 LLM 行为，并且不仅仅是一个简单的包装器。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能通过 shell 脚本提供了一个清晰的工作流程，并与 Claude Code 环境集成，涵盖了分支对话的完整生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专注于单一职责：克隆对话以实现分支。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","提供的描述准确地反映了克隆当前对话以实现分支的功能。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能使用特定的 shell 脚本（`clone-conversation.sh`）作为其核心功能，而不是通用的命令。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 和 README.md 清楚地记录了设置和使用克隆功能所需的步骤和权限，包括手动设置和插件安装。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","工具名称 'clone' 具有描述性，并与复制对话的功能一致。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","该技能的输入主要是调用命令本身，参数通过环境变量或脚本查找会话数据来隐式传递。输出是面向用户的文本消息。",{"category":54,"check":55,"severity":56,"summary":57},"License","License usability","info","许可证以版权声明的形式提供，而不是标准的 SPDX 标识符或专用的 LICENSE 文件，这使得其重新分发的可用性不明确。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","存储库显示最近 12 个月内的提交，表明维护活跃。",{"category":59,"check":63,"severity":64,"summary":65},"Dependency Management","not_applicable","该扩展似乎除了标准的 shell 实用程序外，没有使用任何第三方依赖项。",{"category":67,"check":68,"severity":24,"summary":69},"Security","Secret Management","该技能不处理任何密钥；它只读取对话历史文件，这些文件不被视为敏感密钥。",{"category":67,"check":71,"severity":24,"summary":72},"Injection","该技能执行特定的 shell 脚本，并且不加载外部数据作为指令，从而降低了注入风险。",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","该技能执行本地脚本，不获取远程内容来执行，避免了供应链风险。",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","脚本在用户主目录（`~/.claude/`）内运行，并且不尝试修改其预期范围之外的文件。",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","脚本的操作包含在标准的 shell 命令中，并且似乎不使用沙箱逃逸原语。",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","该技能仅读取本地对话历史，不渗漏任何数据。",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","捆绑的 markdown 文件不包含任何隐藏文本技巧或混淆指令。",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","脚本以纯 bash 编写，未进行混淆。",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","脚本假定标准的 `~/.claude` 目录结构，这对于 Claude Code 扩展来说是一个合理的假设。",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","存储库显示了已关闭与打开问题的健康比例，表明维护者参与度良好。",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","存储库具有清晰的提交历史和最近的推送，表明开发活跃，尽管没有明确声明 semver 等正式版本控制方案。",{"category":105,"check":106,"severity":24,"summary":107},"Code Execution","Validation","脚本执行特定的命令，并依赖 Claude Code 的内部机制来处理会话 ID 和项目路径，无需直接的用户输入验证。",{"category":67,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","该技能对对话历史进行读取操作，不涉及破坏性操作。",{"category":105,"check":112,"severity":24,"summary":113},"Error Handling","脚本包含查找脚本和传递参数的错误处理，并提供面向用户的消息。",{"category":105,"check":115,"severity":24,"summary":116},"Logging","该技能提供面向用户的成功或失败消息，这作为用户审查的一种日志记录形式。",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","该技能仅访问本地对话历史，不处理或传输个人数据。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","扩展的功能是通用的，不与任何特定的地理或法律管辖区相关联；`targetMarket` 是 global。",{"category":93,"check":125,"severity":24,"summary":126},"Runtime stability","该技能依赖于标准的 bash 实用程序和 Claude Code 的内部结构，使其可以在 POSIX 兼容系统之间移植。",{"category":44,"check":128,"severity":24,"summary":129},"README","README 文件提供了关于 Claude Code 技巧的全面信息，包括此特定克隆脚本的设置说明。",{"category":33,"check":131,"severity":64,"summary":132},"Tool surface size","这是一个单一工具的扩展，因此工具表面积检查不适用。",{"category":40,"check":134,"severity":64,"summary":135},"Overlapping near-synonym tools","这是一个单一工具的扩展，因此没有重叠的工具。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","所有关于克隆对话的宣传功能都通过提供的脚本和 SKILL.md 说明来实现。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","SKILL.md 和 README.md 中都提供了清晰的安装说明，包括手动设置和插件安装。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","当脚本找不到会话 ID、项目路径或脚本本身时，会提供清晰的错误消息，并提供解决方法的指导。",{"category":148,"check":149,"severity":24,"summary":150},"Execution","Pinned dependencies","该脚本依赖于假定存在的标准 shell 实用程序，并且没有固定任何外部脚本依赖项。",{"category":33,"check":152,"severity":64,"summary":153},"Dry-run preview","该技能对现有文件执行读取操作，并且不具有状态更改操作或出站数据发送，因此不适用模拟运行。",{"category":155,"check":156,"severity":64,"summary":157},"Protocol","Idempotent retry & timeouts","该技能在本地文件上操作，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":118,"check":159,"severity":24,"summary":160},"Telemetry opt-in","该技能不发出任何遥测数据。",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","该技能的目的定义精确：克隆当前对话以允许分支，并提供有关如何以及何时使用的清晰说明。",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","SKILL.md 中的 frontmatter 简洁明了，有效地总结了核心功能和用法。",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","SKILL.md 简洁，概述了步骤，并将详细信息委托给 README 或一般的 Claude Code 知识。",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","SKILL.md 很简短，详细的设置和使用说明在 README.md 中提供，展示了渐进式披露。",{"category":171,"check":175,"severity":24,"summary":176},"Forked exploration","该技能的目的是克隆，这是一种分支现有对话的形式，与此检查的意图一致。",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","README 提供了如何设置和使用克隆功能的清晰示例，包括手动设置和插件安装。",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","该脚本包括对失败模式（例如，找不到脚本、无效的会话 ID）的文档说明，并提供恢复步骤（例如，手动设置、检查权限）。",{"category":105,"check":184,"severity":24,"summary":185},"Tool Fallback","该技能使用本地脚本和 Claude Code 的内部机制，不依赖于可选的外部 MCP 工具。",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","脚本包括查找必要文件和参数的检查，如果未找到则会以错误消息停止。",{"category":93,"check":191,"severity":24,"summary":192},"Cross-skill coupling","该技能是独立的，不隐式依赖其他技能；其功能是独立的。",1778699308865,"该技能提供了一种克隆当前对话的机制，允许用户在不丢失原始对话线索的情况下进行分支并尝试不同的方法。它通过执行一个 bash 脚本来查找会话 ID 和项目路径，然后使用一个捆绑的脚本来克隆对话。",[196,197,198,199],"克隆当前对话","为实验分支对话","使用原生 Claude Code 分支或捆绑脚本","通过 CLI 脚本或插件集成",[201,202,203],"修改原始对话","将克隆的对话合并回原始对话","管理克隆之外的一般对话历史","3.0.0","4.4.0","克隆当前对话，以便用户可以分支并尝试不同的方法，而不会丢失其原始对话线索。","该扩展文档齐全、安全，并具有清晰的错误处理，满足所有功能要求。可以对许可证清晰度和版本细节进行一些改进。",97,"绝佳的技能，可以通过克隆对话来管理对话，从而实现分支和实验。",[211,212,213,214,215],"conversation-management","cloning","branching","workflow","scripting","verified",[218,219,220,221],"在不修改原始对话的情况下，尝试解决编码问题的不同方案。","尝试研究问题的替代方法。","在进行重大更改之前创建对话的安全副本。","从长对话的特定点分支，以探索新想法。",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":236,"testCoverage":238},{"hasLockfile":224},true,1778699295233,{"descriptionLength":227,"readmeSize":228},87,79620,{"closedIssues90d":230,"forks":231,"hasChangelog":232,"openIssues90d":233,"pushedAt":234,"stars":235},5,614,false,2,1778050349000,8241,{"hasNpmPackage":232,"license":237,"smitheryVerified":232},"NOASSERTION",{"hasCi":232,"hasTests":232},{"updatedAt":240},1778699403909,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/clone","ykdojo","claude-code-tips","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":254,"parentExtension":258,"providers":294,"relations":308,"tags":309,"workflow":310},1778699262802.4763,"k1771jhnksgm8d8zyrbb7r99c986nmfp",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":14},"Developer experience essentials: GitHub Actions debugging, conversation cloning/half-cloning, context handoffs, and Reddit research via Gemini CLI",{"claudeCode":253},"dx",{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":256,"slug":244,"type":257},"","en","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":266,"providers":268,"relations":287,"tags":289,"workflow":290},1778699262802.476,"k176hb199nazddzaenhpe5apdx86mbv6",{"reviewCount":8},{"description":263,"installMethods":264,"name":265,"sourceUrl":14},"45 tips for getting the most out of Claude Code, from basics to advanced - includes a custom status line script, cutting the system prompt in half, using Gemini CLI as Claude Code's minion, and Claude Code running itself in a container. Also includes the dx plugin.",{"claudeCode":12},"Claude Code Tips",{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":256,"slug":244,"type":267},"marketplace",{"evaluate":269,"extract":281},{"promptVersionExtension":270,"promptVersionScoring":205,"score":271,"tags":272,"targetMarket":279,"tier":280},"3.1.0",95,[273,274,275,276,277,278],"claude-code","developer-tools","productivity","tips","plugins","automation","global","community",{"commitSha":282,"license":237,"marketplace":283,"plugin":285},"HEAD",{"name":243,"pluginCount":284},1,{"mcpCount":8,"provider":286,"skillCount":8},"classify",{"repoId":288},"kd75fm359weq574r9qxrp8jky186mya6",[278,273,274,277,275,276],{"evaluatedAt":291,"extractAt":292,"updatedAt":293},1778699277583,1778699262802,1778699461637,{"evaluate":295,"extract":304},{"promptVersionExtension":204,"promptVersionScoring":205,"score":296,"tags":297,"targetMarket":279,"tier":303},79,[298,299,275,214,300,301,302],"developer","github-actions","devtools","git","research","flagged",{"commitSha":282,"license":305,"plugin":306},"All Rights Reserved",{"mcpCount":8,"provider":286,"skillCount":307},6,{"parentExtensionId":260,"repoId":288},[298,300,301,299,275,302,214],{"evaluatedAt":311,"extractAt":292,"updatedAt":312},1778699294768,1778699462340,{"evaluate":314,"extract":316},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":315,"targetMarket":279,"tier":216},[211,212,213,214,215],{"commitSha":282},{"parentExtensionId":248,"repoId":288,"translatedFrom":318},"k17bjvv44g1c3ap9bb1hed1zpn86nrhb",{"_creationTime":320,"_id":288,"identity":321,"providers":322,"workflow":420},1778699252708.3816,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":323,"discover":406,"github":409},{"commitSha":282,"extensions":324},[325,338,359,366,374,382,390,398],{"basePath":255,"displayName":243,"installMethods":326,"rationale":327,"selectedPaths":328,"source":337,"sourceLanguage":256,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[329,332,334],{"path":330,"priority":331},".claude-plugin/marketplace.json","mandatory",{"path":333,"priority":331},"README.md",{"path":335,"priority":336},"LICENSE","high","rule",{"basePath":255,"description":251,"displayName":253,"installMethods":339,"license":305,"rationale":340,"selectedPaths":341,"source":337,"sourceLanguage":256,"type":257},{"claudeCode":253},"plugin manifest at .claude-plugin/plugin.json",[342,344,345,346,349,351,353,355,357],{"path":343,"priority":331},".claude-plugin/plugin.json",{"path":333,"priority":331},{"path":335,"priority":336},{"path":347,"priority":348},"skills/clone/SKILL.md","medium",{"path":350,"priority":348},"skills/gha/SKILL.md",{"path":352,"priority":348},"skills/half-clone/SKILL.md",{"path":354,"priority":348},"skills/handoff/SKILL.md",{"path":356,"priority":348},"skills/reddit-fetch/SKILL.md",{"path":358,"priority":348},"skills/review-claudemd/SKILL.md",{"basePath":242,"description":360,"displayName":13,"installMethods":361,"rationale":362,"selectedPaths":363,"source":337,"sourceLanguage":256,"type":245},"Clone the current conversation so the user can branch off and try a different approach.",{"claudeCode":12},"SKILL.md frontmatter at skills/clone/SKILL.md",[364],{"path":365,"priority":331},"SKILL.md",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":337,"sourceLanguage":256,"type":245},"skills/gha","Analyze GitHub Actions failures and identify root causes","gha",{"claudeCode":12},"SKILL.md frontmatter at skills/gha/SKILL.md",[373],{"path":365,"priority":331},{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":337,"sourceLanguage":256,"type":245},"skills/half-clone","Clone the later half of the current conversation, discarding earlier context to reduce token usage while preserving recent work.","half-clone",{"claudeCode":12},"SKILL.md frontmatter at skills/half-clone/SKILL.md",[381],{"path":365,"priority":331},{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":337,"sourceLanguage":256,"type":245},"skills/handoff","Write or update a handoff document so the next agent with fresh context can continue this work.","handoff",{"claudeCode":12},"SKILL.md frontmatter at skills/handoff/SKILL.md",[389],{"path":365,"priority":331},{"basePath":391,"description":392,"displayName":393,"installMethods":394,"rationale":395,"selectedPaths":396,"source":337,"sourceLanguage":256,"type":245},"skills/reddit-fetch","Fetch content from Reddit using Gemini CLI or curl JSON API fallback. Use when accessing Reddit URLs, researching topics on Reddit, or when Reddit returns 403/blocked errors.","reddit-fetch",{"claudeCode":12},"SKILL.md frontmatter at skills/reddit-fetch/SKILL.md",[397],{"path":365,"priority":331},{"basePath":399,"description":400,"displayName":401,"installMethods":402,"rationale":403,"selectedPaths":404,"source":337,"sourceLanguage":256,"type":245},"skills/review-claudemd","Review recent conversations to find improvements for CLAUDE.md files.","review-claudemd",{"claudeCode":12},"SKILL.md frontmatter at skills/review-claudemd/SKILL.md",[405],{"path":365,"priority":331},{"sources":407},[408],"manual",{"closedIssues90d":230,"description":263,"forks":231,"license":237,"openIssues90d":233,"pushedAt":234,"readmeSize":228,"stars":235,"topics":410},[411,412,413,414,415,416,417,273,418,419,274,275],"agentic","agentic-ai","agentic-coding","agentic-workflow","ai","claude","claude-ai","tips-and-tricks","cli",{"classifiedAt":421,"discoverAt":422,"extractAt":423,"githubAt":423,"updatedAt":421},1778699262602,1778699252708,1778699259828,[213,212,211,215,214],{"evaluatedAt":426,"extractAt":292,"updatedAt":240},1778699308975,[],[429,460,487,517,538,565],{"_creationTime":430,"_id":431,"community":432,"display":433,"identity":439,"providers":444,"relations":453,"tags":456,"workflow":457},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":434,"installMethods":435,"name":437,"sourceUrl":438},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":436},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":440,"githubOwner":441,"githubRepo":442,"locale":256,"slug":443,"type":245},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":445,"extract":451},{"promptVersionExtension":204,"promptVersionScoring":205,"score":446,"tags":447,"targetMarket":279,"tier":216},100,[301,448,214,449,278,419,450],"development-environment","tmux","developer-tool",{"commitSha":282,"license":452},"MIT",{"parentExtensionId":454,"repoId":455},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[278,419,450,448,301,449,214],{"evaluatedAt":458,"extractAt":459,"updatedAt":458},1778699613343,1778699234184,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":474,"relations":481,"tags":483,"workflow":484},1778697652123.886,"k174rav3ndhd0xydpyp2k4nn8586nbvw",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"Route plain-language requests for Pi, Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions (\"telephone game\" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.",{"claudeCode":467},"steipete/clawdis","acp-router","https://github.com/steipete/clawdis",{"basePath":471,"githubOwner":472,"githubRepo":473,"locale":256,"slug":468,"type":245},"extensions/acpx/skills/acp-router","steipete","clawdis",{"evaluate":475,"extract":480},{"promptVersionExtension":204,"promptVersionScoring":205,"score":446,"tags":476,"targetMarket":279,"tier":216},[477,478,479,214,278],"routing","acp","coding-assistants",{"commitSha":282},{"repoId":482},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[478,278,479,477,214],{"evaluatedAt":485,"extractAt":486,"updatedAt":485},1778698053003,1778697652123,{"_creationTime":488,"_id":489,"community":490,"display":491,"identity":497,"providers":502,"relations":510,"tags":513,"workflow":514},1778696595410.5698,"k171sdysmt658g1cdd7hgt8p8h86nms7",{"reviewCount":8},{"description":492,"installMethods":493,"name":495,"sourceUrl":496},"End-of-session ritual that audits changes, runs quality checks, captures learnings, and produces a session summary. Use when saying \"wrap up\", \"done for the day\", \"finish coding\", or ending a coding session.",{"claudeCode":494},"rohitg00/pro-workflow","Wrap-Up Ritual","https://github.com/rohitg00/pro-workflow",{"basePath":498,"githubOwner":499,"githubRepo":500,"locale":256,"slug":501,"type":245},"skills/wrap-up","rohitg00","pro-workflow","wrap-up",{"evaluate":503,"extract":509},{"promptVersionExtension":204,"promptVersionScoring":205,"score":446,"tags":504,"targetMarket":279,"tier":216},[214,505,275,506,507,508],"llm","memory","knowledge-base","code-quality",{"commitSha":282,"license":452},{"parentExtensionId":511,"repoId":512},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[508,507,505,506,275,214],{"evaluatedAt":515,"extractAt":516,"updatedAt":515},1778697164619,1778696595410,{"_creationTime":518,"_id":519,"community":520,"display":521,"identity":525,"providers":527,"relations":534,"tags":535,"workflow":536},1778696595410.5657,"k17bk9m02r7jkbzzqapbzfvq8h86m6qn",{"reviewCount":8},{"description":522,"installMethods":523,"name":524,"sourceUrl":496},"Wire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.",{"claudeCode":494},"orchestrate",{"basePath":526,"githubOwner":499,"githubRepo":500,"locale":256,"slug":524,"type":245},"skills/orchestrate",{"evaluate":528,"extract":533},{"promptVersionExtension":204,"promptVersionScoring":205,"score":446,"tags":529,"targetMarket":279,"tier":216},[530,531,214,506,532],"llm-ops","agent","knowledge-management",{"commitSha":282},{"parentExtensionId":511,"repoId":512},[531,532,530,506,214],{"evaluatedAt":537,"extractAt":516,"updatedAt":537},1778696881233,{"_creationTime":539,"_id":540,"community":541,"display":542,"identity":548,"providers":552,"relations":559,"tags":561,"workflow":562},1778696505500.006,"k1754f7285hvja3svvh212kj8586maxr",{"reviewCount":8},{"description":543,"installMethods":544,"name":546,"sourceUrl":547},"Checklist and automation guide for adding a new skill to the OPC Skills project. Ensures all required files, metadata, logos, and listings are created before release. Use when adding a new skill, publishing a skill, or preparing a skill for release.",{"claudeCode":545},"ReScienceLab/opc-skills","add-new-opc-skill","https://github.com/ReScienceLab/opc-skills",{"basePath":549,"githubOwner":550,"githubRepo":551,"locale":256,"slug":546,"type":245},".factory/skills/add-new-opc-skill","ReScienceLab","opc-skills",{"evaluate":553,"extract":558},{"promptVersionExtension":204,"promptVersionScoring":205,"score":446,"tags":554,"targetMarket":279,"tier":216},[555,278,556,557,214],"documentation","development","checklist",{"commitSha":282},{"repoId":560},"kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[278,557,556,555,214],{"evaluatedAt":563,"extractAt":564,"updatedAt":563},1778696744286,1778696505500,{"_creationTime":566,"_id":567,"community":568,"display":569,"identity":575,"providers":579,"relations":588,"tags":591,"workflow":592},1778695548458.3298,"k1790jrpx12qcqjka3eys0ejm186nwfe",{"reviewCount":8},{"description":570,"installMethods":571,"name":573,"sourceUrl":574},"Add PUT workflow annotations to source files using the correct language-specific comment prefix. Covers annotation syntax, skeleton generation via put_generate(), multiline annotations, .internal variables, and validation. Supports 30+ languages with automatic comment prefix detection. Use after analyzing a codebase and having an annotation plan, when adding workflow documentation to new or existing source files, or when documenting data pipelines, ETL processes, or multi-step computations.\n",{"claudeCode":572},"pjt222/agent-almanac","annotate-source-files","https://github.com/pjt222/agent-almanac",{"basePath":576,"githubOwner":577,"githubRepo":578,"locale":256,"slug":573,"type":245},"skills/annotate-source-files","pjt222","agent-almanac",{"evaluate":580,"extract":587},{"promptVersionExtension":204,"promptVersionScoring":205,"score":446,"tags":581,"targetMarket":279,"tier":216},[582,583,214,584,585,555,586],"putior","annotation","comment-syntax","polyglot","r",{"commitSha":282},{"parentExtensionId":589,"repoId":590},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[583,584,555,585,582,586,214],{"evaluatedAt":593,"extractAt":594,"updatedAt":593},1778695852906,1778695548458]