OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  treelisty:用于 OpenClaw 的层级式项目分解与管理技能

treelisty:用于 OpenClaw 的层级式项目分解与管理技能

 
  docker ·  2026-02-19 13:37:48 · 3 次点击  · 0 条评论  

名称: treelisty
描述: 层次化项目分解与规划工具。适用于分解复杂项目、结构化信息、规划多步骤工作流或组织任何嵌套层次结构。支持 21 种专业模式(WBS、GTD、哲学、销售、电影等),并可导出为 JSON、Markdown 和 Mermaid 图表。
许可证: Apache-2.0
元数据:
author: prairie2cloud
version: "1.0.0"
openclaw:
requires:
bins: ["node"]


TreeListy 技能

TreeListy 是您的层次化分解引擎。当您需要分解复杂主题、规划项目或以树形结构组织信息时,请使用 TreeListy。

何时使用此技能

在以下场景中使用 TreeListy:
- 分解复杂任务 — 将大目标拆分为阶段、事项和可执行任务
- 项目规划 — 创建具有适当层次结构的工作分解结构(WBS)、路线图或战略计划
- 结构化分析 — 组织论点(哲学)、对话或知识库
- 内容组织 — 规划书籍、课程、论文或活动日程
- 可视化文档 — 为任何层次结构生成 Mermaid 图表

快速开始

# 列出可用模式
node scripts/treelisty-cli.js patterns

# 创建结构化分解
node scripts/treelisty-cli.js decompose --pattern wbs --input "构建一个移动应用"

# 导出为 Mermaid 图表
node scripts/treelisty-cli.js export --input tree.json --format mermaid

21 种模式

模式 图标 最佳用途
generic 📋 通用项目,默认结构
sales 💼 销售渠道、季度交易
thesis 🎓 学术论文、学位论文
roadmap 🚀 产品路线图、功能规划
book 📚 书籍、小说、剧本结构
event 🎉 活动策划、会议
fitness 💪 训练计划、锻炼方案
strategy 📊 业务战略、OKR
course 📖 课程体系、教案
film 🎬 AI 视频制作(Sora, Veo)
veo3 🎥 Google Veo 3 工作流
sora2 🎬 OpenAI Sora 2 工作流
philosophy 🤔 哲学论证、对话
prompting 🧠 提示工程库
familytree 👨‍👩‍👧‍👦 家谱、家族历史
dialogue 💬 辩论分析、修辞
filesystem 💾 文件/文件夹组织
gmail 📧 电子邮件工作流
knowledge-base 📚 文档语料库、RAG 准备
capex 💰 资本支出、投资者推介
freespeech 🎙️ 语音捕获模式分析
lifetree 🌳 生平时间线
custom ✏️ 自定义层级名称

命令

patterns — 探索可用模式

# 列出所有模式
node scripts/treelisty-cli.js patterns

# 获取特定模式的详细信息
node scripts/treelisty-cli.js patterns --name philosophy

# 获取完整的 JSON 模式
node scripts/treelisty-cli.js patterns --name philosophy --detail

decompose — 创建结构化树

接收文本输入(主题、大纲或结构化文本)并应用模式模板。

# 简单主题
node scripts/treelisty-cli.js decompose \
  --pattern roadmap \
  --input "AI 助手第一季度产品路线图" \
  --format json

# 从结构化输入(Markdown 标题、缩进列表)
echo "# 营销活动
## 调研阶段
- 市场分析
- 竞争对手审查
## 执行阶段
- 内容创作
- 启动广告" | node scripts/treelisty-cli.js decompose --pattern strategy --format json

# 输出为 Mermaid 图表
node scripts/treelisty-cli.js decompose \
  --pattern wbs \
  --input "网站重新设计项目" \
  --format mermaid

选项:
- --pattern <key> — 要应用的模式(默认:generic)
- --input <text|file> — 主题文本、文件路径或标准输入
- --name <name> — 覆盖根节点名称
- --depth <1-4> — 最大树深度
- --format <fmt> — 输出格式:json, markdown, mermaid

export — 将树转换为其他格式

# 转为 Markdown
node scripts/treelisty-cli.js export --input tree.json --format markdown

# 转为 Mermaid 图表
node scripts/treelisty-cli.js export --input tree.json --format mermaid

# 转为 CSV
node scripts/treelisty-cli.js export --input tree.json --format csv

# 转为清单
node scripts/treelisty-cli.js export --input tree.json --format checklist

支持格式: json, markdown, mermaid, csv, checklist, html

validate — 检查树的质量

# 人类可读的报告
node scripts/treelisty-cli.js validate --input tree.json

# JSON 报告
node scripts/treelisty-cli.js validate --input tree.json --format json

返回:
- 质量评分(0-100)
- 结构分析(节点数、深度、平衡性)
- 问题(错误、警告、建议)
- 模式合规性检查

push — 发送到实时 TreeListy(可选)

如果用户在浏览器中打开了 TreeListy 并启用了 MCP 桥接:

node scripts/treelisty-cli.js push \
  --input tree.json \
  --port 3456

这将在 TreeListy 的可视化画布中显示树,以便进行交互式探索。

树数据模型

树遵循以下结构:

{
  "id": "n_abc12345",
  "treeId": "tree_xyz78901",
  "name": "项目名称",
  "type": "root",
  "pattern": "roadmap",
  "icon": "🚀",
  "description": "可选描述",
  "expanded": true,
  "children": [
    {
      "name": "阶段 1",
      "type": "phase",
      "items": [
        {
          "name": "功能 A",
          "type": "item",
          "patternType": "核心功能",
          "subtasks": [
            {
              "name": "实现登录",
              "type": "subtask"
            }
          ]
        }
      ]
    }
  ]
}

层次结构: 根节点 → 阶段(children) → 事项(items) → 子任务(subtasks)

每种模式都会添加自定义字段。例如,roadmap 模式添加 storyPointsuserImpacttechnicalRisk

工作流示例

  1. 代理从用户处接收复杂任务

  2. 使用适当的模式进行分解:
    bash node scripts/treelisty-cli.js decompose \ --pattern wbs \ --input "构建一个包含用户认证、产品目录、购物车和结账功能的电子商务平台" \ --format json > project.json

  3. 验证结构:
    bash node scripts/treelisty-cli.js validate --input project.json

  4. 导出以供用户使用:
    bash node scripts/treelisty-cli.js export --input project.json --format mermaid

  5. 在回复中分享 Mermaid 图表

无需 AI 令牌

所有 TreeListy 操作都是本地模式转换。零 API 调用,零令牌成本。该技能使用 21 种经过实战检验的层次化模板来构建您的内容。

了解更多

  • 完整模式参考:references/PATTERNS.md
  • TreeListy 可视化应用:https://treelisty.com
  • 源代码:https://github.com/prairie2cloud/treelisty
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor