[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-REMvisual-handoffplan-zh-CN":3,"guides-for-REMvisual-handoffplan":320,"similar-k17bw2zxke0knwc4ezdjqtxsg986nn3j-zh-CN":321},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":230,"parentExtension":251,"providers":252,"relations":258,"repo":261,"tags":316,"workflow":317},1778696531398.4526,"k17bw2zxke0knwc4ezdjqtxsg986nn3j",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"运行 /handoff 以捕获会话数据，然后编写一个引用该数据的分阶段实施计划。创建用于跟踪的 beads。",{"claudeCode":12},"REMvisual/claude-handoff","Claude Handoff","https://github.com/REMvisual/claude-handoff",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":228,"workflow":243},1778696531398.453,"kn77489tzjs2ptbmvy4c5zawv586n0yg","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":206,"promptVersionExtension":210,"promptVersionScoring":211,"purpose":212,"rationale":213,"score":214,"summary":215,"tags":216,"tier":222,"useCases":223},[21,26,29,32,36,39,43,47,50,53,57,61,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","描述清楚地阐述了在 AI 编码会话之间丢失上下文的问题，并提供了 /handoff 和 /handoffplan 技能的解决方案。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","这些技能通过提供结构化的上下文捕获、链跟踪和自动化计划，其价值远超默认行为，这超出了简单的提示使用。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","这些技能专为生产使用而设计，可捕获会话数据、创建计划，并提供与 Git 和 Beads 等工具集成的清晰说明。",{"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","该扩展公开了两个定义明确、范围狭窄的工具：`/handoff` 和 `/handoffplan`，没有通用执行工具。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 和 README 提供了关于用法、先决条件（如退出计划模式）和参数的清晰说明，未检测到任何隐式参数。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","工具被命名为描述性的 `/handoff` 和 `/handoffplan`，清晰地表明了它们的目的。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","输入通过命令处理，输出是结构化文件（handoff 和 plan），没有返回不必要的数据。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","MIT 许可证在 LICENSE 文件中已清楚说明，并在 README 中引用。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","上次提交是在 2026 年 4 月 24 日，在过去 3 个月内。",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","在提供的源文件中未检测到第三方依赖项。",{"category":66,"check":67,"severity":63,"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","这些技能主要与 Claude Code 环境和文件系统交互以写入输出文件，而不尝试修改外部路径或系统配置。",{"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","捆绑的内容没有隐藏的操纵技巧，并且描述清晰。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","脚本以纯粹、可读的源代码提供，不使用 base64 编码或运行时获取等混淆技术。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能假设存在 Claude Code 环境和标准文件系统操作来写入输出文件，这对于其上下文来说是合理的假设。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内有 1 个开放和 0 个已关闭的 issue，数量很少表明参与度高或问题很少。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","该扩展提供了指向最新版本的 GitHub releases 链接，表明版本管理清晰。",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","这些技能利用命令行参数和内部逻辑来处理输入，输出是结构化文件，这意味着不需要复杂的模式验证库。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","这些技能会写入文件，但不会在没有明确用户指示和上下文的情况下执行破坏性操作。",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","SKILL.md 概述了清晰的错误条件和恢复步骤，例如建议在运行技能之前退出计划模式。",{"category":104,"check":114,"severity":24,"summary":115},"Logging","这些技能会生成输出文件（handoff 和 plan），作为已执行操作的审计跟踪。",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","这些技能捕获用于规划目的的会话数据，并且不包含需要特殊清理的个人数据。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该扩展专为通用的 AI 编码辅助而设计，没有特定的区域或司法管辖区限制。",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","这些技能设计用于在 Claude Code 环境中运行，并依赖标准文件操作，使其具有广泛的可移植性。",{"category":44,"check":127,"severity":24,"summary":128},"README","README 内容全面，解释了技能的目的、安装、用法和功能。",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","该扩展公开了两个不同的工具：`/handoff` 和 `/handoffplan`，这在理想范围内。",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","两个工具 `/handoff` 和 `/handoffplan` 具有不同且不重叠的功能。",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","所有宣传的功能，如上下文捕获、计划生成和 bead 创建，都在文档和代码中有相应的实现。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README 提供了清晰、可复制的安装说明和两个技能的用法示例。",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","SKILL.md 明确列出了失败模式和恢复步骤，例如建议在执行技能之前退出计划模式。",{"category":147,"check":148,"severity":63,"summary":149},"Execution","Pinned dependencies","这些技能不使用任何第三方依赖项。",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","这些技能侧重于生成文档和计划，而不是执行需要干运行模式的状态更改操作。",{"category":154,"check":155,"severity":63,"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","描述清楚地定义了目的（捕获会话数据，编写分阶段计划）和用法（运行 /handoff，/handoffplan）以及清晰的触发器。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","Frontmatter 简洁，并有效地总结了核心功能，提供了有用的触发短语。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 结构良好，避免了过多的冗长，并将详细的程序和示例适当委托。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 概述了程序并链接到 Beads 和 OpenViking 等外部概念，展示了渐进式披露。",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","该技能并非设计用于需要分叉上下文的深度探索。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 提供了 `/handoff` 和 `/handoffplan` 命令的清晰用法示例。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md 处理了边缘情况，例如未处于 Claude Code 的计划模式中，以及交接的彻底性很重要。",{"category":104,"check":183,"severity":63,"summary":184},"Tool Fallback","该技能依赖于 Claude Code 的内部环境，不需要外部 MCP 服务器或自定义工具回退。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","SKILL.md 明确指示用户在运行技能之前退出 Claude Code 的计划模式，以防止意外的状态冲突。",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","这些技能是独立的，不隐式依赖其他技能，尽管它们与 Beads 和 Git 等外部工具集成。",1778696514239,"此扩展为 Claude Code 提供了两个技能：`/handoff` 和 `/handoffplan`。`/handoff` 技能将详细的会话数据（包括目标、方法、决策和证据）捕获到结构化文件中。`/handoffplan` 技能在此基础上，根据捕获的交接数据创建一个分阶段实施计划，适用于将来的执行。这两个技能都确保了 AI 编码会话之间的连续性。",[195,196,197,198,199],"捕获详细的会话上下文（目标、尝试、数据）","根据上下文生成分阶段实施计划","创建结构化的交接文件以实现连续性","与任务跟踪系统（Beads）集成","为后续会话提供清晰的执行提示",[201,202,203,204],"替换 Claude Code 的内置计划模式","在创建计划的同一会话中执行计划","执行未经用户审查的自动化代码","在没有结构化数据捕获的情况下生成通用会话摘要",[],[207,208,209],"Claude Code 环境","运行前退出 Claude Code 的内置计划模式","Git 集成用于提交历史（可选但推荐）","3.0.0","4.4.0","通过捕获详细的会话数据并生成可操作的分阶段实施计划，以防止在 AI 编码会话之间丢失上下文。","所有检查均通过正面证据，表明质量高且已准备好投入生产。",100,"用于保存 AI 会话上下文和生成可操作计划的出色工具。",[217,218,219,220,221],"context","planning","session-management","code-review","developer-tools","verified",[224,225,226,227],"在开发过程中保存进度以便稍后恢复","在 AI 代理或会话之间进行过渡","根据研究创建工作积压","确保代码更改具有良好的文档记录且可追溯",{"codeQuality":229,"collectedAt":231,"documentation":232,"maintenance":235,"security":240,"testCoverage":242},{"hasLockfile":230},false,1778696489791,{"descriptionLength":233,"readmeSize":234},125,6514,{"closedIssues90d":8,"forks":8,"hasChangelog":236,"openIssues90d":237,"pushedAt":238,"stars":239},true,1,1777062004000,15,{"hasNpmPackage":230,"license":241,"smitheryVerified":230},"MIT",{"hasCi":230,"hasTests":230},{"updatedAt":244},1778696531398,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":249,"type":250},"skills/handoffplan","REMvisual","claude-handoff","handoffplan","skill",null,{"evaluate":253,"extract":256},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":254,"targetMarket":255,"tier":222},[217,218,219,220,221],"global",{"commitSha":257,"license":241},"HEAD",{"repoId":259,"translatedFrom":260},"kd751dv4xqaztg0deehhxazcjn86mynf","k175pwr78zcnem11h4am251frn86mh2m",{"_creationTime":262,"_id":259,"identity":263,"providers":264,"workflow":312},1778696468125.8628,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":265,"discover":294,"github":297},{"commitSha":257,"extensions":266},[267,288],{"basePath":268,"description":269,"displayName":270,"installMethods":271,"rationale":272,"selectedPaths":273,"source":286,"sourceLanguage":287,"type":250},"skills/handoff","Create a structured session handoff when context is running low or work is pausing. Deep context mining, self-validation, multi-file splitting. Captures everything the next session needs.","handoff",{"claudeCode":12},"SKILL.md frontmatter at skills/handoff/skill.md",[274,277,280,282,284],{"path":275,"priority":276},"SKILL.md","mandatory",{"path":278,"priority":279},"references/close-session.md","medium",{"path":281,"priority":279},"references/mining-deep-chunked.md",{"path":283,"priority":279},"references/output-template.md",{"path":285,"priority":279},"references/validation.md","rule","en",{"basePath":246,"description":289,"displayName":249,"installMethods":290,"rationale":291,"selectedPaths":292,"source":286,"sourceLanguage":287,"type":250},"Run /handoff to capture session data, then write a phased implementation plan that references it. Creates beads for tracking.",{"claudeCode":12},"SKILL.md frontmatter at skills/handoffplan/skill.md",[293],{"path":275,"priority":276},{"sources":295},[296],"manual",{"closedIssues90d":8,"description":298,"forks":8,"homepage":299,"license":241,"openIssues90d":237,"pushedAt":238,"readmeSize":234,"stars":239,"topics":300},"Claude Code skill for session handoffs — survives context compaction, chain-links across sessions.","https://remrepo.com",[301,302,303,304,305,306,221,307,308,309,217,310,270,311],"agentic-ai","ai-coding-agent","anthropic-claude","claude-code","claude-code-skills","claude-skills","session-handoff","anthropic","compaction","continuity","session",{"classifiedAt":313,"discoverAt":314,"extractAt":315,"githubAt":315,"updatedAt":313},1778696472983,1778696468125,1778696471087,[220,217,221,218,219],{"evaluatedAt":318,"extractAt":319,"updatedAt":244},1778696514353,1778696473190,[],[322,352,383,413,440,470],{"_creationTime":323,"_id":324,"community":325,"display":326,"identity":332,"providers":336,"relations":343,"tags":347,"workflow":348},1778693920987.904,"k173acn013r9q2bkahde5zsrpd86nc7j",{"reviewCount":8},{"description":327,"installMethods":328,"name":330,"sourceUrl":331},"重写代码审查意见，使其听起来像人类同事所写。消除 \"I noticed...\", \"I was wondering if perhaps...\", \"It might be worth considering...\" 这类企业AI的套话。每条评论都直截了当：地点、问题、具体修复方案。用于用户说“人性化审查”、“减少PR评论中的废话”、“让反馈听起来更人性化”、“审查此PR”、“代码审查”、“/review”、“/unslop-review”时。在审查PR时自动触发。\n",{"claudeCode":329},"MohamedAbdallah-14/unslop","unslop-review","https://github.com/MohamedAbdallah-14/unslop",{"basePath":333,"githubOwner":334,"githubRepo":335,"locale":18,"slug":330,"type":250},"skills/unslop-review","MohamedAbdallah-14","unslop",{"evaluate":337,"extract":342},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":338,"targetMarket":255,"tier":222},[339,340,220,341,221],"text-rewriting","ai-detection","natural-language-processing",{"commitSha":257},{"parentExtensionId":344,"repoId":345,"translatedFrom":346},"k177fsagh49r77m9y4755zc1mn86m1jm","kd727xcarpnqcat3wd68ms466s86mwkb","k176ahvt49a4bskq406thpyn6x86n6k4",[340,220,221,341,339],{"evaluatedAt":349,"extractAt":350,"updatedAt":351},1778693837524,1778693661691,1778693920987,{"_creationTime":353,"_id":354,"community":355,"display":356,"identity":362,"providers":366,"relations":376,"tags":379,"workflow":380},1778695548458.3926,"k172f2ed2j5kxdq8hbw4nszcw186m5xj",{"reviewCount":8},{"description":357,"installMethods":358,"name":360,"sourceUrl":361},"Review a pull request end-to-end using GitHub CLI. Covers diff analysis, commit history review, CI/CD check verification, severity-leveled feedback (blocking/suggestion/nit/praise), and gh pr review submission. Use when a pull request is assigned for review, performing a self-review before requesting others' input, conducting a second review after feedback is addressed, or auditing a merged PR for post-merge quality assessment.\n",{"claudeCode":359},"pjt222/agent-almanac","review-pull-request","https://github.com/pjt222/agent-almanac",{"basePath":363,"githubOwner":364,"githubRepo":365,"locale":287,"slug":360,"type":250},"skills/review-pull-request","pjt222","agent-almanac",{"evaluate":367,"extract":375},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":368,"targetMarket":255,"tier":222},[369,370,371,220,372,373,374],"review","pull-request","github","gh-cli","feedback","pr",{"commitSha":257},{"parentExtensionId":377,"repoId":378},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[220,373,372,371,374,370,369],{"evaluatedAt":381,"extractAt":382,"updatedAt":381},1778700796502,1778695548458,{"_creationTime":384,"_id":385,"community":386,"display":387,"identity":393,"providers":397,"relations":406,"tags":409,"workflow":410},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":388,"installMethods":389,"name":391,"sourceUrl":392},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":390},"Yeachan-Heo/oh-my-claudecode","oh-my-claudecode","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":394,"githubOwner":395,"githubRepo":391,"locale":287,"slug":396,"type":250},"skills/ask","Yeachan-Heo","ask",{"evaluate":398,"extract":405},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":399,"targetMarket":255,"tier":222},[400,401,402,403,220,404],"cli","automation","llm","prompting","artifact-generation",{"commitSha":257,"license":241},{"parentExtensionId":407,"repoId":408},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[404,401,400,220,402,403],{"evaluatedAt":411,"extractAt":412,"updatedAt":411},1778699303045,1778699234184,{"_creationTime":414,"_id":415,"community":416,"display":417,"identity":423,"providers":428,"relations":434,"tags":436,"workflow":437},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":418,"installMethods":419,"name":421,"sourceUrl":422},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":420},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":424,"githubOwner":425,"githubRepo":426,"locale":287,"slug":427,"type":250},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":429,"extract":433},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":430,"targetMarket":255,"tier":222},[371,401,220,431,432],"maintenance","ci-cd",{"commitSha":257,"license":241},{"repoId":435},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[401,432,220,371,431],{"evaluatedAt":438,"extractAt":439,"updatedAt":438},1778697688364,1778697652123,{"_creationTime":441,"_id":442,"community":443,"display":444,"identity":450,"providers":454,"relations":462,"tags":465,"workflow":466},1778691441696.0051,"k172dv1s20hhxfa4mbptgbz7qd86mhfh",{"reviewCount":8},{"description":445,"installMethods":446,"name":448,"sourceUrl":449},"Revisa pull requests en proyectos Drupal 11 (u otro) siguiendo la metodología Codex (lógica de negocio, edge cases de hooks/queries, seguridad, performance, completitud). Genera un informe .md en la carpeta del IDE detectado (.antigravity/, .cursor/, .vscode/ o docs/) con hallazgos por severidad y soluciones accionables. Usar cuando el usuario pida \"revisión Codex\", \"revisión de PR\", \"revisar PR\", \"revisar PR\"",{"claudeCode":447},"j4rk0r/claude-skills","Codex PR Review","https://github.com/j4rk0r/claude-skills",{"basePath":451,"githubOwner":452,"githubRepo":306,"locale":18,"slug":453,"type":250},"skills/codex-pr-review","j4rk0r","codex-pr-review",{"evaluate":455,"extract":461},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":456,"targetMarket":255,"tier":222},[457,220,370,458,459,460],"drupal","codex","security","quality-assurance",{"commitSha":257,"license":241},{"repoId":463,"translatedFrom":464},"kd79shaph0e07035621cxd7x1n86m944","k175cj68ewyej64segk2xnppss86n5ad",[220,458,457,370,460,459],{"evaluatedAt":467,"extractAt":468,"updatedAt":469},1778691239127,1778691193352,1778691441696,{"_creationTime":471,"_id":472,"community":473,"display":474,"identity":478,"providers":481,"relations":487,"tags":488,"workflow":489},1778691193352.5176,"k17fczm34j9645kq7jcp1b4hss86mz0t",{"reviewCount":8},{"description":475,"installMethods":476,"name":477,"sourceUrl":449},"Revisa el diff de la rama actual frente a develop en proyectos Drupal 11 siguiendo la metodología Codex (lógica de negocio, edge cases de hooks/queries, seguridad, performance, completitud). Genera un informe .md en la carpeta del IDE detectado (.antigravity/, .cursor/, .vscode/ o docs/) con hallazgos por severidad y soluciones accionables. Usar cuando el usuario pida \"Revisión diff develop\", \"revisión diff develop\", \"diff develop\", \"revisar diff\", \"codex diff\" o expresiones similares con intención de auditar cambios contra develop. Triggers: diff develop, codex diff, revisión diff, lint diff develop, auditar diff.",{"claudeCode":447},"codex-diff-develop",{"basePath":479,"githubOwner":452,"githubRepo":306,"locale":480,"slug":477,"type":250},"skills/codex-diff-develop","es",{"evaluate":482,"extract":486},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":483,"targetMarket":255,"tier":222},[457,220,484,459,485,221],"diff","auditing",{"commitSha":257},{"repoId":463},[485,220,221,484,457,459],{"evaluatedAt":490,"extractAt":468,"updatedAt":490},1778691216358]