[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-mattjoyce-kanban-skill-en":3,"guides-for-mattjoyce-kanban-skill":340,"similar-k17433617dh29ajy4hx5q8txzs86nvg4-en":341},{"_creationTime":4,"_id":5,"children":6,"community":46,"display":47,"evaluation":50,"identity":274,"isFallback":260,"parentExtension":277,"providers":278,"relations":285,"repo":286,"tags":337,"workflow":338},1778692816134.1846,"k17433617dh29ajy4hx5q8txzs86nvg4",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":41,"workflow":42},1778692816134.1848,"k178r831waecgeh693a77z5gth86mrnr",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"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},"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","en","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":5,"repoId":40},"kd704ngckmedtqtqt31s01j8kx86mryd",[33,30,31,34,32],{"evaluatedAt":43,"extractAt":44,"updatedAt":45},1778692855315,1778692816134,1778692887861,{"reviewCount":11},{"description":48,"installMethods":49,"name":30,"sourceUrl":17},"Markdown-based Kanban board managed by Claude Code. Cards live as .md files — no database, no server.",{"claudeCode":30},{"_creationTime":51,"_id":52,"extensionId":5,"locale":22,"result":53,"trustSignals":258,"workflow":272},1778692838399.3467,"kn7cm7p0qwzveya15p7vsk2s3s86mxry",{"checks":54,"evaluatedAt":236,"extensionSummary":237,"features":238,"nonGoals":244,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":248,"rationale":249,"score":250,"summary":251,"tags":252,"targetMarket":35,"tier":36,"useCases":253},[55,60,63,66,70,73,77,81,84,87,91,95,99,103,106,109,112,115,118,121,125,129,133,137,141,144,147,150,154,157,160,163,166,169,172,176,180,184,187,191,194,197,200,203,205,208,211,213,215,218,222,225,228,232],{"category":56,"check":57,"severity":58,"summary":59},"Practical Utility","Problem relevance","pass","The description clearly states the problem of managing a Kanban board using Markdown files without a database or server.",{"category":56,"check":61,"severity":58,"summary":62},"Unique selling proposition","The extension offers a unique approach to Kanban board management by leveraging Markdown files and frontmatter, providing a serverless and database-free solution.",{"category":56,"check":64,"severity":58,"summary":65},"Production readiness","The plugin covers the complete lifecycle of Kanban card management, from creation to archiving, with clear usage instructions and bundled helper scripts.",{"category":67,"check":68,"severity":58,"summary":69},"Scope","Single responsibility principle","The plugin focuses solely on managing Markdown-based Kanban cards, adhering to a single domain.",{"category":67,"check":71,"severity":58,"summary":72},"Description quality","The displayed description accurately and concisely reflects the plugin's functionality.",{"category":74,"check":75,"severity":58,"summary":76},"Invocation","Scoped tools","The plugin exposes specific, scoped tools for Kanban operations (e.g., `create_card`, `move_card`) rather than a single generalist tool.",{"category":78,"check":79,"severity":58,"summary":80},"Documentation","Configuration & parameter reference","All card fields, creation, moving, and viewing methods are clearly documented with examples.",{"category":67,"check":82,"severity":58,"summary":83},"Tool naming","Bundled script names like `view_board.sh` and `search_by_tag.sh` are descriptive and context-specific.",{"category":67,"check":85,"severity":58,"summary":86},"Minimal I/O surface","Tool inputs (card IDs, tags, search terms) are specific and outputs are focused on card data.",{"category":88,"check":89,"severity":58,"summary":90},"License","License usability","The extension is licensed under Apache-2.0, a permissive open-source license, with the license text provided.",{"category":92,"check":93,"severity":58,"summary":94},"Maintenance","Commit recency","The last commit was on March 2, 2026, which is within the last 3 months.",{"category":92,"check":96,"severity":97,"summary":98},"Dependency Management","not_applicable","The plugin does not appear to use any third-party dependencies.",{"category":100,"check":101,"severity":97,"summary":102},"Security","Secret Management","The plugin does not handle any secrets.",{"category":100,"check":104,"severity":58,"summary":105},"Injection","The plugin operates on Markdown files as data and does not execute external code or load untrusted data as instructions.",{"category":100,"check":107,"severity":58,"summary":108},"Transitive Supply-Chain Grenades","The plugin does not fetch external content at runtime or use remote pipes to shell commands.",{"category":100,"check":110,"severity":58,"summary":111},"Sandbox Isolation","The plugin operates within the `kanban/` directory and uses relative paths, respecting sandbox boundaries.",{"category":100,"check":113,"severity":58,"summary":114},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the plugin's scripts.",{"category":100,"check":116,"severity":58,"summary":117},"Data Exfiltration","The plugin does not read or submit confidential data to third parties.",{"category":100,"check":119,"severity":58,"summary":120},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, and descriptions use clean printable ASCII.",{"category":122,"check":123,"severity":58,"summary":124},"Hooks","Opaque code execution","The bundled scripts (`.sh`) are readable and not obfuscated.",{"category":126,"check":127,"severity":58,"summary":128},"Portability","Structural Assumption","The plugin assumes a `kanban/` directory, which is clearly stated and can be created by the user or Claude.",{"category":130,"check":131,"severity":58,"summary":132},"Trust","Issues Attention","0 issues opened and 0 closed in the last 90 days, indicating no active issues or very recent project.",{"category":134,"check":135,"severity":58,"summary":136},"Versioning","Release Management","The plugin declares version 1.0.0 in its manifest and README.",{"category":138,"check":139,"severity":58,"summary":140},"Code Execution","Validation","Card fields and script inputs appear to be handled with appropriate validation.",{"category":100,"check":142,"severity":58,"summary":143},"Unguarded Destructive Operations","Operations like moving cards to archive or deleting files are implicitly guarded by user interaction and explicit commands.",{"category":138,"check":145,"severity":58,"summary":146},"Error Handling","Scripts handle errors gracefully, and card operations are designed to be clear and explicit.",{"category":138,"check":148,"severity":97,"summary":149},"Logging","The plugin does not perform destructive actions or outbound calls that would necessitate a local audit log beyond the transcript.",{"category":151,"check":152,"severity":97,"summary":153},"Compliance","GDPR","The plugin does not operate on personal data.",{"category":151,"check":155,"severity":58,"summary":156},"Target market","The plugin is globally applicable and does not have regional restrictions.",{"category":126,"check":158,"severity":58,"summary":159},"Runtime stability","The plugin uses standard shell scripts and file operations, making it portable across POSIX-like systems.",{"category":78,"check":161,"severity":58,"summary":162},"README","The README is comprehensive, detailing installation, usage, card fields, and bundled scripts.",{"category":67,"check":164,"severity":58,"summary":165},"Tool surface size","The plugin exposes 5 distinct helper scripts, within the target range.",{"category":74,"check":167,"severity":58,"summary":168},"Overlapping near-synonym tools","The bundled scripts cover distinct functionalities (view, search by tag, search content, show blocked, list tags) without significant overlap.",{"category":78,"check":170,"severity":58,"summary":171},"Phantom features","All features mentioned in the README, such as card management and search, are implemented and functional.",{"category":173,"check":174,"severity":58,"summary":175},"Install","Installation instruction","Clear installation instructions are provided for both marketplace and local clone methods, along with usage examples.",{"category":177,"check":178,"severity":58,"summary":179},"Errors","Actionable error messages","Script operations provide clear feedback on success or failure, and card management logic is explicit.",{"category":181,"check":182,"severity":97,"summary":183},"Execution","Pinned dependencies","The plugin does not rely on third-party dependencies.",{"category":67,"check":185,"severity":97,"summary":186},"Dry-run preview","The plugin is primarily file-based; state-changing operations like moving cards to archive are explicit user actions.",{"category":188,"check":189,"severity":97,"summary":190},"Protocol","Idempotent retry & timeouts","The plugin operates on local files and does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":151,"check":192,"severity":58,"summary":193},"Telemetry opt-in","The plugin does not emit any telemetry.",{"category":74,"check":195,"severity":58,"summary":196},"Name collisions","The plugin's main skill `kanban:kanban-ai` is distinct and does not appear to collide with built-in Claude Code commands.",{"category":74,"check":198,"severity":97,"summary":199},"Hooks-off mechanism","The plugin does not utilize hooks, so a hooks-off mechanism is not applicable.",{"category":74,"check":201,"severity":97,"summary":202},"Hook matcher tightness","The plugin does not define any hooks.",{"category":100,"check":204,"severity":97,"summary":202},"Hook security",{"category":122,"check":206,"severity":97,"summary":207},"Silent prompt rewriting","The plugin does not have `UserPromptSubmit` hooks.",{"category":100,"check":209,"severity":97,"summary":210},"Permission Hook","The plugin does not define any `PermissionRequest` hooks.",{"category":151,"check":212,"severity":97,"summary":202},"Hook privacy",{"category":138,"check":214,"severity":97,"summary":202},"Hook dependency",{"category":78,"check":216,"severity":58,"summary":217},"Feature Transparency","All functionality is described in the README, and no hooks are declared in `plugin.json`.",{"category":219,"check":220,"severity":58,"summary":221},"Convention","Layout convention adherence","The plugin follows the structural conventions, with `plugin.json` in `.claude-plugin/` and scripts documented in the README.",{"category":219,"check":223,"severity":58,"summary":224},"Plugin state","The plugin does not maintain persistent state beyond the user's project files.",{"category":100,"check":226,"severity":97,"summary":227},"Keychain-stored secrets","The plugin does not consume any secrets.",{"category":229,"check":230,"severity":97,"summary":231},"Dependencies","Tagged release sourcing","The plugin does not bundle any MCP servers.",{"category":233,"check":234,"severity":58,"summary":235},"Installation","Clean uninstall","The plugin does not install background daemons or persistent services, ensuring a clean uninstall.",1778692838287,"This plugin allows users to manage a Kanban board directly within their projects using Markdown files as cards. It supports status tracking, prioritization, dependencies, and includes helper scripts for viewing and searching the board.",[239,240,241,242,243],"Manage Kanban cards as Markdown files","Serverless and database-free operation","Track card status (backlog, todo, doing, done, archive)","Support for card prioritization, dependencies, and tags","Bundled utility scripts for board visualization and search",[245,246,247],"Replacing complex project management software","Providing real-time collaboration features beyond file updates","Storing card data in a central database or server","To provide a serverless and database-free Kanban board solution for task management directly within a project's file structure.","The plugin is well-documented, has a clear purpose, and adheres to all best practices for security and code execution. All checks passed or were not applicable.",100,"A robust and well-implemented plugin for managing Markdown-based Kanban boards.",[30,31,32,34,33],[254,255,256,257],"Tracking project tasks and progress using a Kanban board","Managing personal to-do lists in a structured format","Collaborating on tasks where card status needs to be easily visible","Maintaining project artifacts entirely within version control",{"codeQuality":259,"collectedAt":261,"documentation":262,"maintenance":265,"security":269,"testCoverage":271},{"hasLockfile":260},false,1778692818579,{"descriptionLength":263,"readmeSize":264},101,4088,{"closedIssues90d":11,"forks":11,"hasChangelog":260,"manifestVersion":266,"openIssues90d":11,"pushedAt":267,"stars":268},"1.0.0",1772434343000,12,{"hasNpmPackage":260,"license":270,"smitheryVerified":260},"Apache-2.0",{"hasCi":260,"hasTests":260},{"updatedAt":273},1778692838399,{"basePath":275,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":276},"","plugin",null,{"evaluate":279,"extract":281},{"promptVersionExtension":26,"promptVersionScoring":27,"score":250,"tags":280,"targetMarket":35,"tier":36},[30,31,32,34,33],{"commitSha":38,"license":270,"plugin":282},{"mcpCount":11,"provider":283,"skillCount":284},"classify",1,{"repoId":40},{"_creationTime":287,"_id":40,"identity":288,"providers":289,"workflow":333},1778692812272.092,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":290,"discover":327,"github":330},{"commitSha":38,"extensions":291},[292,308],{"basePath":275,"description":48,"displayName":30,"installMethods":293,"license":270,"rationale":294,"selectedPaths":295,"source":307,"sourceLanguage":22,"type":276},{"claudeCode":30},"plugin manifest at .claude-plugin/plugin.json",[296,299,301,304],{"path":297,"priority":298},".claude-plugin/plugin.json","mandatory",{"path":300,"priority":298},"README.md",{"path":302,"priority":303},"LICENSE","high",{"path":305,"priority":306},"skills/kanban-ai/SKILL.md","medium","rule",{"basePath":19,"description":13,"displayName":16,"installMethods":309,"rationale":310,"selectedPaths":311,"source":307,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/kanban-ai/SKILL.md",[312,314,317,319,321,323,325],{"path":313,"priority":298},"SKILL.md",{"path":315,"priority":316},"scripts/list_all_cards.sh","low",{"path":318,"priority":316},"scripts/list_tags.sh",{"path":320,"priority":316},"scripts/search_by_tag.sh",{"path":322,"priority":316},"scripts/search_content.sh",{"path":324,"priority":316},"scripts/show_blocked.sh",{"path":326,"priority":316},"scripts/view_board.sh",{"sources":328},[329],"manual",{"closedIssues90d":11,"description":331,"forks":11,"license":270,"openIssues90d":11,"pushedAt":267,"readmeSize":264,"stars":268,"topics":332},"an AI skill to manage a markdown file based kanban workload.",[],{"classifiedAt":334,"discoverAt":335,"extractAt":336,"githubAt":336,"updatedAt":334},1778692815964,1778692812272,1778692814089,[33,30,31,34,32],{"evaluatedAt":273,"extractAt":44,"updatedAt":339},1778692888073,[],[342,371,399,426,458,488],{"_creationTime":343,"_id":344,"community":345,"display":346,"identity":351,"providers":353,"relations":363,"tags":366,"workflow":367},1778695142297.4397,"k17b5rdx72d6dssd149d30sx8986mamf",{"reviewCount":11},{"description":347,"installMethods":348,"name":349,"sourceUrl":350},"Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.",{"claudeCode":349},"planning-with-files","https://github.com/OthmanAdi/planning-with-files",{"basePath":275,"githubOwner":352,"githubRepo":349,"locale":22,"slug":349,"type":276},"OthmanAdi",{"evaluate":354,"extract":359},{"promptVersionExtension":26,"promptVersionScoring":27,"score":355,"tags":356,"targetMarket":35,"tier":36},99,[357,358,31,32,34],"planning","workflow",{"commitSha":38,"license":360,"plugin":361},"MIT",{"mcpCount":11,"provider":283,"skillCount":362},5,{"parentExtensionId":364,"repoId":365},"k178ckx9f3qxcfwcq3zrds4jfs86mnrt","kd7c09vrmg07ejxztzcc3j4gv986njf9",[31,357,34,32,358],{"evaluatedAt":368,"extractAt":369,"updatedAt":370},1778695204116,1778695142297,1778695430594,{"_creationTime":372,"_id":373,"community":374,"display":375,"identity":380,"providers":382,"relations":392,"tags":394,"workflow":395},1778692275423.988,"k17ccytjrakavnrzgdbzkbcjj186nr1f",{"reviewCount":11},{"description":376,"installMethods":377,"name":378,"sourceUrl":379},"Makes Claude actually follow your rules. Save rules with natural language, enforce them with hooks, remember them across sessions.",{"claudeCode":378},"obey","https://github.com/Lexxes-Projects/obey",{"basePath":275,"githubOwner":381,"githubRepo":378,"locale":22,"slug":378,"type":276},"Lexxes-Projects",{"evaluate":383,"extract":389},{"promptVersionExtension":26,"promptVersionScoring":27,"score":250,"tags":384,"targetMarket":35,"tier":36},[385,386,387,388,34],"rules","enforcement","llm-behavior","ai-assistant",{"commitSha":38,"license":360,"plugin":390},{"mcpCount":11,"provider":283,"skillCount":391},3,{"repoId":393},"kd75x7p4gkt5vx785rmc3msdhs86neap",[388,386,387,34,385],{"evaluatedAt":396,"extractAt":397,"updatedAt":398},1778692293423,1778692275424,1778692422045,{"_creationTime":400,"_id":401,"community":402,"display":403,"identity":408,"providers":412,"relations":419,"tags":422,"workflow":423},1778699018122.7659,"k175nz8vzm3xdn7kg5t4f4acn586mxf5",{"reviewCount":11},{"description":404,"installMethods":405,"name":406,"sourceUrl":407},"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":406},"documentation-standards","https://github.com/wshobson/agents",{"basePath":409,"githubOwner":410,"githubRepo":411,"locale":22,"slug":406,"type":276},"plugins/documentation-standards","wshobson","agents",{"evaluate":413,"extract":417},{"promptVersionExtension":26,"promptVersionScoring":27,"score":355,"tags":414,"targetMarket":35,"tier":36},[415,416,31,276],"documentation","ai-standards",{"commitSha":38,"license":360,"plugin":418},{"mcpCount":11,"provider":283,"skillCount":284},{"parentExtensionId":420,"repoId":421},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[416,415,31,276],{"evaluatedAt":424,"extractAt":425,"updatedAt":424},1778699063948,1778699018122,{"_creationTime":427,"_id":428,"community":429,"display":430,"identity":435,"providers":439,"relations":451,"tags":454,"workflow":455},1778696691708.2698,"k178af0n2v1c7tj4bgbsbakr8s86nbr4",{"reviewCount":11},{"description":431,"installMethods":432,"name":433,"sourceUrl":434},"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":433},"ruflo-autopilot","https://github.com/ruvnet/ruflo",{"basePath":436,"githubOwner":437,"githubRepo":438,"locale":22,"slug":433,"type":276},"plugins/ruflo-autopilot","ruvnet","ruflo",{"evaluate":440,"extract":448},{"promptVersionExtension":26,"promptVersionScoring":27,"score":441,"tags":442,"targetMarket":35,"tier":36},97,[443,444,445,32,446,447],"autopilot","automation","learning","mcp","scheduling",{"commitSha":38,"license":360,"plugin":449},{"mcpCount":11,"provider":283,"skillCount":450},2,{"parentExtensionId":452,"repoId":453},"k1753196a11bz5jzm7hqzasr0h86nk71","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[444,443,445,446,447,32],{"evaluatedAt":456,"extractAt":457,"updatedAt":456},1778696848708,1778696691708,{"_creationTime":459,"_id":460,"community":461,"display":462,"identity":468,"providers":472,"relations":481,"tags":484,"workflow":485},1778694480889.946,"k17952fgm0mxaydf7br9k2tm5h86mfy4",{"reviewCount":11},{"description":463,"installMethods":464,"name":466,"sourceUrl":467},"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":465},"sdd","Spec-Driven Development Plugin","https://github.com/NeoLabHQ/context-engineering-kit",{"basePath":469,"githubOwner":470,"githubRepo":471,"locale":22,"slug":465,"type":276},"plugins/sdd","NeoLabHQ","context-engineering-kit",{"evaluate":473,"extract":478},{"promptVersionExtension":26,"promptVersionScoring":27,"score":441,"tags":474,"targetMarket":35,"tier":36},[465,358,475,476,477,32],"agent-orchestration","llm-as-judge","code-generation",{"commitSha":38,"license":479,"plugin":480},"GPL-3.0",{"mcpCount":11,"provider":283,"skillCount":362},{"parentExtensionId":482,"repoId":483},"k173g7jx10ba2yhdcc5s3cc1jd86mzfh","kd7a3rj13ezgx1wgm0jfh08hsx86n0sz",[475,477,476,465,32,358],{"evaluatedAt":486,"extractAt":487,"updatedAt":486},1778694600714,1778694480890,{"_creationTime":489,"_id":490,"community":491,"display":492,"identity":497,"providers":501,"relations":509,"tags":512,"workflow":513},1778685949178.7805,"k178chjmxhp3nnxakvxs90mdwd86nwmg",{"reviewCount":11},{"description":493,"installMethods":494,"name":495,"sourceUrl":496},"Commands for task management and project tracking",{"claudeCode":495},"commands-project-task-management","https://github.com/davepoon/buildwithclaude",{"basePath":498,"githubOwner":499,"githubRepo":500,"locale":22,"slug":495,"type":276},"plugins/commands-project-task-management","davepoon","buildwithclaude",{"evaluate":502,"extract":508},{"promptVersionExtension":26,"promptVersionScoring":27,"score":441,"tags":503,"targetMarket":35,"tier":36},[504,32,505,444,506,507],"project-management","developer-tools","commands","product-management",{"commitSha":38,"license":360},{"parentExtensionId":510,"repoId":511},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4","kd719kw54vhmcscq7ckdp59fg586mnt6",[444,506,505,507,504,32],{"evaluatedAt":514,"extractAt":515,"updatedAt":514},1778686617983,1778685949178]