项目管理看板(project-board)
项目管理看板:按状态/负责人/优先级分组分析,生成 HTML 可视化看板。
核心差异化(对标头部「项目管理」工具)
- 竞品弱点:多数看板工具(Jira/Trello)功能强大但太重——注册/配置/学习成本高;轻量工具则缺乏可视化能力。
- 我们:零配置 + 一键 HTML 看板:
1. 多维度分析——按状态(紧急/待办/进行中/已完成)/ 负责人 / 优先级分组统计。
2. HTML 可视化——苹果美学设计,4 列看板布局,优先级左侧色条,负责人 + 截止日期信息。
3. 完成进度——自动生成完成百分比进度。
4. 紧急任务高亮——🔴 红色标记紧急任务,一目了然。 - 本地安全:项目数据不离开本机,适合企业内网项目管理。
快速开始
# 演示模式(内置 8 个示例任务)
python3 scripts/project_board.py --demo
# 生成 HTML 看板
python3 scripts/project_board.py --demo --html
# JSON 输出(供 Agent/系统调用)
python3 scripts/project_board.py --demo --json
何时使用本技能
用户说以下任一即触发:
- 「项目管理 / 看板 / 任务跟踪 / 项目进度」
- "HTML 看板 / 任务分配 / 甘特图"
- 「项目周报 / 本周进展汇总」
工作流(Agent 使用建议)
- 获取任务数据:从用户输入或表格读取任务列表。
- 调用分析:
analyze_board(tasks)→ 获取分组统计。 - 生成 HTML:
generate_board_html(tasks)→ 苹果美学看板。 - 交付:HTML 文件可直接在浏览器打开或嵌入邮件。
已知边界
- 演示数据:
--demo使用内置 8 个示例任务。 - HTML 输出:
--html在终端预览部分 HTML(600 字符),实际使用需写入文件。 - 无交互:纯静态生成,不支持拖拽/编辑(需交互式工具)。
- 数据格式:期望
List[Dict]格式(id/title/assignee/status/priority/due)。
看板状态
| 状态 | slug | 颜色 | 含义 |
|---|---|---|---|
| 紧急 | urgent |
🔴 红色 | 最高优先级任务 |
| 待办 | todo |
⚪ 灰色 | 待分配/待开始 |
| 进行中 | in_progress |
🔵 蓝色 | 正在处理 |
| 已完成 | done |
🟢 绿色 | 已完成 |
优先级
| 优先级 | 色条颜色 |
|---|---|
| urgent | 🔴 红色 |
| high | 🟠 橙色 |
| medium | 🔵 蓝色 |
| low | 🟢 绿色 |
> AI生成