[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-mattjoyce-kanban-skill-zh-CN":3,"guides-for-mattjoyce-kanban-skill":344,"similar-k17244r8s6kkqthr5tbd7wpwch86mwrn-zh-CN":345},{"_creationTime":4,"_id":5,"children":6,"community":48,"display":49,"evaluation":52,"identity":275,"isFallback":261,"parentExtension":278,"providers":279,"relations":286,"repo":287,"tags":341,"workflow":342},1778692886098.4382,"k17244r8s6kkqthr5tbd7wpwch86mwrn",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":43,"workflow":44},1778692887538.2327,"k1764fxc83j4bsysyssgxdbb8s86nwyz",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"使用 kanban/ 目录中的卡片文件（包括已完成卡片的 kanban/archived/）来管理基于 Markdown 的看板。当用户要求创建、移动、查看、列出或管理看板上的任务或卡片，或在 backlog、todo、doing、done 或 archive 等状态之间跟踪工作项时使用。",{"claudeCode":15},"mattjoyce/kanban-skill","kanban-ai","https://github.com/mattjoyce/kanban-skill",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/kanban-ai","mattjoyce","kanban-skill","zh-CN","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",98,[30,31,32,33,34],"kanban","markdown","task-management","cli","productivity","global","verified",{"commitSha":38},"HEAD",{"parentExtensionId":40,"repoId":41,"translatedFrom":42},"k17433617dh29ajy4hx5q8txzs86nvg4","kd704ngckmedtqtqt31s01j8kx86mryd","k178r831waecgeh693a77z5gth86mrnr",[33,30,31,34,32],{"evaluatedAt":45,"extractAt":46,"updatedAt":47},1778692855315,1778692816134,1778692887538,{"reviewCount":11},{"description":50,"installMethods":51,"name":30,"sourceUrl":17},"基于 Markdown 的看板，由 Claude Code 管理。卡片以 .md 文件形式存在 — 无需数据库，无需服务器。",{"claudeCode":30},{"_creationTime":53,"_id":54,"extensionId":5,"locale":22,"result":55,"trustSignals":259,"workflow":273},1778692886098.4385,"kn7amfaxt3r7t2e1zm9s8pfqps86n6kx",{"checks":56,"evaluatedAt":237,"extensionSummary":238,"features":239,"nonGoals":245,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":249,"rationale":250,"score":251,"summary":252,"tags":253,"tier":36,"useCases":254},[57,62,65,68,72,75,79,83,86,89,93,97,101,105,108,111,114,117,120,123,127,131,135,139,143,146,149,152,156,159,162,165,168,171,174,178,182,186,189,193,196,199,202,205,207,210,213,215,217,220,224,227,230,234],{"category":58,"check":59,"severity":60,"summary":61},"实际用途","问题相关性","pass","描述清楚地阐述了在没有数据库或服务器的情况下使用 Markdown 文件管理看板的问题。",{"category":58,"check":63,"severity":60,"summary":64},"独特点","该扩展通过利用 Markdown 文件和 frontmatter，提供了一种独特的看板管理方法，实现了无服务器、无数据库的解决方案。",{"category":58,"check":66,"severity":60,"summary":67},"生产就绪性","该插件涵盖了看板卡片管理的完整生命周期，从创建到归档，并附有清晰的使用说明和捆绑的辅助脚本。",{"category":69,"check":70,"severity":60,"summary":71},"范围","单一职责原则","该插件仅专注于管理基于 Markdown 的看板卡片，遵循单一领域。",{"category":69,"check":73,"severity":60,"summary":74},"描述质量","显示的描述准确而简洁地反映了插件的功能。",{"category":76,"check":77,"severity":60,"summary":78},"调用","范围限定的工具","该插件公开了特定的、范围限定的看板操作工具（例如 `create_card`、`move_card`），而不是一个通用的工具。",{"category":80,"check":81,"severity":60,"summary":82},"文档","配置和参数参考","所有卡片字段、创建、移动和查看方法都通过示例进行了清晰记录。",{"category":69,"check":84,"severity":60,"summary":85},"工具命名","捆绑的脚本名称，如 `view_board.sh` 和 `search_by_tag.sh`，具有描述性且符合上下文。",{"category":69,"check":87,"severity":60,"summary":88},"最小 I/O 接口","工具输入（卡片 ID、标签、搜索词）是具体的，输出集中在卡片数据上。",{"category":90,"check":91,"severity":60,"summary":92},"许可证","许可证可用性","该扩展根据 Apache-2.0 许可证发布，这是一个允许的开源许可证，并提供了许可证文本。",{"category":94,"check":95,"severity":60,"summary":96},"维护","提交新近度","最后一次提交是在 2026 年 3 月 2 日，这在最近 3 个月内。",{"category":94,"check":98,"severity":99,"summary":100},"依赖项管理","not_applicable","该插件似乎不使用任何第三方依赖项。",{"category":102,"check":103,"severity":99,"summary":104},"安全","密钥管理","该插件不处理任何密钥。",{"category":102,"check":106,"severity":60,"summary":107},"注入","该插件在 Markdown 文件上作为数据进行操作，不执行外部代码或将不受信任的数据加载为指令。",{"category":102,"check":109,"severity":60,"summary":110},"传递供应链炸弹","该插件在运行时不获取外部内容，也不使用远程管道连接到 shell 命令。",{"category":102,"check":112,"severity":60,"summary":113},"沙箱隔离","该插件在 `kanban/` 目录下运行并使用相对路径，尊重沙箱边界。",{"category":102,"check":115,"severity":60,"summary":116},"沙箱逃逸原语","在插件的脚本中未发现分离的进程创建或拒绝重试循环。",{"category":102,"check":118,"severity":60,"summary":119},"数据泄露","该插件不会读取或向第三方提交机密数据。",{"category":102,"check":121,"severity":60,"summary":122},"隐藏文本技巧","捆绑的内容不包含隐藏的操纵技巧，并且描述使用干净的可打印 ASCII 字符。",{"category":124,"check":125,"severity":60,"summary":126},"钩子","不透明代码执行","捆绑的脚本（.sh）是可读的，没有混淆。",{"category":128,"check":129,"severity":60,"summary":130},"可移植性","结构假设","该插件假定存在一个 `kanban/` 目录，该目录已明确说明，并且可以由用户或 Claude 创建。",{"category":132,"check":133,"severity":60,"summary":134},"信任","问题关注度","过去 90 天内打开了 0 个问题，关闭了 0 个问题，这表明没有活跃的问题或项目非常新。",{"category":136,"check":137,"severity":60,"summary":138},"版本控制","发布管理","该插件在其清单和 README 中声明了版本 1.0.0。",{"category":140,"check":141,"severity":60,"summary":142},"代码执行","验证","卡片字段和脚本输入似乎都得到了适当的验证。",{"category":102,"check":144,"severity":60,"summary":145},"无防护的破坏性操作","诸如将卡片移至存档或删除文件之类的操作，隐式地受到用户交互和显式命令的保护。",{"category":140,"check":147,"severity":60,"summary":148},"错误处理","脚本能够优雅地处理错误，并且卡片操作被设计为清晰和明确的。",{"category":140,"check":150,"severity":99,"summary":151},"日志记录","该插件不执行破坏性操作或出站调用，因此除了日志外，还需要本地审计日志。",{"category":153,"check":154,"severity":99,"summary":155},"合规性","GDPR","该插件不处理个人数据。",{"category":153,"check":157,"severity":60,"summary":158},"目标市场","该插件在全球范围内适用，没有地域限制。",{"category":128,"check":160,"severity":60,"summary":161},"运行时稳定性","该插件使用标准的 shell 脚本和文件操作，使其在类 POSIX 系统上具有可移植性。",{"category":80,"check":163,"severity":60,"summary":164},"README","README 非常全面，详细说明了安装、用法、卡片字段和捆绑的脚本。",{"category":69,"check":166,"severity":60,"summary":167},"工具接口大小","该插件公开了 5 个不同的辅助脚本，在目标范围内。",{"category":76,"check":169,"severity":60,"summary":170},"重叠的近义词工具","捆绑的脚本涵盖了不同的功能（查看、按标签搜索、搜索内容、显示阻塞、列出标签），没有重大重叠。",{"category":80,"check":172,"severity":60,"summary":173},"虚假功能","README 中提到的所有功能，如卡片管理和搜索，都已实现并可用。",{"category":175,"check":176,"severity":60,"summary":177},"安装","安装说明","提供了清晰的安装说明，包括市场和本地克隆方法，以及使用示例。",{"category":179,"check":180,"severity":60,"summary":181},"错误","可操作的错误消息","脚本操作提供关于成功或失败的清晰反馈，并且卡片管理逻辑是明确的。",{"category":183,"check":184,"severity":99,"summary":185},"执行","固定的依赖项","该插件不依赖任何第三方依赖项。",{"category":69,"check":187,"severity":99,"summary":188},"干运行预览","该插件主要基于文件；状态更改操作（如将卡片移至存档）是用户明确的操作。",{"category":190,"check":191,"severity":99,"summary":192},"协议","幂等重试和超时","该插件操作本地文件，不涉及需要幂等性或超时的远程调用或状态更改操作。",{"category":153,"check":194,"severity":60,"summary":195},"遥测选择加入","该插件不发送任何遥测数据。",{"category":76,"check":197,"severity":60,"summary":198},"名称冲突","该插件的主要技能 `kanban:kanban-ai` 是独立的，似乎没有与内置的 Claude Code 命令冲突。",{"category":76,"check":200,"severity":99,"summary":201},"关闭钩子机制","该插件不使用钩子，因此关闭钩子机制不适用。",{"category":76,"check":203,"severity":99,"summary":204},"钩子匹配器紧密度","该插件未定义任何钩子。",{"category":102,"check":206,"severity":99,"summary":204},"钩子安全",{"category":124,"check":208,"severity":99,"summary":209},"静默提示重写","该插件没有 `UserPromptSubmit` 钩子。",{"category":102,"check":211,"severity":99,"summary":212},"权限钩子","该插件未定义任何 `PermissionRequest` 钩子。",{"category":153,"check":214,"severity":99,"summary":204},"钩子隐私",{"category":140,"check":216,"severity":99,"summary":204},"钩子依赖",{"category":80,"check":218,"severity":60,"summary":219},"功能透明度","所有功能都在 README 中进行了描述，并且 `plugin.json` 中没有声明任何钩子。",{"category":221,"check":222,"severity":60,"summary":223},"约定","布局约定遵循","该插件遵循结构约定，`plugin.json` 位于 `.claude-plugin/` 中，脚本在 README 中进行了记录。",{"category":221,"check":225,"severity":60,"summary":226},"插件状态","该插件除了用户项目文件外，不维护任何持久化状态。",{"category":102,"check":228,"severity":99,"summary":229},"钥匙串存储的密钥","该插件不消耗任何密钥。",{"category":231,"check":232,"severity":99,"summary":233},"依赖项","标记版本发布源","该插件不捆绑任何 MCP 服务器。",{"category":175,"check":235,"severity":60,"summary":236},"干净卸载","该插件不安装后台守护程序或持久性服务，确保干净卸载。",1778692838287,"该插件允许用户直接在项目中管理看板，并将 Markdown 文件用作卡片。它支持状态跟踪、优先级、依赖项，并包含用于查看和搜索看板的辅助脚本。",[240,241,242,243,244],"将看板卡片管理为 Markdown 文件","无服务器、无数据库操作","跟踪卡片状态（积压、待办、进行中、完成、归档）","支持卡片优先级、依赖项和标签","捆绑的实用脚本，用于看板可视化和搜索",[246,247,248],"取代复杂的项目管理软件","提供超出文件更新的实时协作功能","将卡片数据存储在中央数据库或服务器中","为项目结构内的任务管理提供一个无服务器、无数据库的看板解决方案。","该插件文档齐全，目标明确，并遵循安全和代码执行的所有最佳实践。所有检查均通过或不适用。",100,"一个强大且实现良好的插件，用于管理基于 Markdown 的看板。",[30,31,32,34,33],[255,256,257,258],"使用看板跟踪项目任务和进度","以结构化格式管理个人待办事项列表","协作处理需要易于查看卡片状态的任务","完全在版本控制中维护项目工件",{"codeQuality":260,"collectedAt":262,"documentation":263,"maintenance":266,"security":270,"testCoverage":272},{"hasLockfile":261},false,1778692818579,{"descriptionLength":264,"readmeSize":265},101,4088,{"closedIssues90d":11,"forks":11,"hasChangelog":261,"manifestVersion":267,"openIssues90d":11,"pushedAt":268,"stars":269},"1.0.0",1772434343000,12,{"hasNpmPackage":261,"license":271,"smitheryVerified":261},"Apache-2.0",{"hasCi":261,"hasTests":261},{"updatedAt":274},1778692886098,{"basePath":276,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":277},"","plugin",null,{"evaluate":280,"extract":282},{"promptVersionExtension":26,"promptVersionScoring":27,"score":251,"tags":281,"targetMarket":35,"tier":36},[30,31,32,34,33],{"commitSha":38,"license":271,"plugin":283},{"mcpCount":11,"provider":284,"skillCount":285},"classify",1,{"repoId":41,"translatedFrom":40},{"_creationTime":288,"_id":41,"identity":289,"providers":290,"workflow":337},1778692812272.092,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":291,"discover":331,"github":334},{"commitSha":38,"extensions":292},[293,311],{"basePath":276,"description":294,"displayName":30,"installMethods":295,"license":271,"rationale":296,"selectedPaths":297,"source":309,"sourceLanguage":310,"type":277},"Markdown-based Kanban board managed by Claude Code. Cards live as .md files — no database, no server.",{"claudeCode":30},"plugin manifest at .claude-plugin/plugin.json",[298,301,303,306],{"path":299,"priority":300},".claude-plugin/plugin.json","mandatory",{"path":302,"priority":300},"README.md",{"path":304,"priority":305},"LICENSE","high",{"path":307,"priority":308},"skills/kanban-ai/SKILL.md","medium","rule","en",{"basePath":19,"description":312,"displayName":16,"installMethods":313,"rationale":314,"selectedPaths":315,"source":309,"sourceLanguage":310,"type":23},"Manage a Markdown-based Kanban board using card files in a kanban/ directory (including kanban/archived/ for completed cards). Use when the user asks to create, move, view, list, or manage tasks or cards on a kanban board, or when tracking work items across statuses like backlog, todo, doing, done, or archive.",{"claudeCode":15},"SKILL.md frontmatter at skills/kanban-ai/SKILL.md",[316,318,321,323,325,327,329],{"path":317,"priority":300},"SKILL.md",{"path":319,"priority":320},"scripts/list_all_cards.sh","low",{"path":322,"priority":320},"scripts/list_tags.sh",{"path":324,"priority":320},"scripts/search_by_tag.sh",{"path":326,"priority":320},"scripts/search_content.sh",{"path":328,"priority":320},"scripts/show_blocked.sh",{"path":330,"priority":320},"scripts/view_board.sh",{"sources":332},[333],"manual",{"closedIssues90d":11,"description":335,"forks":11,"license":271,"openIssues90d":11,"pushedAt":268,"readmeSize":265,"stars":269,"topics":336},"an AI skill to manage a markdown file based kanban workload.",[],{"classifiedAt":338,"discoverAt":339,"extractAt":340,"githubAt":340,"updatedAt":338},1778692815964,1778692812272,1778692814089,[33,30,31,34,32],{"evaluatedAt":343,"extractAt":46,"updatedAt":274},1778692838399,[],[346,376,405,432,464,494],{"_creationTime":347,"_id":348,"community":349,"display":350,"identity":355,"providers":357,"relations":367,"tags":371,"workflow":372},1778695381480.4045,"k17bgc8x8k48t4kxn8cpb8wer986ntf3",{"reviewCount":11},{"description":351,"installMethods":352,"name":353,"sourceUrl":354},"Manus 风格的持久化 Markdown 文件，用于规划、进度跟踪和知识存储。支持 Claude Code、Kiro、Clawd CLI、Gemini CLI、Cursor、Continue、Hermes 以及 17 种以上 AI 编码助手。现已支持阿拉伯语、德语、西班牙语和中文（简体和繁体）。",{"claudeCode":353},"planning-with-files","https://github.com/OthmanAdi/planning-with-files",{"basePath":276,"githubOwner":356,"githubRepo":353,"locale":22,"slug":353,"type":277},"OthmanAdi",{"evaluate":358,"extract":363},{"promptVersionExtension":26,"promptVersionScoring":27,"score":359,"tags":360,"targetMarket":35,"tier":36},99,[361,362,31,32,34],"planning","workflow",{"commitSha":38,"license":364,"plugin":365},"MIT",{"mcpCount":11,"provider":284,"skillCount":366},5,{"parentExtensionId":368,"repoId":369,"translatedFrom":370},"k178ckx9f3qxcfwcq3zrds4jfs86mnrt","kd7c09vrmg07ejxztzcc3j4gv986njf9","k17b5rdx72d6dssd149d30sx8986mamf",[31,361,34,32,362],{"evaluatedAt":373,"extractAt":374,"updatedAt":375},1778695204116,1778695142297,1778695381480,{"_creationTime":377,"_id":378,"community":379,"display":380,"identity":385,"providers":387,"relations":397,"tags":400,"workflow":401},1778692410306.4602,"k1754468vafhhveq2yzm512khn86n6tb",{"reviewCount":11},{"description":381,"installMethods":382,"name":383,"sourceUrl":384},"让 Claude 真正遵循您的规则。通过自然语言保存规则，通过钩子强制执行规则，跨会话记忆规则。",{"claudeCode":383},"obey","https://github.com/Lexxes-Projects/obey",{"basePath":276,"githubOwner":386,"githubRepo":383,"locale":22,"slug":383,"type":277},"Lexxes-Projects",{"evaluate":388,"extract":394},{"promptVersionExtension":26,"promptVersionScoring":27,"score":251,"tags":389,"targetMarket":35,"tier":36},[390,391,392,393,34],"rules","enforcement","llm-behavior","ai-assistant",{"commitSha":38,"license":364,"plugin":395},{"mcpCount":11,"provider":284,"skillCount":396},3,{"repoId":398,"translatedFrom":399},"kd75x7p4gkt5vx785rmc3msdhs86neap","k17ccytjrakavnrzgdbzkbcjj186nr1f",[393,391,392,34,390],{"evaluatedAt":402,"extractAt":403,"updatedAt":404},1778692293423,1778692275424,1778692410306,{"_creationTime":406,"_id":407,"community":408,"display":409,"identity":414,"providers":418,"relations":425,"tags":428,"workflow":429},1778699018122.7659,"k175nz8vzm3xdn7kg5t4f4acn586mxf5",{"reviewCount":11},{"description":410,"installMethods":411,"name":412,"sourceUrl":413},"HADS (Human-AI Document Standard) — semantic tagging convention for writing documentation that works efficiently for both human readers and AI models. Reduces token consumption and hallucination risk by separating machine-critical facts from human context.",{"claudeCode":412},"documentation-standards","https://github.com/wshobson/agents",{"basePath":415,"githubOwner":416,"githubRepo":417,"locale":310,"slug":412,"type":277},"plugins/documentation-standards","wshobson","agents",{"evaluate":419,"extract":423},{"promptVersionExtension":26,"promptVersionScoring":27,"score":359,"tags":420,"targetMarket":35,"tier":36},[421,422,31,277],"documentation","ai-standards",{"commitSha":38,"license":364,"plugin":424},{"mcpCount":11,"provider":284,"skillCount":285},{"parentExtensionId":426,"repoId":427},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[422,421,31,277],{"evaluatedAt":430,"extractAt":431,"updatedAt":430},1778699063948,1778699018122,{"_creationTime":433,"_id":434,"community":435,"display":436,"identity":441,"providers":445,"relations":457,"tags":460,"workflow":461},1778696691708.2698,"k178af0n2v1c7tj4bgbsbakr8s86nbr4",{"reviewCount":11},{"description":437,"installMethods":438,"name":439,"sourceUrl":440},"Autonomous /loop-driven task completion with learning, prediction, and progress tracking — wraps 10 autopilot_* MCP tools (status/enable/disable/config/reset/log/progress/learn/history/predict)",{"claudeCode":439},"ruflo-autopilot","https://github.com/ruvnet/ruflo",{"basePath":442,"githubOwner":443,"githubRepo":444,"locale":310,"slug":439,"type":277},"plugins/ruflo-autopilot","ruvnet","ruflo",{"evaluate":446,"extract":454},{"promptVersionExtension":26,"promptVersionScoring":27,"score":447,"tags":448,"targetMarket":35,"tier":36},97,[449,450,451,32,452,453],"autopilot","automation","learning","mcp","scheduling",{"commitSha":38,"license":364,"plugin":455},{"mcpCount":11,"provider":284,"skillCount":456},2,{"parentExtensionId":458,"repoId":459},"k1753196a11bz5jzm7hqzasr0h86nk71","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[450,449,451,452,453,32],{"evaluatedAt":462,"extractAt":463,"updatedAt":462},1778696848708,1778696691708,{"_creationTime":465,"_id":466,"community":467,"display":468,"identity":474,"providers":478,"relations":487,"tags":490,"workflow":491},1778694480889.946,"k17952fgm0mxaydf7br9k2tm5h86mfy4",{"reviewCount":11},{"description":469,"installMethods":470,"name":472,"sourceUrl":473},"Specification Driven Development workflow commands and agents, based on Github Spec Kit and OpenSpec. Uses specialized agents for effective context management and quality review.",{"claudeCode":471},"sdd","Spec-Driven Development Plugin","https://github.com/NeoLabHQ/context-engineering-kit",{"basePath":475,"githubOwner":476,"githubRepo":477,"locale":310,"slug":471,"type":277},"plugins/sdd","NeoLabHQ","context-engineering-kit",{"evaluate":479,"extract":484},{"promptVersionExtension":26,"promptVersionScoring":27,"score":447,"tags":480,"targetMarket":35,"tier":36},[471,362,481,482,483,32],"agent-orchestration","llm-as-judge","code-generation",{"commitSha":38,"license":485,"plugin":486},"GPL-3.0",{"mcpCount":11,"provider":284,"skillCount":366},{"parentExtensionId":488,"repoId":489},"k173g7jx10ba2yhdcc5s3cc1jd86mzfh","kd7a3rj13ezgx1wgm0jfh08hsx86n0sz",[481,483,482,471,32,362],{"evaluatedAt":492,"extractAt":493,"updatedAt":492},1778694600714,1778694480890,{"_creationTime":495,"_id":496,"community":497,"display":498,"identity":503,"providers":507,"relations":515,"tags":518,"workflow":519},1778685949178.7805,"k178chjmxhp3nnxakvxs90mdwd86nwmg",{"reviewCount":11},{"description":499,"installMethods":500,"name":501,"sourceUrl":502},"Commands for task management and project tracking",{"claudeCode":501},"commands-project-task-management","https://github.com/davepoon/buildwithclaude",{"basePath":504,"githubOwner":505,"githubRepo":506,"locale":310,"slug":501,"type":277},"plugins/commands-project-task-management","davepoon","buildwithclaude",{"evaluate":508,"extract":514},{"promptVersionExtension":26,"promptVersionScoring":27,"score":447,"tags":509,"targetMarket":35,"tier":36},[510,32,511,450,512,513],"project-management","developer-tools","commands","product-management",{"commitSha":38,"license":364},{"parentExtensionId":516,"repoId":517},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4","kd719kw54vhmcscq7ckdp59fg586mnt6",[450,512,511,513,510,32],{"evaluatedAt":520,"extractAt":521,"updatedAt":520},1778686617983,1778685949178]