By mattjoyce
Markdown-based Kanban board managed by Claude Code. Cards live as .md files — no database, no server.
npx claudepluginhub mattjoyce/claude-plugins --plugin kanbanA Markdown-based Kanban board plugin for Claude Code.
Cards live as .md files in a kanban/ directory in your project. The board is derived at read-time — no database, no server. Status is tracked in YAML frontmatter.
Requires Claude Code v1.0.33+ (claude --version to check).
If this plugin is available in a marketplace you've added:
/plugin install kanban@marketplace-name
Clone the repo and load it directly during development or personal use:
git clone https://github.com/mattjoyce/kanban-skill.git
claude --plugin-dir ./kanban-skill
You can also load multiple plugins at once:
claude --plugin-dir ./kanban-skill --plugin-dir ./other-plugin
Once loaded, run /help inside Claude Code. You should see kanban:kanban-ai listed. The skill is model-invoked, so Claude will use it automatically when you discuss tasks or kanban boards.
The skill is model-invoked — Claude will use it automatically when you ask about tasks, cards, or your kanban board. You can also trigger it explicitly:
> create a new kanban card for implementing user auth
> show me the board
> move card 3 to doing
> what cards are blocked?
The plugin stores cards in a kanban/ directory in your project root. Create it if it doesn't exist — or Claude will create it for you.
| Field | Required | Description |
|---|---|---|
id | Yes | Auto-increment integer. Max existing + 1, start at 1. |
status | Yes | backlog · todo · doing · done · archive |
priority | No | High or Normal (default) |
blocked_by | No | List of card IDs that must be done first. e.g. [2, 5] |
assignee | No | Who owns the card |
due_date | No | Target date (YYYY-MM-DD) |
tags | No | List of labels |
kanban/setup-ci.md:
---
id: 3
status: todo
priority: High
blocked_by: [1, 2]
tags: [devops]
---
# Set Up CI Pipeline
Configure GitHub Actions for automated testing.
doing until all cards in its blocked_by list are done.## Narrative section — a durable log of decisions, discoveries, and outcomes.kanban-skill/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── skills/
│ └── kanban-ai/
│ ├── SKILL.md # Skill definition and instructions
│ └── scripts/ # Board view and search utilities
├── kanban/ # Example card storage (per-project)
├── README.md
└── LICENSE
The plugin includes helper scripts for board operations. Claude uses these automatically, but you can also run them directly:
| Script | Purpose |
|---|---|
view_board.sh | Display board grouped by status |
search_by_tag.sh | Find cards by tag |
search_content.sh | Full-text search across cards |
show_blocked.sh | List blocked cards and their blockers |
list_tags.sh | Show tag usage with counts |
Scripts are located at skills/kanban-ai/scripts/ within the plugin directory.
Apache-2.0
See CHANGELOG.md.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
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.
Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.
Write SQL, explore datasets, and generate insights faster. Build visualizations and dashboards, and turn raw data into clear stories for stakeholders.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.