MVP Kanban Board Skill - v0.0.1

## 📖 描述

3,891 stars

Best use case

MVP Kanban Board Skill - v0.0.1 is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

## 📖 描述

Teams using MVP Kanban Board Skill - v0.0.1 should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/li-mvp-kanban-complete-skill/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/43622283/li-mvp-kanban-complete-skill/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/li-mvp-kanban-complete-skill/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How MVP Kanban Board Skill - v0.0.1 Compares

Feature / AgentMVP Kanban Board Skill - v0.0.1Standard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

## 📖 描述

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# MVP Kanban Board Skill - v0.0.1

## 📖 描述

MVP 看板系统 - 完整的任务管理技能,包含 Docker 镜像和完整源代码。
支持任务管理、泳道管理、批量操作、AI 分析和向量搜索。
通过 MCP 协议提供 21 个工具,支持 Web 界面、REST API 和 MCP 工具调用。

## ✨ 功能特性

- ✅ **完整应用** - 包含 Docker 镜像和所有源代码
- ✅ **任务管理** - 增删改查、拖拽移动、双击编辑
- ✅ **泳道管理** - 自定义泳道、颜色、图标
- ✅ **批量操作** - 批量创建/更新/删除任务
- ✅ **AI 分析** - 瓶颈识别、风险预警、建议生成
- ✅ **向量搜索** - 语义级任务搜索
- ✅ **自然语言** - 中文命令解析
- ✅ **Web 界面** - 可视化操作、拖拽交互
- ✅ **数据持久化** - SQLite 数据库
- ✅ **MCP 集成** - 21 个 MCP 工具

## 🚀 快速开始

### 方式 1: 从 ClawHub 安装(推荐)

```bash
clawhub install mvp-kanban
```

### 方式 2: 本地安装

```bash
# 1. 复制 Skill 到 OpenClaw
cp -r mvp-kanban-complete-skill ~/.openclaw/workspace/skills/mvp-kanban

# 2. 进入目录
cd ~/.openclaw/workspace/skills/mvp-kanban

# 3. 构建 Docker 镜像
docker build -t mvp-kanban:latest docker/

# 4. 启动服务
docker-compose up -d

# 5. 访问 Web 界面
# http://localhost:9999
```

### 方式 3: 使用预构建镜像

```bash
# 拉取 Docker 镜像
docker pull your-dockerhub-username/mvp-kanban:latest

# 运行
docker run -d -p 9999:5000 -v kanban-data:/app/data mvp-kanban:latest
```

## 📁 包结构

```
mvp-kanban-complete-skill/
├── SKILL.md                    # 本文件
├── clawhub.yaml                # ClawHub 配置
├── mcp.json                    # MCP 配置
├── README.md                   # 快速开始
├── docker/                     # Docker 镜像部分
│   ├── Dockerfile
│   ├── docker-compose.yml
│   ├── .dockerignore
│   ├── app.py                  # Flask 应用
│   ├── database.py             # 数据库模块
│   ├── mcp_server.py           # MCP Server
│   ├── nlp_parser.py           # NLP 解析器
│   └── templates/              # Web 界面
├── src/                        # 完整源代码
│   ├── app.py
│   ├── database.py
│   ├── mcp_server.py
│   ├── mcp_client.py
│   ├── nlp_parser.py
│   └── templates/
└── docs/                       # 完整文档
    ├── API.md
    ├── WEB_UI_GUIDE.md
    ├── USAGE_METHODS.md
    ├── QUICK_TEST.md
    └── ...
```

## 🛠️ MCP 工具(21 个)

### 任务管理(7 个)
1. `list_projects` - 列出所有项目
2. `get_project_details` - 获取项目详情
3. `add_project` - 添加项目
4. `update_project_status` - 更新状态
5. `update_project_full` - 完整更新
6. `move_project` - 移动项目
7. `delete_project` - 删除项目

### 泳道管理(5 个)
8. `list_lanes` - 列出泳道
9. `add_lane` - 添加泳道
10. `update_lane` - 更新泳道
11. `delete_lane` - 删除泳道
12. `get_lane_details` - 泳道详情

### 批量操作(3 个)
13. `batch_create_projects` - 批量创建
14. `batch_update_projects` - 批量更新
15. `batch_delete_projects` - 批量删除

### AI 功能(4 个)
16. `analyze_board` - AI 看板分析
17. `search_similar_projects` - 向量搜索
18. `nlp_command` - 自然语言命令
19. `llm_search` - 向量搜索

### 辅助功能(2 个)
20. `get_board_metrics` - 获取统计指标
21. `get_project_history` - 变更历史

## ⚙️ 配置

### MCP 配置

安装后自动配置 `~/.openclaw/config/mcp.json`:

```json
{
  "mcpServers": {
    "kanban": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "mvp-kanban:latest",
        "python",
        "mcp_server.py"
      ],
      "cwd": "/root/.openclaw/workspace/skills/mvp-kanban/docker",
      "env": {
        "PYTHONPATH": "/app"
      }
    }
  }
}
```

### Docker Compose

```yaml
version: 0.0.1

services:
  kanban:
    image: mvp-kanban:latest
    container_name: mvp-kanban
    ports:
      - "9999:5000"
    volumes:
      - kanban-data:/app/data
    environment:
      - FLASK_ENV=production
    restart: unless-stopped
```

## 📖 使用方式

### Web 界面

访问 **http://localhost:9999**

