[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-hatawong-remember-zh-CN":3,"guides-for-hatawong-remember":413,"similar-k179d5xnj849rcsvhektye703x86mfme-zh-CN":414},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":228,"parentExtension":249,"providers":310,"relations":314,"repo":316,"tags":410,"workflow":411},1778688553677.0962,"k179d5xnj849rcsvhektye703x86mfme",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"当用户希望在会话之间持久地记住某事时使用（例如，“始终使用 bun”，“从不自动提交”，“我的名字是 Alex”）。当检测到用户明确的偏好或值得保留的限制时也使用。",{"claudeCode":12},"hatawong/claude-recap","remember","https://github.com/hatawong/claude-recap",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":242},1778688553677.0964,"kn79xbgd9wxsvgztenqr10byqh86m0at","zh-CN",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"tier":220,"useCases":221},[21,26,29,33,38,41,45,48,52,56,60,63,66,69,72,76,79,82,85,88,91,95,100,103,107,110,113,116,119,122,125,129,132,136,140,144,147,150,153,157,160,163,166,169,171,174,178,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","描述清楚地说明了扩展的作用（保存用户偏好/事实）以及何时使用它（显式请求、明确偏好），并隐含了不使用它的情况（特定于会话的信息）。",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","Frontmatter 简洁，能有效总结核心功能和触发短语。",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","SKILL.md 的正文简洁，并将更深入的内容委托给单独的文件，或通过脚本隐含，遵循渐进式披露。",{"category":34,"check":35,"severity":36,"summary":37},"Context","Progressive Disclosure","not_applicable","SKILL.md 很短，不包含需要分成单独参考文件的广泛程序。",{"category":34,"check":39,"severity":36,"summary":40},"Forked exploration","此技能不是探索或审计类技能，不涉及深入的代码审查或多文件检查。",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","SKILL.md 包含一个表格，其中有清晰的示例，展示了用户输入、提取的条目以及隐含的输出。",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","SKILL.md 记录了规则，包括“每次调用一个条目”、“提取为清晰的指令性陈述”和“如果用户意图不明确，请先澄清”，这些规则涵盖了失败模式和限制。",{"category":49,"check":50,"severity":36,"summary":51},"Code Execution","Tool Fallback","该技能仅使用 Claude 内部工具，不依赖外部 MCP 服务器。",{"category":53,"check":54,"severity":24,"summary":55},"Portability","Stack assumptions","SKILL.md 和 README.md 清楚地说明了堆栈假设（bash、Node.js 18+、Claude Code 插件）并为不同环境提供了安装说明。",{"category":57,"check":58,"severity":24,"summary":59},"Safety","Halt on unexpected state","SKILL.md 指示“如果用户意图不明确，请在写入前进行澄清”，这意味着在意外或不明确的状态下停止。",{"category":53,"check":61,"severity":24,"summary":62},"Cross-skill coupling","该技能是独立的，似乎不依赖于同一会话中加载的其他特定技能。",{"category":42,"check":64,"severity":24,"summary":65},"Problem relevance","描述解决了 Claude Code 在会话或压缩过程中忘记上下文的实际用户问题。",{"category":42,"check":67,"severity":24,"summary":68},"Unique selling proposition","该技能通过提供持久的、感知主题的内存和偏好保存，提供了比默认行为显着的优势，直接解决了核心 LLM 的局限性。",{"category":42,"check":70,"severity":24,"summary":71},"Production readiness","该扩展已完全实现，本地存储，并涵盖了记忆和注入偏好的完整生命周期。",{"category":73,"check":74,"severity":24,"summary":75},"Scope","Single responsibility principle","该扩展仅专注于记住和持久化用户偏好和事实，符合单一、明确定义的职责。",{"category":73,"check":77,"severity":24,"summary":78},"Description quality","显示的描述准确地反映了技能的功能和目的。",{"category":22,"check":80,"severity":24,"summary":81},"Scoped tools","该技能公开了一个单一的、狭窄的工具（`remember.sh`），具有特定的参数，避免了通用的命令执行。",{"category":30,"check":83,"severity":24,"summary":84},"Configuration & parameter reference","SKILL.md 清楚地记录了 `remember.sh` 脚本的 `scope` 参数和 `content` 参数。",{"category":73,"check":86,"severity":24,"summary":87},"Tool naming","工具脚本 `remember.sh` 描述了它的功能。",{"category":73,"check":89,"severity":24,"summary":90},"Minimal I/O surface","`remember.sh` 脚本接受定义的参数（`scope`、`content`）并执行特定操作，没有不必要的 I/O。",{"category":92,"check":93,"severity":24,"summary":94},"License","License usability","项目已获得 MIT 许可，并在 LICENSE 文件和 README 中明确说明。",{"category":96,"check":97,"severity":98,"summary":99},"Maintenance","Commit recency","warning","最后一次提交是在 3 个多月前（2026 年 3 月 6 日），表明可能未维护。",{"category":96,"check":101,"severity":36,"summary":102},"Dependency Management","该扩展依赖于 bash 和 Node.js，这些被假定存在并由环境管理，并且捆绑包中没有明确管理的第三方依赖项。",{"category":104,"check":105,"severity":36,"summary":106},"Security","Secret Management","该技能不处理或暴露任何秘密。",{"category":104,"check":108,"severity":24,"summary":109},"Injection","`remember.sh` 脚本正确地引用了参数，缓解了潜在的注入风险，并且没有加载外部数据作为指令。",{"category":104,"check":111,"severity":24,"summary":112},"Transitive Supply-Chain Grenades","脚本使用引用的参数执行本地 bash 脚本，并且所有必要的组件都已捆绑，没有远程获取或不安全管道。",{"category":104,"check":114,"severity":24,"summary":115},"Sandbox Isolation","脚本在插件脚本路径内运行，并写入 `~/.memory/`，这在预期的用户可写区域内，不被认为是沙盒逃逸。",{"category":104,"check":117,"severity":24,"summary":118},"Sandbox escape primitives","脚本不使用分离的进程启动或拒绝工具调用的重试循环。",{"category":104,"check":120,"severity":24,"summary":121},"Data Exfiltration","脚本写入本地文件，不进行任何出站调用，从而防止数据泄露。",{"category":104,"check":123,"severity":24,"summary":124},"Hidden Text Tricks","捆绑的内容和文档不包含隐藏的控制技巧、不可见字符或混淆。",{"category":126,"check":127,"severity":24,"summary":128},"Hooks","Opaque code execution","`remember.sh` 脚本是普通、可读的 bash 代码，不涉及混淆、base64 负载或代码的运行时获取。",{"category":53,"check":130,"severity":24,"summary":131},"Structural Assumption","该脚本使用用户可配置的 `MEMORY_HOME` 环境变量以及其中的相对路径，避免了对用户项目的僵化结构假设。",{"category":133,"check":134,"severity":98,"summary":135},"Trust","Issues Attention","过去 90 天内打开了 3 个 issue，关闭了 2 个，表明关闭率低（\u003C 50%），维护者响应可能缓慢。",{"category":137,"check":138,"severity":24,"summary":139},"Versioning","Release Management","通过 GitHub release 和 badges 提供了有意义的版本，并且安装说明不引用 'main'。",{"category":141,"check":142,"severity":24,"summary":143},"Execution","Validation","该脚本正确地引用了其参数，并且“scope”（全局/项目）和“content”的逻辑足够简单，不需要除基本字符串处理之外的复杂模式验证。",{"category":104,"check":145,"severity":24,"summary":146},"Unguarded Destructive Operations","该操作是写入用户控制目录（`~/.memory/`）的文件，这不被认为是需要确认的破坏性操作，并且明确请求了范围。",{"category":49,"check":148,"severity":24,"summary":149},"Error Handling","该脚本使用标准的 bash 错误处理，包括 `set -e` 和 `set -o pipefail`，并且引用应该可以防止大多数与参数相关的错误。错误通常会由 shell 报告。",{"category":49,"check":151,"severity":36,"summary":152},"Logging","该技能是一个简单的偏好保存器，不执行破坏性操作或进行需要本地审计文件的出站调用。",{"category":154,"check":155,"severity":24,"summary":156},"Compliance","GDPR","该技能仅在本地存储用户提供的偏好，不处理或向第三方传输个人数据。",{"category":154,"check":158,"severity":24,"summary":159},"Target market","该扩展在本地运行，不包含任何区域或司法管辖区逻辑，因此具有全球适用性。",{"category":53,"check":161,"severity":24,"summary":162},"Runtime stability","该脚本依赖于标准的 bash 和 Node.js 功能，使其在符合 POSIX 的系统上稳定运行。",{"category":30,"check":164,"severity":24,"summary":165},"README","README 内容全面，清楚说明了扩展的目的，并提供了安装和使用说明。",{"category":73,"check":167,"severity":36,"summary":168},"Tool surface size","这是一个单工具扩展。",{"category":22,"check":170,"severity":36,"summary":168},"Overlapping near-synonym tools",{"category":30,"check":172,"severity":24,"summary":173},"Phantom features","所有宣传的功能（主题归档、上下文注入、压缩恢复、`/remember` 技能）都在脚本和钩子中有相应的实现。",{"category":175,"check":176,"severity":24,"summary":177},"Install","Installation instruction","为插件和手动方法都提供了清晰的安装说明，包括必要的设置步骤和重启提示。",{"category":179,"check":180,"severity":24,"summary":181},"Errors","Actionable error messages","脚本的错误处理依赖于 bash 的标准行为，该行为通常会为命令失败提供信息性消息，并且系统会提示用户澄清不明确的意图。",{"category":141,"check":183,"severity":24,"summary":184},"Pinned dependencies","该脚本依赖于标准的 bash 和 Node.js，README 指定了 Node.js 18+，暗示了固定的解释器版本以获得清晰度。",{"category":73,"check":186,"severity":36,"summary":187},"Dry-run preview","该扩展的主要功能是写入本地文件，这不是一个需要干运行预览的状态更改操作。",{"category":189,"check":190,"severity":36,"summary":191},"Protocol","Idempotent retry & timeouts","该扩展执行本地文件操作，不涉及远程调用或需要幂等性或超时才能进行的状态更改操作。",{"category":154,"check":193,"severity":24,"summary":194},"Telemetry opt-in","该扩展不发送任何遥测数据；所有操作都是本地的，并且专注于用户提供的数据。",1778688445666,"该技能通过自动归档主题和跨会话注入用户偏好/事实，为 Claude Code 提供持久内存。它将数据本地存储在 Markdown 文件中，并包含一个 `/remember` 技能，用于显式保存偏好。",[198,199,200,201,202],"自动主题归档和摘要","跨会话内存注入","通过冷读取 transcript 进行压缩恢复","所有数据都本地存储在 Markdown 文件中","显式的 `/remember` 技能用于用户偏好",[204,205,206,207],"存储敏感信息","提供基于云的内存或同步","替换核心 LLM 上下文窗口","直接管理项目依赖项或构建过程","3.0.0","4.4.0","确保 Claude Code 跨会话记住用户偏好、项目限制和过去的主题，防止上下文丢失和重复设置。","导致分数下降的主要发现是提交的近期性，最后一次提交是在 3 个多月前。此外，issues 的关注度关闭率很低。",78,"一个实施良好的技能，用于在本地持久化用户偏好和会话上下文。",[215,216,217,218,219],"memory","persistence","preferences","session-management","llm-context","community",[222,223,224,225],"持久化“始终使用 bun”或“从不自动提交”等偏好","跨会话记住用户身份或项目上下文","在 Claude Code 上下文压缩后恢复丢失的上下文","确保不同 LLM 会话之间工作的连续性",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":239,"testCoverage":241},{"hasLockfile":228},false,1778688425977,{"descriptionLength":231,"readmeSize":232},221,7301,{"closedIssues90d":234,"forks":235,"hasChangelog":236,"openIssues90d":235,"pushedAt":237,"stars":238},2,3,true,1772785245000,31,{"hasNpmPackage":228,"license":240,"smitheryVerified":228},"MIT",{"hasCi":228,"hasTests":236},{"updatedAt":243},1778688553677,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/remember","hatawong","claude-recap","skill",{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":256,"parentExtension":260,"providers":293,"relations":305,"tags":306,"workflow":307},1778688322101.8254,"k17b9bmvrv1a5e41w678q1yvrh86m81g",{"reviewCount":8},{"description":254,"installMethods":255,"name":247,"sourceUrl":14},"Topic-based automatic memory for Claude Code — never lose context across sessions or compactions.",{"claudeCode":247},{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":258,"slug":247,"type":259},"","en","plugin",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":268,"providers":270,"relations":286,"tags":288,"workflow":289},1778688322101.8252,"k17944zm3ehfvm4ntncyz1dzyx86nc6v",{"reviewCount":8},{"description":265,"installMethods":266,"name":267,"sourceUrl":14},"Topic-based automatic memory for Claude Code",{"claudeCode":12},"claude-recap-marketplace",{"basePath":257,"githubOwner":246,"githubRepo":247,"locale":258,"slug":247,"type":269},"marketplace",{"evaluate":271,"extract":280},{"promptVersionExtension":272,"promptVersionScoring":209,"score":273,"tags":274,"targetMarket":278,"tier":279},"3.1.0",100,[215,275,276,216,277],"context","cli","automation","global","verified",{"commitSha":281,"marketplace":282,"plugin":284},"HEAD",{"name":267,"pluginCount":283},1,{"mcpCount":8,"provider":285,"skillCount":8},"classify",{"repoId":287},"kd78y3gm1ky53msejxede6b4x986nqyc",[277,276,275,215,216],{"evaluatedAt":290,"extractAt":291,"updatedAt":292},1778688340018,1778688322101,1778688561034,{"evaluate":294,"extract":302},{"promptVersionExtension":208,"promptVersionScoring":209,"score":295,"tags":296,"targetMarket":278,"tier":279},99,[215,216,297,298,299,300,301],"hooks","context-management","local-storage","bash","nodejs",{"commitSha":281,"license":240,"plugin":303},{"mcpCount":8,"provider":285,"skillCount":304},4,{"parentExtensionId":262,"repoId":287},[300,298,297,299,215,301,216],{"evaluatedAt":308,"extractAt":291,"updatedAt":309},1778688364899,1778688560725,{"evaluate":311,"extract":313},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":312,"targetMarket":278,"tier":220},[215,216,217,218,219],{"commitSha":281},{"parentExtensionId":251,"repoId":287,"translatedFrom":315},"k1793dy3hv54gt7r17w9bn716586m9xj",{"_creationTime":317,"_id":287,"identity":318,"providers":319,"workflow":406},1778688317050.7341,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":320,"discover":389,"github":392},{"commitSha":281,"extensions":321},[322,335,358,367,375,381],{"basePath":257,"description":265,"displayName":267,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":258,"type":269},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE","high","rule",{"basePath":257,"description":254,"displayName":247,"installMethods":336,"license":240,"rationale":337,"selectedPaths":338,"source":334,"sourceLanguage":258,"type":259},{"claudeCode":247},"plugin manifest at .claude-plugin/plugin.json",[339,341,342,343,346,348,350,352,354,356],{"path":340,"priority":328},".claude-plugin/plugin.json",{"path":330,"priority":328},{"path":332,"priority":333},{"path":344,"priority":345},"skills/ignore-topic/SKILL.md","medium",{"path":347,"priority":345},"skills/list-topics/SKILL.md",{"path":349,"priority":345},"skills/remember/SKILL.md",{"path":351,"priority":345},"skills/save-topic/SKILL.md",{"path":353,"priority":333},"hooks/hooks.json",{"path":355,"priority":333},"hooks/session-start.sh",{"path":357,"priority":333},"hooks/stop.sh",{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":334,"sourceLanguage":258,"type":248},"skills/ignore-topic","Use when the user wants to ignore, skip, or exclude specific topics from being archived. Triggers on \"ignore topic\", \"don't archive\", \"skip topic\", \"stop remembering\", \"list ignored topics\", \"remove ignore rule\".","ignore-topic",{"claudeCode":12},"SKILL.md frontmatter at skills/ignore-topic/SKILL.md",[365],{"path":366,"priority":328},"SKILL.md",{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":334,"sourceLanguage":258,"type":248},"skills/list-topics","Use when the user asks about topics discussed in the current session, wants to see a topic list, or asks what has been talked about.","list-topics",{"claudeCode":12},"SKILL.md frontmatter at skills/list-topics/SKILL.md",[374],{"path":366,"priority":328},{"basePath":245,"description":376,"displayName":13,"installMethods":377,"rationale":378,"selectedPaths":379,"source":334,"sourceLanguage":258,"type":248},"Use when the user wants to persistently remember something across sessions (e.g., \"always use bun\", \"never auto-commit\", \"my name is Alex\"). Also use when you detect a clear user preference or constraint worth persisting.",{"claudeCode":12},"SKILL.md frontmatter at skills/remember/SKILL.md",[380],{"path":366,"priority":328},{"basePath":382,"description":383,"displayName":384,"installMethods":385,"rationale":386,"selectedPaths":387,"source":334,"sourceLanguage":258,"type":248},"skills/save-topic","Use when the user wants to save or checkpoint topic progress, persist current discussion state, or save all topics before ending a session.","save-topic",{"claudeCode":12},"SKILL.md frontmatter at skills/save-topic/SKILL.md",[388],{"path":366,"priority":328},{"sources":390},[391],"manual",{"closedIssues90d":234,"description":254,"forks":235,"license":240,"openIssues90d":235,"pushedAt":237,"readmeSize":232,"stars":238,"topics":393},[394,395,396,300,397,398,399,400,298,401,402,403,404,218,405],"agent-memory","ai-memory","anthropic","claude","claude-code","claude-code-hooks","claude-code-plugin","developer-tools","llm-tools","open-source","productivity","shell",{"classifiedAt":407,"discoverAt":408,"extractAt":409,"githubAt":409,"updatedAt":407},1778688321667,1778688317050,1778688319676,[219,215,216,217,218],{"evaluatedAt":412,"extractAt":291,"updatedAt":243},1778688445917,[],[415,434,464,491,514,544],{"_creationTime":416,"_id":417,"community":418,"display":419,"identity":422,"providers":423,"relations":428,"tags":430,"workflow":431},1778688559309.544,"k17836344kcgb81r3tnm51mjeh86n3hj",{"reviewCount":8},{"description":420,"installMethods":421,"name":370,"sourceUrl":14},"当用户询问当前会话中讨论的主题、想要查看主题列表或询问已讨论过的内容时使用。",{"claudeCode":12},{"basePath":368,"githubOwner":246,"githubRepo":247,"locale":18,"slug":370,"type":248},{"evaluate":424,"extract":427},{"promptVersionExtension":208,"promptVersionScoring":209,"score":273,"tags":425,"targetMarket":278,"tier":279},[215,218,426,276,277],"markdown",{"commitSha":281},{"parentExtensionId":251,"repoId":287,"translatedFrom":429},"k179fdg8n1dygkq5yatjqcesm986m4ck",[277,276,426,215,218],{"evaluatedAt":432,"extractAt":291,"updatedAt":433},1778688418474,1778688559309,{"_creationTime":435,"_id":436,"community":437,"display":438,"identity":444,"providers":449,"relations":457,"tags":460,"workflow":461},1778696691708.3218,"k17eqpa3h27h177b037g2e8m8n86ndwb",{"reviewCount":8},{"description":439,"installMethods":440,"name":442,"sourceUrl":443},"Track long-horizon objectives across multiple sessions with milestone checkpoints, progress persistence, and drift detection",{"claudeCode":441},"ruvnet/ruflo","Horizon Track","https://github.com/ruvnet/ruflo",{"basePath":445,"githubOwner":446,"githubRepo":447,"locale":258,"slug":448,"type":248},"plugins/ruflo-goals/skills/horizon-track","ruvnet","ruflo","horizon-track",{"evaluate":450,"extract":456},{"promptVersionExtension":208,"promptVersionScoring":209,"score":273,"tags":451,"targetMarket":278,"tier":279},[452,453,454,216,218,455],"objective-tracking","project-management","long-term-goals","mcp",{"commitSha":281,"license":240},{"parentExtensionId":458,"repoId":459},"k17bh7m6sv83frxqdhrd00vzcx86n03e","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[454,455,452,216,453,218],{"evaluatedAt":462,"extractAt":463,"updatedAt":462},1778700614118,1778696691708,{"_creationTime":465,"_id":466,"community":467,"display":468,"identity":474,"providers":478,"relations":484,"tags":487,"workflow":488},1778683562157.878,"k174wwq1x9t40ph56hj32705bh86n96x",{"reviewCount":8},{"description":469,"installMethods":470,"name":472,"sourceUrl":473},"Store a global memory that is visible across all projects. Use when the user shares architecture rules, coding conventions, infrastructure facts, security policies, team agreements, or any knowledge that applies beyond a single project. Triggers on 'remember this everywhere', 'this applies to all projects', 'global rule', 'shared convention', 'infrastructure note', 'cross-project', or when the content is clearly universal (clean architecture, SOLID, deployment configs, server addresses).",{"claudeCode":471},"cdeust/Cortex","cortex-remember-global","https://github.com/cdeust/Cortex",{"basePath":475,"githubOwner":476,"githubRepo":477,"locale":258,"slug":472,"type":248},"skills/cortex-remember-global","cdeust","Cortex",{"evaluate":479,"extract":483},{"promptVersionExtension":208,"promptVersionScoring":209,"score":295,"tags":480,"targetMarket":278,"tier":279},[215,481,216,219,482,276],"knowledge-management","local",{"commitSha":281},{"parentExtensionId":485,"repoId":486},"k1739s9t9kj9bmjq1z4byk17g986mv7x","kd79gxpemvkr09a7zsb3h8kmah86nvgf",[276,481,219,482,215,216],{"evaluatedAt":489,"extractAt":490,"updatedAt":489},1778683871550,1778683562157,{"_creationTime":492,"_id":493,"community":494,"display":495,"identity":499,"providers":502,"relations":509,"tags":511,"workflow":512},1778696691708.3315,"k173rqrea1gjdzzjr2f0569fyd86mb53",{"reviewCount":8},{"description":496,"installMethods":497,"name":498,"sourceUrl":443},"Persist and restore agent sessions across conversations with state snapshots",{"claudeCode":441},"Session Persist",{"basePath":500,"githubOwner":446,"githubRepo":447,"locale":258,"slug":501,"type":248},"plugins/ruflo-rvf/skills/session-persist","session-persist",{"evaluate":503,"extract":508},{"promptVersionExtension":208,"promptVersionScoring":209,"score":504,"tags":505,"targetMarket":278,"tier":279},98,[218,216,506,507,398],"state-saving","agent-tools",{"commitSha":281,"license":240},{"parentExtensionId":510,"repoId":459},"k17b4z39w59xsb62ad8b29bheh86m4s0",[507,398,216,218,506],{"evaluatedAt":513,"extractAt":463,"updatedAt":513},1778701457137,{"_creationTime":515,"_id":516,"community":517,"display":518,"identity":524,"providers":529,"relations":537,"tags":540,"workflow":541},1778696595410.5698,"k171sdysmt658g1cdd7hgt8p8h86nms7",{"reviewCount":8},{"description":519,"installMethods":520,"name":522,"sourceUrl":523},"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":521},"rohitg00/pro-workflow","Wrap-Up Ritual","https://github.com/rohitg00/pro-workflow",{"basePath":525,"githubOwner":526,"githubRepo":527,"locale":258,"slug":528,"type":248},"skills/wrap-up","rohitg00","pro-workflow","wrap-up",{"evaluate":530,"extract":536},{"promptVersionExtension":208,"promptVersionScoring":209,"score":273,"tags":531,"targetMarket":278,"tier":279},[532,533,404,215,534,535],"workflow","llm","knowledge-base","code-quality",{"commitSha":281,"license":240},{"parentExtensionId":538,"repoId":539},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[535,534,533,215,404,532],{"evaluatedAt":542,"extractAt":543,"updatedAt":542},1778697164619,1778696595410,{"_creationTime":545,"_id":546,"community":547,"display":548,"identity":552,"providers":554,"relations":560,"tags":561,"workflow":562},1778696595410.5657,"k17bk9m02r7jkbzzqapbzfvq8h86m6qn",{"reviewCount":8},{"description":549,"installMethods":550,"name":551,"sourceUrl":523},"Wire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.",{"claudeCode":521},"orchestrate",{"basePath":553,"githubOwner":526,"githubRepo":527,"locale":258,"slug":551,"type":248},"skills/orchestrate",{"evaluate":555,"extract":559},{"promptVersionExtension":208,"promptVersionScoring":209,"score":273,"tags":556,"targetMarket":278,"tier":279},[557,558,532,215,481],"llm-ops","agent",{"commitSha":281},{"parentExtensionId":538,"repoId":539},[558,481,557,215,532],{"evaluatedAt":563,"extractAt":543,"updatedAt":563},1778696881233]