[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mattjoyce-kanban-ai-zh-CN":3,"guides-for-mattjoyce-kanban-ai":332,"similar-k1764fxc83j4bsysyssgxdbb8s86nwyz-zh-CN":333},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":237,"isFallback":224,"parentExtension":242,"providers":271,"relations":275,"repo":277,"tags":329,"workflow":330},1778692887538.2327,"k1764fxc83j4bsysyssgxdbb8s86nwyz",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"使用 kanban/ 目录中的卡片文件（包括已完成卡片的 kanban/archived/）来管理基于 Markdown 的看板。当用户要求创建、移动、查看、列出或管理看板上的任务或卡片，或在 backlog、todo、doing、done 或 archive 等状态之间跟踪工作项时使用。",{"claudeCode":12},"mattjoyce/kanban-skill","kanban-ai","https://github.com/mattjoyce/kanban-skill",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":235},1778692887538.233,"kn77jt965e7gtcdq9gg8gt936x86m4w6","zh-CN",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"tier":215,"useCases":216},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,90,94,98,102,106,109,113,116,120,123,126,129,132,135,138,142,146,149,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了使用卡片文件管理基于 Markdown 的看板的问题，并指出了何时使用它，解决了跨状态的任务管理和工作项跟踪问题。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能通过将 markdown 文件结构化管理为看板，包括独特的字段、叙事记录和用于看板操作的辅助脚本，提供了超越默认 LLM 功能的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能已准备好投入生产，完全涵盖了其声明的用例：管理基于 Markdown 的看板，并支持创建、移动、查看和列出操作，包括用于增强功能的脚本实用程序。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展仅专注于管理基于 Markdown 的看板，遵循单一职责原则，不扩展到无关的领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确简洁地反映了该技能管理基于 Markdown 的看板的功能及其用例。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能利用了作用域辅助脚本（例如 `view_board.sh`、`search_by_tag.sh`）来执行特定操作，而不是单个通用工具。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","所有卡片字段（id、status、priority、blocked_by、assignee、due_date、tags）都已记录了其目的和要求，包括适用的默认值。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","捆绑的脚本（`view_board.sh`、`search_by_tag.sh` 等）具有描述性的、kebab-case 名称，清楚地表明了它们的功能。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","脚本输入已记录，主要接受目录路径，并根据需要接受搜索词或标签作为参数。输出是结构化的或可读的，如所述。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展根据 Apache-2.0 许可证授权，如捆绑的 LICENSE 文件所示，这是一个宽松的开源许可证。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","存储库有最近的提交，最后一次提交发生在 2026 年 3 月 2 日，表明该项目正在积极维护。",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","该扩展似乎没有使用除标准 shell 实用程序之外的第三方依赖项。",{"category":66,"check":67,"severity":63,"summary":68},"Security","Secret Management","该技能不处理或需要密钥，仅在本地 markdown 文件上运行。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能在 markdown 文件上运行并使用 shell 脚本作为实用程序。没有迹象表明正在加载不受信任的第三方数据作为指令。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能及其脚本在项目内的本地文件上运行，并且在运行时不获取外部内容，从而降低了供应链风险。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","脚本在指定的 kanban 目录内运行，并且不尝试修改该目录之外的文件。路径相对于提供的目录。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","bash 脚本似乎不包含沙箱逃逸原语，例如分离进程或在被拒绝的调用周围使用重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能仅管理本地 markdown 文件，不执行任何可能泄露数据的出站网络调用。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的 markdown 文件和脚本似乎没有隐藏文本技巧或混淆。",{"category":66,"check":88,"severity":24,"summary":89},"Opaque code execution","bash 脚本是普通、可读的代码，不使用 base64 编码或运行时获取等混淆技术。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","脚本假定存在一个 'kanban/' 目录，该目录已清楚记录，并且可以由用户或该技能创建。路径是相对的。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","过去 90 天内没有打开也没有关闭的问题，这表明该项目要么是新的，要么目前没有参与。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","`package.json`（从安装说明推断）和 README 表明这是一个版本化的发布，并且安装说明没有引用 'main'。",{"category":103,"check":104,"severity":63,"summary":105},"Execution","Validation","bash 脚本执行目录存在性和参数存在的简单检查，但未使用正式的模式库进行输入验证。",{"category":66,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","操作会修改本地文件，但不涉及没有确认或无风险运行的固有破坏性原语，例如 `rm -rf`。",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","bash 脚本包括对目录存在性和参数有效性的检查，在错误时以非零状态和信息性消息退出。",{"category":110,"check":114,"severity":63,"summary":115},"Logging","该技能在本地文件上运行，并且不执行需要本地审计日志的破坏性操作或出站调用。",{"category":117,"check":118,"severity":63,"summary":119},"Compliance","GDPR","该技能仅在项目文件上运行，不处理个人数据。",{"category":117,"check":121,"severity":24,"summary":122},"Target market","该技能是通用看板管理工具，没有区域或司法限制；targetMarket 是 global。",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","该技能使用标准的 bash 命令，并且有望在任何符合 POSIX 的 shell 上运行，如果缺少依赖项，则会显示清晰的错误消息。",{"category":44,"check":127,"severity":24,"summary":128},"README","README 文件存在，结构良好，并清楚地说明了扩展的目的、安装和使用说明。",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","该扩展公开了 5 个不同的实用脚本，落在 3-10 个工具的目标范围内。",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","提供的脚本（`view_board.sh`、`search_by_tag.sh` 等）具有不同的功能，并且没有出现重叠的近义词名称。",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","所有宣传的功能，包括捆绑的脚本及其用途，都已明确实现并记录在案。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README 提供了清晰的安装说明，包括市场安装和本地克隆方法，并附有验证步骤。",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","bash 脚本提供可操作的错误消息，指明问题（例如，缺少目录）并建议修复方法（例如，创建目录）。",{"category":103,"check":147,"severity":24,"summary":148},"Pinned dependencies","脚本使用标准的 bash 命令，不依赖需要固定的第三方依赖项。",{"category":33,"check":150,"severity":63,"summary":151},"Dry-run preview","该技能主要管理本地 markdown 文件；创建或移动卡片等操作本身不具有破坏性，不需要无风险运行预览。",{"category":153,"check":154,"severity":63,"summary":155},"Protocol","Idempotent retry & timeouts","该技能在本地文件上运行，不涉及需要幂等性或超时处理的远程调用或状态更改操作。",{"category":117,"check":157,"severity":63,"summary":158},"Telemetry opt-in","该扩展似乎不发送任何遥测数据。",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","该技能的目的定义精确：使用特定目录中的卡片文件管理基于 Markdown 的看板，具有清晰的用例和边界。",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","SKILL.md 的 frontmatter 简洁、独立，并清楚地总结了管理 markdown 看板的核心功能。",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","SKILL.md 的正文简洁，概述了核心功能，并将卡片字段和脚本详细信息等更深入的材料委托给 README。",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","SKILL.md 概述了整个流程，并将 README 链接到卡片字段和捆绑脚本的更详细信息，展示了渐进式披露。",{"category":169,"check":173,"severity":63,"summary":174},"Forked exploration","此技能管理本地文件，不涉及需要分支探索的代码或深入探索。",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","README 提供了清晰的卡片创建和使用示例，SKILL.md 提供了创建卡片的示例，这些示例可以产生所声称的输出。",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","该技能处理边缘情况，例如缺少目录，并且脚本会针对诸如缺少参数或文件之类的问题提供错误消息。",{"category":110,"check":182,"severity":63,"summary":183},"Tool Fallback","该技能不依赖外部 MCP 服务器或工具，完全使用捆绑的 bash 脚本和标准 shell 命令进行操作。",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","脚本检查 kanban 目录和参数是否存在，如果前提条件不满足，则会以错误消息停止。",{"category":91,"check":189,"severity":24,"summary":190},"Cross-skill coupling","该技能是独立的，不隐式依赖其他技能。其范围明确定义为管理基于 Markdown 的看板卡片。",1778692855206,"此技能使用 `kanban/` 目录中的 markdown 文件管理看板，包括已存档的卡片。它使用 YAML frontmatter 来存储卡片详细信息，并提供用于查看、搜索和列出看板元素的辅助 bash 脚本。",[194,195,196,197,198],"将 markdown 文件管理为看板卡片","跨状态跟踪任务：backlog、todo、doing、done、archive","支持卡片字段：id、status、priority、blocked_by、assignee、due_date、tags","包含用于决策和结果的叙述记录","提供用于看板可视化和搜索的辅助脚本",[200,201,202],"取代功能齐全的项目管理工具","管理超出简单到期日期的项目时间表","在卡片内容中存储敏感信息","3.0.0","4.4.0","提供一个轻量级的、基于文件的看板管理系统，与 AI 代理集成，允许用户使用熟悉的 markdown 文件来跟踪任务和工作项。","出色的文档和清晰的功能，没有关键或警告级别的发现。高分反映了所有综合性检查均通过。",98,"一个文档齐全且功能强大的 Markdown 文件看板管理技能。",[210,211,212,213,214],"kanban","markdown","task-management","cli","productivity","verified",[217,218,219,220,221],"创建具有详细 frontmatter 和叙述的新任务卡片","在状态之间移动卡片，尊重依赖关系","按状态分组查看整个看板","按标签、内容或阻塞状态搜索卡片","存档已完成的卡片以保持主看板整洁",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":232,"testCoverage":234},{"hasLockfile":224},false,1778692838671,{"descriptionLength":227,"readmeSize":228},311,4088,{"closedIssues90d":8,"forks":8,"hasChangelog":224,"openIssues90d":8,"pushedAt":230,"stars":231},1772434343000,12,{"hasNpmPackage":224,"license":233,"smitheryVerified":224},"Apache-2.0",{"hasCi":224,"hasTests":224},{"updatedAt":236},1778692887538,{"basePath":238,"githubOwner":239,"githubRepo":240,"locale":18,"slug":13,"type":241},"skills/kanban-ai","mattjoyce","kanban-skill","skill",{"_creationTime":243,"_id":244,"community":245,"display":246,"identity":249,"parentExtension":253,"providers":254,"relations":264,"tags":266,"workflow":267},1778692816134.1846,"k17433617dh29ajy4hx5q8txzs86nvg4",{"reviewCount":8},{"description":247,"installMethods":248,"name":210,"sourceUrl":14},"Markdown-based Kanban board managed by Claude Code. Cards live as .md files — no database, no server.",{"claudeCode":210},{"basePath":250,"githubOwner":239,"githubRepo":240,"locale":251,"slug":240,"type":252},"","en","plugin",null,{"evaluate":255,"extract":259},{"promptVersionExtension":203,"promptVersionScoring":204,"score":256,"tags":257,"targetMarket":258,"tier":215},100,[210,211,212,214,213],"global",{"commitSha":260,"license":233,"plugin":261},"HEAD",{"mcpCount":8,"provider":262,"skillCount":263},"classify",1,{"repoId":265},"kd704ngckmedtqtqt31s01j8kx86mryd",[213,210,211,214,212],{"evaluatedAt":268,"extractAt":269,"updatedAt":270},1778692838399,1778692816134,1778692888073,{"evaluate":272,"extract":274},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":273,"targetMarket":258,"tier":215},[210,211,212,213,214],{"commitSha":260},{"parentExtensionId":244,"repoId":265,"translatedFrom":276},"k178r831waecgeh693a77z5gth86mrnr",{"_creationTime":278,"_id":265,"identity":279,"providers":280,"workflow":325},1778692812272.092,{"githubOwner":239,"githubRepo":240,"sourceUrl":14},{"classify":281,"discover":319,"github":322},{"commitSha":260,"extensions":282},[283,299],{"basePath":250,"description":247,"displayName":210,"installMethods":284,"license":233,"rationale":285,"selectedPaths":286,"source":298,"sourceLanguage":251,"type":252},{"claudeCode":210},"plugin manifest at .claude-plugin/plugin.json",[287,290,292,295],{"path":288,"priority":289},".claude-plugin/plugin.json","mandatory",{"path":291,"priority":289},"README.md",{"path":293,"priority":294},"LICENSE","high",{"path":296,"priority":297},"skills/kanban-ai/SKILL.md","medium","rule",{"basePath":238,"description":300,"displayName":13,"installMethods":301,"rationale":302,"selectedPaths":303,"source":298,"sourceLanguage":251,"type":241},"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":12},"SKILL.md frontmatter at skills/kanban-ai/SKILL.md",[304,306,309,311,313,315,317],{"path":305,"priority":289},"SKILL.md",{"path":307,"priority":308},"scripts/list_all_cards.sh","low",{"path":310,"priority":308},"scripts/list_tags.sh",{"path":312,"priority":308},"scripts/search_by_tag.sh",{"path":314,"priority":308},"scripts/search_content.sh",{"path":316,"priority":308},"scripts/show_blocked.sh",{"path":318,"priority":308},"scripts/view_board.sh",{"sources":320},[321],"manual",{"closedIssues90d":8,"description":323,"forks":8,"license":233,"openIssues90d":8,"pushedAt":230,"readmeSize":228,"stars":231,"topics":324},"an AI skill to manage a markdown file based kanban workload.",[],{"classifiedAt":326,"discoverAt":327,"extractAt":328,"githubAt":328,"updatedAt":326},1778692815964,1778692812272,1778692814089,[213,210,211,214,212],{"evaluatedAt":331,"extractAt":269,"updatedAt":236},1778692855315,[],[334,369,400,428,452,472],{"_creationTime":335,"_id":336,"community":337,"display":338,"identity":344,"providers":349,"relations":360,"tags":364,"workflow":365},1778695399573.9092,"k177qz8bm9xfq8zqkq2pw6ptzh86n54a",{"reviewCount":8},{"description":339,"installMethods":340,"name":342,"sourceUrl":343},"基于 Manus 风格的文件的规划系统，用于组织和跟踪复杂任务的进度。创建 task_plan.md、findings.md 和 progress.md。当用户请求规划、细分或组织多步项目、研究任务或需要超过 5 次工具调用的工作时。支持 /clear 后的自动会话恢复。关键词：任务规划、项目规划、创建工作计划、分析任务、组织项目、进度跟踪、多步规划、帮助我规划、分解项目",{"claudeCode":341},"OthmanAdi/planning-with-files","Planning with Files","https://github.com/OthmanAdi/planning-with-files",{"basePath":345,"githubOwner":346,"githubRepo":347,"locale":18,"slug":348,"type":241},"skills/planning-with-files-es","OthmanAdi","planning-with-files","planning-with-files-es",{"evaluate":350,"extract":358},{"promptVersionExtension":203,"promptVersionScoring":204,"score":351,"tags":352,"targetMarket":258,"tier":215},99,[353,212,354,211,355,356,357],"planning","project-management","workflow","organization","persistence",{"commitSha":260,"license":359},"MIT",{"parentExtensionId":361,"repoId":362,"translatedFrom":363},"k17b5rdx72d6dssd149d30sx8986mamf","kd7c09vrmg07ejxztzcc3j4gv986njf9","k17fr325vnkg42f533fa1yts4h86mbzn",[211,356,357,353,354,212,355],{"evaluatedAt":366,"extractAt":367,"updatedAt":368},1778695294979,1778695142297,1778695399573,{"_creationTime":370,"_id":371,"community":372,"display":373,"identity":379,"providers":384,"relations":393,"tags":396,"workflow":397},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":374,"installMethods":375,"name":377,"sourceUrl":378},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":376},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":380,"githubOwner":381,"githubRepo":382,"locale":251,"slug":383,"type":241},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":385,"extract":392},{"promptVersionExtension":203,"promptVersionScoring":204,"score":256,"tags":386,"targetMarket":258,"tier":215},[387,388,389,390,391,213],"finance","trading","market-analysis","ai","typescript",{"commitSha":260,"license":359},{"parentExtensionId":394,"repoId":395},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[390,213,387,389,388,391],{"evaluatedAt":398,"extractAt":399,"updatedAt":398},1778701108877,1778696691708,{"_creationTime":401,"_id":402,"community":403,"display":404,"identity":410,"providers":414,"relations":421,"tags":424,"workflow":425},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":405,"installMethods":406,"name":408,"sourceUrl":409},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":407},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":411,"githubOwner":412,"githubRepo":413,"locale":251,"slug":408,"type":241},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":415,"extract":420},{"promptVersionExtension":203,"promptVersionScoring":204,"score":256,"tags":416,"targetMarket":258,"tier":215},[408,417,418,213,419],"routing","configuration","mcp",{"commitSha":260},{"parentExtensionId":422,"repoId":423},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[213,418,419,417,408],{"evaluatedAt":426,"extractAt":427,"updatedAt":426},1778699724286,1778699234184,{"_creationTime":429,"_id":430,"community":431,"display":432,"identity":436,"providers":439,"relations":448,"tags":449,"workflow":450},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":433,"installMethods":434,"name":435,"sourceUrl":409},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":407},"Project Session Manager",{"basePath":437,"githubOwner":412,"githubRepo":413,"locale":251,"slug":438,"type":241},"skills/project-session-manager","project-session-manager",{"evaluate":440,"extract":447},{"promptVersionExtension":203,"promptVersionScoring":204,"score":256,"tags":441,"targetMarket":258,"tier":215},[442,443,355,444,445,213,446],"git","development-environment","tmux","automation","developer-tool",{"commitSha":260,"license":359},{"parentExtensionId":422,"repoId":423},[445,213,446,443,442,444,355],{"evaluatedAt":451,"extractAt":427,"updatedAt":451},1778699613343,{"_creationTime":453,"_id":454,"community":455,"display":456,"identity":460,"providers":462,"relations":468,"tags":469,"workflow":470},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":457,"installMethods":458,"name":459,"sourceUrl":409},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":407},"mcp-setup",{"basePath":461,"githubOwner":412,"githubRepo":413,"locale":251,"slug":459,"type":241},"skills/mcp-setup",{"evaluate":463,"extract":467},{"promptVersionExtension":203,"promptVersionScoring":204,"score":256,"tags":464,"targetMarket":258,"tier":215},[419,418,213,465,466],"agent","tooling",{"commitSha":260},{"parentExtensionId":422,"repoId":423},[465,213,418,419,466],{"evaluatedAt":471,"extractAt":427,"updatedAt":471},1778699492025,{"_creationTime":473,"_id":474,"community":475,"display":476,"identity":479,"providers":482,"relations":490,"tags":491,"workflow":492},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":477,"installMethods":478,"name":413,"sourceUrl":409},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":407},{"basePath":480,"githubOwner":412,"githubRepo":413,"locale":251,"slug":481,"type":241},"skills/ask","ask",{"evaluate":483,"extract":489},{"promptVersionExtension":203,"promptVersionScoring":204,"score":256,"tags":484,"targetMarket":258,"tier":215},[213,445,485,486,487,488],"llm","prompting","code-review","artifact-generation",{"commitSha":260,"license":359},{"parentExtensionId":422,"repoId":423},[488,445,213,487,485,486],{"evaluatedAt":493,"extractAt":427,"updatedAt":493},1778699303045]