- 点击"➕ 添加任务"创建任务
- 双击任务卡片编辑
- 拖拽任务移动
- 悬停显示操作按钮

### REST API

```bash
# 添加任务
curl -X POST http://localhost:9999/api/projects \
  -H "Content-Type: application/json" \
  -d '{"name":"任务","lane":"feature","priority":"high"}'

# 更新任务
curl -X PUT http://localhost:9999/api/projects/1 \
  -H "Content-Type: application/json" \
  -d '{"status":"in_progress"}'

# AI 分析
curl http://localhost:9999/api/llm/analyze
```

### MCP 工具

```python
from mcp import Client

client = Client("kanban")

# 添加任务
await client.call_tool("add_project", {
    "name": "安全加固",
    "lane": "security",
    "priority": "high"
})

# AI 分析
analysis = await client.call_tool("analyze_board")
```

### 自然语言

```bash
curl -X POST http://localhost:9999/api/llm/command \
  -H "Content-Type: application/json" \
  -d '{"command":"添加一个高优先级安全任务给张三"}'
```

## 📊 系统要求

- Docker 20.10+
- Python 3.12+
- 内存:512MB
- 存储:100MB

## 🏷️ 泳道

默认泳道:
- 🚀 功能开发 (feature)
- 🔒 安全加固 (security)
- ⚙️ DevOps (devops)
- 🐛 Bug 修复 (bugfix)

支持自定义泳道!

## 🎯 使用场景

| 场景 | 推荐方式 |
|------|----------|
| 日常管理 | Web 界面 |
| 开发集成 | REST API |
| AI 自动化 | MCP 工具 |
| 批量导入 | REST API 批量接口 |
| 快速记录 | 自然语言命令 |

## 📝 示例

### CI/CD 集成

```python
# GitHub Actions 发现 bug 自动创建任务
import requests

requests.post("http://localhost:9999/api/projects", json={
    "name": f"修复:{bug_title}",
    "lane": "bugfix",
    "priority": "high",
    "assignee": "developer"
})
```

### AI 助手

```python
# AI 理解后自动调用 MCP
command = "添加一个高优先级的安全任务给张三"
await client.call_tool("nlp_command", {"command": command})
```

## 🔧 开发

### 本地开发模式

```bash
cd ~/.openclaw/workspace/skills/mvp-kanban/src

# 安装依赖
pip install -r requirements.txt

# 运行开发服务器
python app.py
```

### 构建 Docker 镜像

```bash
cd ~/.openclaw/workspace/skills/mvp-kanban/docker

# 构建
docker build -t mvp-kanban:latest .

# 测试
docker run -p 9999:5000 mvp-kanban:latest
```

## 🔄 版本

- **Skill 版本**: v0.0.1
- **Docker 镜像**: v0.0.1
- **API 版本**: v0.0.1

## 👥 作者

DevSecOps Team

## 📄 许可证

MIT License

## 🐛 问题反馈

提交 Issue 到:https://github.com/your-username/mvp-kanban/issues

## 🎉 贡献

欢迎提交 Pull Request!

## 📖 更多文档

- [API.md](docs/API.md) - REST API 文档
- [WEB_UI_GUIDE.md](docs/WEB_UI_GUIDE.md) - Web 界面指南
- [USAGE_METHODS.md](docs/USAGE_METHODS.md) - 使用方式对比
- [QUICK_TEST.md](docs/QUICK_TEST.md) - 快速测试指南

---

**访问 http://localhost:9999 开始使用!**

Related Skills

Customer Onboarding

3891
from openclaw/skills

Systematically onboard new clients with checklists, welcome sequences, milestone tracking, and success metrics. Reduce churn by nailing the first 90 days.

Workflow & Productivity

Employee Offboarding Manager

3891
from openclaw/skills

Generate complete offboarding checklists and transition plans when an employee leaves.

Workflow & Productivity

Employee Onboarding Generator

3891
from openclaw/skills

Build a structured 90-day onboarding plan for any role. Covers pre-boarding, Day 1, Week 1, 30/60/90-day milestones, buddy assignments, and success metrics.

Workflow & Productivity

Board Reporting Framework

3891
from openclaw/skills

Generate investor-ready board decks and reporting packages. Covers monthly board updates, quarterly deep dives, and annual reviews with the metrics that actually matter.

Workflow & Productivity

Board Meeting Prep

3891
from openclaw/skills

Generate complete board meeting packages — agenda, financial summary, KPI dashboard, risk register, and action item tracker.

Workflow & Productivity

PsyClaw Onboarding

3891
from openclaw/skills

你现在的唯一目标是完成 PsyClaw 入驻主线。

boardroom-advisor

3891
from openclaw/skills

Consult a virtual board of 4 strategic advisors (Donald Miller, Seth Godin, Alex Hormozi, Daniel Priestley) on any major business decision. Two rounds of argument + rebuttal, then a decision brief, interactive dashboard, and clear recommendation.

play-guitar-fretboard

3891
from openclaw/skills

玩转吉他指板 - 快速跳转到吉他指板学习资源网站

pikaboard

3891
from openclaw/skills

Interact with PikaBoard task management API. Use when creating, updating, listing, or managing tasks. Agent-first kanban for AI teams. Triggers on: tasks, kanban, board, todo, backlog, sprint.

Onboarding CRO Skill

3891
from openclaw/skills

## Trigger

codebase-onboarding

3891
from openclaw/skills

Codebase Onboarding

board-prep

3891
from openclaw/skills

/em -board-prep — Board Meeting Preparation