文档

conspect

试用

全自动多源数据智能分析与商务报表渲染工具。上传Excel数据源,AI自动完成数据解析、图表选型、商务排版、可视化渲染,输出可直接开会投屏的专业报表。v3.1 全流程托管AI自动生成,零用户确认环节,端到端稳定丝滑。适用场景:生成报表/数据看板/Excel出图/投屏数据/多表合并分析。不适用:简单数据整理/桌面BI工具/纯文本报告。

它能做什么

全自动多源数据智能分析与商务报表渲染工具。上传Excel数据源,AI自动完成数据解析、图表选型、商务排版、可视化渲染,输出可直接开会投屏的专业报表。v3.1 全流程托管AI自动生成,零用户确认环节,端到端稳定丝滑。适用场景:生成报表/数据看板/Excel出图/投屏数据/多表合并分析。不适用:简单数据整理/桌面BI工具/纯文本报告。

技能文档

Conspect — 全自动数据智能分析与商务报表渲染引擎

数据进,报表出。用户只需上传Excel数据源,AI全自动完成从数据解析到专业报表渲染的全链路处理。 v3.1 升级:全流程托管AI自动生成,零用户确认环节——分析通过 QA 即自动推进至设计,端到端稳定丝滑。 v3.1 渲染能力升级:分区式看板布局 + 便当盒网格 + 每图表数据解读区 + 8 套商业级配色主题。 本 Skill 的每个阶段均设强制检查点(QA 审核),未经审核不得跳转。


快速参考

类别说明
When to use生成报表 / 做数据看板 / Excel出图 / 投屏数据 / 多表合并分析 / 上传多份Excel请求分析
When NOT to use简单单文件数据整理(无需可视化)、需桌面BI工具(PowerBI/Tableau)、只需纯文本报告
How it works上传Excel → 分析Agent解析清洗聚合 → 设计Agent图表选型排版 → 渲染Agent输出看板/HTML/PDF + 分析报告(MD/HTML/PDF/Word)
What it produces交互式Web看板(投屏首选)、轻量化离线HTML(发老板首选)、PDF/PNG长图、结构化分析报告(含中文命名副本)

[WARN] 激活即执行(强制!)

当 Conspect 被激活时(用户表达了数据分析/报表生成等意图),AI 必须立即执行以下流程,不得等待用户额外指令:

Step 1: 运行强制入口清单(见 SKILL-execution.md)
Step 2: 读取接力棒 → 确定当前状态
Step 3: 如果接力棒不存在 → 创建接力棒,状态 = 开始
Step 4: 如果状态是 X → 直接从 X 阶段续跑
Step 5: 按状态路由表执行当前阶段任务
Step 6: 完成阶段任务 → 更新接力棒 → 自动进入下一阶段
Step 7: 重复 Step 5-6,直到 完成

渐进式分块加载(Progressive Disclosure)

本 Skill 采用渐进式分块加载策略,控制上下文大小:

级别文件名触发条件
L0 (始终)chunk-01-overviewSkill 激活时始终加载
L1 (高频)chunk-02-workflow进入工作流执行阶段
L2 (中频)chunk-03-data-pipeline + chunk-04-rendering分析/渲染阶段按需加载
L3 (低频)chunk-05-qualityQA/审核阶段按需加载
L2 (中频)references/output-spec输出规范阶段按需加载
L2 (中频)references/trigger-guide触发机制阶段按需加载
L3 (低频)references/examples使用示例阶段按需加载
L3 (低频)references/quality-audit质量审核阶段按需加载
L3 (低频)references/ai-reviewerAI审核阶段按需加载
L2 (中频)references/cli-ai-workflowCLI/AI协作阶段按需加载
L3 (低频)references/agent-communicationAgent通信阶段按需加载
L3 (低频)references/chart-selection图表选型阶段按需加载

加载规则

  1. SKILL.md 加载后,自动读取 chunk-index.yaml 获取分块元数据
  2. 按当前所处阶段自动加载对应级别的分块文件(load_on_demand)
  3. 已加载的分块在当前阶段完成后可自动卸载(auto_unload)
  4. 分块内容不应与 Agent 指令文件冲突;冲突时以 Agent 文件为准

自绑定条款(不可绕过)

  • 本条 Skill 的 所有规则、约束、状态机均无条件适用于一切被激活的场景,包括但不限于:
    1. 常规数据分析/报表生成任务
    2. 元任务:审查/检查/修复本 Skill 自身
    3. 元任务:评估本 Skill 的执行质量或完整性
    4. 被 Task 子Agent 调用时的任何子任务
  • 元任务例外(解决审查死锁):当 AI 被要求审查/分析/修复本 Skill 自身时,自动进入"元任务模式",跳过标准 9 阶段状态机,采用独立的审查流程(读取文件→逻辑分析→输出报告)。元任务完成后,恢复标准状态机。元任务期间仍需遵守 emoji 禁令、数据安全红线等全局规则。
  • 以下理由 不构成绕过状态机的合法依据
    • "我正在审查Skill本身,所以不需要走状态机"
    • "我先读取所有文件了解一下,之后再走状态机"
    • "我用Task子Agent来做,子Agent不需要遵守状态机"
    • "我不知道当前状态是什么,所以从零开始做"
  • 违规后果:如果在任何回复中发现AI绕过了状态机(未输出"当前状态"、未创建接力棒、未按阶段执行),用户可判定本 Skill 无效

AI 不得

  • [禁止] 等待用户输入 /conspect start 命令才开始
  • [禁止] 做完一步后询问"下一步做什么?"(v3.0 全流程自动推进,无任何用户确认节点)
  • [禁止] 在分析阶段后等待用户确认才推进设计(QA 审核通过即自动进入下一阶段)
  • [禁止] 跳过产物更新直接进入下一阶段
  • [禁止] 用"已在对话中展示"替代写入产物文件
  • [禁止] 以路径模糊为由跳过状态机
  • [禁止] 以元任务(审查/修复 Skill 自身)为由绕过状态机
  • [禁止] 以"先读取所有文件了解一下"为由跳过入口清单
  • [禁止] 使用 Task 子Agent 执行实质性工作时绕过状态机(子Agent返回后必须继续遵守状态机,不得跳过当前阶段)
  • [禁止] 在用户主动中断/提问时忽略用户输入并继续自动推进(必须优先执行"用户中断处理机制")
  • [禁止] 使用 python -cpython.exe -c 执行内联 Python 代码(Windows PowerShell 不支持内联代码,必须使用 CLI 工具层 python run.py 或写入脚本文件)
  • [禁止] CLI 命令失败后放弃 CLI,自行写 python -c 内联代码替代(必须先定位 CLI_DIR,按"CLI 调用失败时的处理流程"重试,仍失败则写 .py 脚本文件而非 -c 内联)
  • [禁止] 在 PowerShell 单引号字符串中对双引号加反斜杠转义(即用 '{\"key\": \"value\"}' 代替 '{"key": "value"}',这会导致 JSON 解析失败)
  • [禁止] 在任何输出产物中使用 emoji 或表情符号(含 HTML/图表/文字,违规即 P0 阻断)

CLI 工具层速查表(激活即加载)

本 Skill 所有数据操作必须通过 CLI 工具层执行。以下列表是你在各阶段需要用到的所有 CLI 命令。 如果你在某个阶段需要操作数据/加载文件/计算统计/交叉分析,先查下表,不要自己写 Python 代码。

CLI 调用方式(修复 PowerShell 引号问题的终极方案)

CLI 工具 run.py 位于 Skill 安装目录下的 conspect_tools/ 子目录中。调用时必须先切换到该目录,再执行。

方案 A(推荐):标准输入管道传递 JSON

这是最推荐的调用方式。PowerShell 单引号中的双引号是字面量,通过管道传给 python run.py 的标准输入,完全不存在引号转义问题。

cd {CLI_DIR}
'{"file_paths": ["e:/skill_example/数据源文件.xlsx"]}' | python run.py analyze

工作原理'...' 保持字符串原样 → | 管道传给 stdin → Python 的 sys.stdin.read() 直接读到有效 JSON。

方案 B(备选):--params-file 从文件读取

如果因管道不支持(如参数太长),先用 IDE 的 Write 工具创建 JSON 文件,然后 CLI 从文件读取:

步骤 1:用 IDE Write 工具创建 _params.json
  文件路径 = {CLI_DIR}/_params.json
  内容:{"file_paths": ["e:/数据源文件.xlsx"]}

步骤 2:切换到 CLI 目录,从文件读取参数执行
  cd {CLI_DIR}
  python run.py analyze --params-file _params.json

注意:必须用 IDE 的 Write 工具(不是终端的 PowerShell write 命令,那是 Write-Output 别名只打印不写文件)。

方案 C(最后备用):单引号内联 JSON

仅在无法使用管道和文件时使用:

cd {CLI_DIR}
python run.py analyze '{"file_paths": ["e:/data.xlsx"]}'

警告:单引号内不要给双引号加反斜杠!

  • [正确] '{"key": "val"}' → ✅
  • [错误] '{\"key\": \"val\"}' → ❌ Invalid JSON

路径调用规则

# [正确] 先 cd 到 {CLI_DIR}
cd {CLI_DIR}
python run.py analyze --params-file _params.json

# [错误] 不要两个路径参数都用引号并列
"python.exe" "run.py" analyze '{...}'  # PowerShell ParserError ❌

Skill 安装目录自动定位规则(AI 必须执行):

1. 使用 Glob 全局搜索 run.py(最可靠,能找到所有副本):
   glob **/conspect_tools/run.py
   
2. 搜索结果可能有多个(开发目录 + 系统目录),**优先选择:
   - 不在 c:\Users\{user}\.trae-cn\ 路径下的(系统目录代码可能不是最新版)
   - 在 e:\ 或项目所在盘符下的
   
3. 如果只有系统目录可用(c:\Users\{user}\.trae-cn\...),也可以使用
   但确认没有其他路径选择

4. 定位到后,记下该目录路径作为 {CLI_DIR}
5. 验证方式:ls {CLI_DIR}/run.py 确认文件存在
6. 后续所有 CLI 调用统一使用:
   cd {CLI_DIR}
   python run.py  ''

命令速查表

动作命令格式使用阶段用途
analyzepython run.py analyze '{"file_paths": [...]}'分析全链路分析(加载→清洗→维度识别→聚合→统计→质量评分)
loadpython run.py load '{"file_paths": [...]}'分析仅加载数据,返回 Sheet 列表
read_allpython run.py read_all '{"file_paths": [...]}'分析返回原始结构信息(列名/类型/样本)
cross_tabulatepython run.py cross_tabulate '{"file_paths": [...], "row_dim": "...", "col_dim": "..."}'分析任意两维度交叉聚合
quality_assesspython run.py quality_assess '{"file_paths": [...]}'分析按列数据质量评分
compare_datapython run.py compare_data '{"data1": {...}, "data2": {...}}'分析/审核两数据集一致性比较
extract_featurespython run.py extract_features '{"data": {...}}'分析/设计提取数据特征
calc_statisticspython run.py calc_statistics '{"values": [...]}'分析/洞察计算统计数据
ai_decide_chartpython run.py ai_decide_chart '{"features": {...}}'设计AI Agent 图表选型
ai_generate_insightspython run.py ai_generate_insights '{"statistics": {...}}'洞察AI Agent 生成洞察
render_reportpython run.py render_report '{"report_design": {...}}'报告渲染报告(MD/HTML/PDF/Word)
save_reportpython run.py save_report '{"content": "...", "filename": "..."}'报告保存产物文件
save_with_chinese_namepython run.py save_with_chinese_name '{"content": "...", "filename": "..."}'报告保存并生成中文命名副本

CLI 调用失败时的处理流程(强制!不遵守视为违规)

[P0 阻断] 如果 CLI 命令执行失败(ParserError/路径错误等),AI 不得自行写 Python 代码替代!

[正确] 失败处理流程:
1. 确认 {CLI_DIR} 路径是否正确(重新搜索 run.py)
2. 确认是否先 cd 到了 {CLI_DIR}
3. **改用标准输入管道方式重试(最可靠)**:
   ```powershell
   cd {CLI_DIR}
   '{"file_paths": ["e:/数据源文件.xlsx"]}' | python run.py analyze
  1. 如果管道成功,继续执行;后续所有调用都使用此方式
  2. 如果管道失败,改用 --params-file 方式
  3. 如果仍失败,将 Python 逻辑写入 .py 文件执行(而非 -c 内联)

[错误] 失败后的错误做法:

  • ❌ 放弃 CLI,直接用 python -c "import pandas as pd; ..."
  • ❌ 说"CLI 不能用,所以我自己写代码分析"
  • ❌ 说"PowerShell 不支持,改用脚本方式"

> **白名单例外**:唯一允许 AI 写脚本文件的情况是 CLI 中确实没有对应动作(如自定义数据透视),且必须先写入 `.py` 文件再执行。即使写脚本,也不能使用 `-c` 内联方式。

---

## 核心约束

### 技术约束

- **零客户端依赖**:数据处理和渲染全在后端完成,用户仅需浏览器即可查看最终报表
- **后端全量处理**:所有数据解析、清洗、聚合逻辑运行在服务端,不依赖用户本地计算资源
- **ECharts 可视化**:图表渲染基于 ECharts 库,支持折线图、柱状图、饼图、散点图、雷达图等主流商用图表类型
- **Excel 数据源**:仅支持 `.xlsx` / `.xls` / `.csv` 格式的 Excel 文件作为数据入口
- **只读不修改**:本 Skill 只做分析和可视化,不修改用户上传的原始数据文件

### 执行约束(强制!)

当 Conspect 被激活时,AI **必须**读取 `SKILL-execution.md` 获取当前阶段的详细执行步骤。

**禁止**:
- 跳过 SKILL-execution.md 直接执行
- 仅凭 SKILL.md 中的简要描述执行
- 省略任何步骤(如审核、中文命名等)

### 禁止内联 Python 代码(强制!)

AI **禁止**使用 `python -c "..."` 或 `python.exe -c "..."` 方式在 PowerShell 中执行内联 Python 代码,因为 Windows PowerShell 不支持内联 Python 代码(引号嵌套会导致 ParserError)。

**正确方式**:所有数据加载、分析和计算操作必须使用 CLI 工具层:
```bash
python run.py analyze '{"file_paths": ["文件.xlsx"]}'
python run.py load '{"file_paths": ["文件.xlsx"]}'
python run.py extract_features '{"data": {...}}'
python run.py calc_statistics '{"values": [...]}'

如果需要执行自定义 Python 逻辑:先写入 .py 脚本文件,再执行脚本:

产物缺失阻断(强制!)

每个阶段结束后,AI 必须检查所有应该生成的文件是否已生成。

如果产物缺失 → 阻断 → 必须补充生成

报告生成阶段必须生成的文件

  • _cs-report.md(Markdown 报告)
  • _cs-report.html(HTML 报告)
  • _cs-report.pdf(PDF 报告)
  • _cs-report.docx(Word 报告)
  • _cs-index.json(关联索引)
  • 数据看板.html(中文命名副本,对应 _cs-dashboard.html
  • 分析报告.md(中文命名副本,对应 _cs-report.md

所有阶段必须生成的基础文件

  • _cs-baton.md(接力棒)
  • _cs-analysis.md(分析报告)
  • _cs-insights.json(洞察数据)
  • _cs-design.md(设计文档)
  • _cs-implement.md(实现摘要)
  • _cs-verify.md(验证报告)

审核执行检查(强制!)

每个阶段结束后,AI 必须检查审核报告是否已生成。

如果审核报告缺失 → 阻断 → 必须补充生成

必须生成的审核报告

  • _cs-qa-analysis.md(分析质量审核报告)
  • _cs-qa-design.md(设计质量审核报告)
  • _cs-qa-implement.md(实现质量审核报告)
  • _cs-qa-report.md(报告质量审核报告)
  • _cs-qa-verify.md(验证质量审核报告)

中文命名检查(强制!)

报告生成阶段结束后,AI 必须检查中文命名副本是否已生成。

如果中文命名副本缺失 → 阻断 → 必须补充生成

必须生成的中文命名副本

原始文件名中文命名
_cs-dashboard.html数据看板.html
_cs-report.md分析报告.md

中文命名生成方式

python run.py save_with_chinese_name '{"content": "...", "filename": "_cs-dashboard.html"}'
python run.py save_with_chinese_name '{"content": "...", "filename": "_cs-report.md"}'

能力边界

类别内容
擅长多源Excel分析、自动维度分析、一键报表生成、多主题视觉设计、质量审核、智能图表选型
需配合多源关联(需声明关联键)、同比环比(需同期数据)、品牌色(需提供色值)、PDF中文(需指定字体)、大数据量(需预聚合)
超出范围桌面BI集成、原始数据在线编辑、实时数据/API接入、纯文本报告、跨表写入数据库

详细说明和替代方案见 references/trigger-guide.md


受众说明

用户类型如何使用
业务分析师/运营人员直接上传 Excel 文件,用自然语言描述需求(如"生成一份周报看板"),全自动完成从解析到渲染的端到端流程
团队管理者上传多份数据源做对比分析、排名看板,在初始需求中说明品牌色/图表偏好即可,产出可直接投屏的汇报材料
企业 IT 部门通过 /conspect start 命令触发,配置输出路径和品牌色值,集成到内部报表体系中批量运行
初学者(首次使用)先阅读"快速开始"章节,使用 3 个示例开场白中的一个上传文件体验完整流程,无需任何配置即可看到效果

安全性

数据安全红线

原则说明违反后果
数据不出本地所有数据解析、分析、渲染均在本地完成,不向任何第三方服务发送用户数据违规即视为本 Skill 无效
原始明细不上前端生成的 HTML/JS 中禁止包含原始明细数据,仅传输聚合后的汇总数据违规即视为本 Skill 无效
只读不写AI 不得修改用户上传的原始数据文件,所有分析结果写入独立的产物文件违规即视为本 Skill 无效
日志不落地AI 不得将用户数据写入对话上下文之外的外部日志违规即视为本 Skill 无效

禁止行为

  • [禁止] 将用户上传的 Excel 数据发送到外部 API 或第三方服务
  • [禁止] 在生成的 HTML/JS 中嵌入原始明细数据
  • [禁止] 在对话上下文中完整展示原始数据表(仅展示摘要和前5行预览)
  • [禁止] 将用户数据用于报表渲染以外的任何目的
  • [禁止] 诱导用户提供敏感凭证(密码、Token、私钥)
  • [禁止] 修改用户上传的原始数据文件
  • [禁止] 在任何输出产物中使用 emoji 或表情符号(含 HTML/Markdown/文本/图表标签中)

数据隐私与脱敏

当检测到数据中包含敏感字段时,AI 必须自动执行脱敏

敏感类型脱敏格式示例
手机号保留前3后4138****1234
身份证号保留前6后4110101****1234
银行卡号保留前6后4622202****1234
邮箱隐藏账号名a***@company.com
详细地址保留到区级北京市朝阳区****

详细说明和产物安全检查见 references/output-spec.md


状态机描述

使用中文状态名,按顺序流转(v3.0:全流程自动推进,无用户确认节点):

stateDiagram-v2
    [*] --> 开始
    开始 --> 分析
    分析 --> 洞察生成
    洞察生成 --> 设计
    设计 --> 设计审查
    设计审查 --> 实现
    实现 --> 报告生成
    报告生成 --> 验证
    验证 --> 完成
    完成 --> [*]

    分析 --> 开始: [回退] 数据源问题 → 重新分析
    设计审查 --> 设计: [回退] 审查不通过
    验证 --> 设计: [回退] 架构问题
    验证 --> 实现: [回退] 实现问题
    验证 --> 报告生成: [回退] 报告问题
阶段中文名自动推进用户介入说明
START开始[自动]创建接力棒,初始化会话;识别用户初始需求中的偏好(品牌色/图表/输出格式)
ANALYZE分析[自动]读取数据源,执行数据解析和维度分析
INSIGHT洞察生成[自动]基于分析结果生成智能洞察和行动建议
DESIGN设计[自动]基于 QA 通过的分析结果自动进行图表设计和排版(无需用户确认)
DESIGN_REVIEW设计审查[自动]视觉设计师审查设计方案
IMPLEMENT实现[自动]按照设计文档执行渲染和文件生成
REPORT报告生成[自动]渲染报告为多格式输出(MD/HTML/PDF/Word)
VERIFY验证[自动]对实现产物进行多维度验证
DONE完成[自动]输出最终报告,流程结束

v3.0 核心变更:原"确认"阶段已删除。分析阶段 QA 审核通过即自动推进至洞察生成→设计,全流程零用户确认环节。用户偏好(品牌色、图表类型、输出格式等)在开始阶段从初始需求中识别,无需中途确认。


产物清单

所有产物存放在 {项目路径}/.agent/harness/,使用 _cs- 前缀:

文件说明生成阶段
_cs-baton.md接力棒(状态+进度+任务追踪)开始(持续更新)
_cs-analysis.md数据分析报告分析
_cs-insights.json智能洞察数据洞察生成
_cs-qa-analysis.md分析质量审核报告分析 → 洞察生成 间
_cs-design.md图表设计文档设计
_cs-design-review.md设计审查意见设计审查
_cs-qa-design.md设计质量审核报告设计 → 设计审查 间
_cs-implement.md实现摘要实现
_cs-qa-implement.md实现质量审核报告实现 → 报告生成 间
_cs-report.md分析报告 Markdown报告生成
_cs-report.html分析报告 HTML报告生成
_cs-report.pdf分析报告 PDF报告生成
_cs-report.docx分析报告 Word报告生成
_cs-index.json关联索引报告生成
_cs-qa-report.md报告质量审核报告报告生成 → 验证 间
_cs-verify.md验证报告验证
_cs-qa-verify.md验证质量审核报告验证 → 完成 间
_cs-final-report.md最终汇总报告完成

渲染产物(不纳入接力棒管理):

产物类型格式说明
Web 看板.html交互式 ECharts 看板,可用于会议投屏
离线报告.html轻量化单页报表,可直接发送给他人
PDF 长图.pdf高清 PDF 打印版报表
PNG 截图.png关键图表截图,用于插入文档或消息
分析报告.md分析报告 Markdown
分析报告.html分析报告 HTML(独立文件)
分析报告.pdf分析报告 PDF(打印归档)
分析报告.docx分析报告 Word(二次编辑)
中文命名副本.html/.md数据看板.html、分析报告.md

Agent 列表

Conspect 采用 10 个子 Agent 协作完成全链路流程:

#Agent职责阶段简介
1主控 Agent(master)全部(协调)负责全局调度、状态机流转控制、文件管理、用户交互
2分析 Agent(analyzer)分析读取 Excel 数据源,执行数据解析、清洗、维度分析、指标计算
3AI 洞察 Agent(insight)洞察生成基于分析结果,利用AI能力生成智能洞察和行动建议
4设计 Agent(designer)设计基于分析结果进行图表智能选型、商务排版设计、配色方案选择
5实现 Agent(implementer)实现按照设计文档编码实现:生成 Web 看板 HTML、离线报告 HTML、PDF/PNG 产物
6报告设计 Agent(report-designer)报告生成基于智能洞察和分析结果,设计报告结构,组织内容
7报告实现 Agent(report-implementer)报告生成按照报告设计文档,渲染报告为多格式输出(MD/HTML/PDF/Word),并生成中文命名副本
8验证 Agent(verifier)验证对实现产物执行多维度验证:数据一致性、渲染完整性、商务合规性
9AI 审核 Agent(ai-reviewer)全部(独立审核)利用AI的理解和分析能力,对产出物进行端到端审核
10视觉设计师 Agent(visual-designer)设计→实现(设计审查)负责审查设计方案的视觉风格合规性

各 Agent 的详细职责和协作方式见 references/agent-communication.md


分块加载说明

为控制单次上下文大小,Conspect Skill 采用渐进式分块加载策略:

分块文件内容加载时机
SKILL.chunks/chunk-index.yaml分块索引与加载规则始终加载
SKILL.chunks/chunk-01-overview.md产品概述、核心约束、触发机制始终加载
SKILL.chunks/chunk-02-workflow.md核心工作流(状态机+数据处理流水线)高频加载
SKILL.chunks/chunk-03-data-pipeline.md数据流水线详解中频加载
SKILL.chunks/chunk-04-rendering.md渲染引擎详解中频加载
SKILL.chunks/chunk-05-quality.md质量审核体系低频加载
references/output-spec.md输出规范(运行稳定性、异常处理、输出准确性、降级兜底)按需加载
references/trigger-guide.md触发机制(自然语义、命令、程序化调用、功能选择、定制化)按需加载
references/examples.md使用示例(销售周报自动生成)按需加载
references/quality-audit.md质量审核机制(审核执行者、时机、检查清单、不通过处理)按需加载
references/ai-reviewer.mdAI 审核 Agent 拉起方式(拉起时机、流程、输入参数、输出结果)按需加载
references/cli-ai-workflow.mdCLI 和 AI Agent 调用顺序(各阶段调用顺序)按需加载
references/agent-communication.md主控 Agent 与子 Agent 通信方式(通信方式、输入输出格式)按需加载
references/chart-selection.md图表选型指南(选型规则、调用方式)按需加载

加载规则:

  • chunk-index.yamlchunk-01-overview.md 伴随主文档同时加载
  • 其余分块在进入对应阶段时按需加载
  • 分块加载不阻断状态机流转

快速开始

一句话概述:上传 Excel 文件,告诉 AI 你要什么报表,自动生成。

3 个可直接复制的开场白

"帮我分析这份业务数据,出一份周报看板"
→ 上传 sales.xlsx,自动进入状态机,从分析到渲染全自动完成

"对比一下这两个月的经营数据,做一份投屏用的报表"
→ 上传 current.xlsx 和 previous.xlsx,自动做同比分析

"把这三个部门的业绩数据合在一起做个排名看板"
→ 上传三份 Excel,自动合并、排名、渲染

首次使用建议:先上传文件,再说需求。AI 会自动识别数据结构和字段含义。

更多使用示例和场景见 references/examples.md


FAQ — 常见问题

分类索引:[使用入门] | [流程管理] | [数据安全] | [兼容集成] | [功能定制]


[使用入门]

Q1:如何开始使用 Conspect?

直接上传您的 Excel 数据文件(.xlsx / .xls / .csv),然后告诉 AI 您的需求(如"生成一份业务数据看板")。Conspect 会自动进入状态机,从数据解析到报表渲染全自动完成。

也可以输入 /conspect start 手动启动。

[流程管理]

Q2:流程执行到一半能中断吗?中断后怎么恢复?

可以。Conspect 设计了专门的用户中断处理机制(见 SKILL-execution.md):

  1. 立即暂停:AI 展示 3 个选项(立即重置 / 记入 TODO / 仅讨论)
  2. 选择处理方式:根据需求选择对应操作
  3. 自动恢复:即使关闭对话重新打开,接力棒机制会自动恢复现场,从断点继续执行

[数据安全]

Q3:我的数据会上传到第三方吗?

不会。Conspect 的所有数据处理、分析和渲染均在本地环境完成:

  • 数据解析和清洗:本地运行 Python 脚本处理
  • 图表渲染:使用 ECharts 库在本地生成 HTML 文件
  • 数据存储:产物文件仅保存在 {项目路径}/.agent/harness/ 目录中
  • 不向任何第三方服务发送用户数据

[兼容集成]

Q4:Conspect 的产物文件和现有 _baton.md 冲突吗?

不会冲突。Conspect 使用 _cs- 前缀命名所有产物文件(如 _cs-baton.md_cs-analysis.md),与 ReqPlan-v3 的 _baton.md_analysis.md 等文件命名不重叠。多个 Skill 可以在同一项目的 .agent/harness/ 目录下共存。

[功能定制]

Q5:支持哪些图表类型?

Conspect 支持 ECharts 主流图表类型:

  • 比较类:柱状图、条形图、折线图、雷达图
  • 构成类:饼图、环形图、堆叠图、瀑布图
  • 分布类:散点图、气泡图、热力图
  • 时序类:折线图、面积图、K 线图
  • 关系类:关系图、桑基图、树图
  • 仪表类:仪表盘、进度图、指标卡

AI 会根据数据特征自动选型;如需指定,可在初始需求中说明(如"折线图展示趋势")。

详细图表选型规则见 references/chart-selection.md

Q6:可以自定义配色和品牌风格吗?

可以。在开始阶段(初始需求中),您可以指定品牌色值(如 #1890FF)、字体风格、Logo 位置等品牌元素。设计 Agent 会自动将品牌规范融入排版方案。

如果不指定,Conspect 使用默认商务配色(蓝白主色调)。


版本信息

版本: v3.0 更新日期: 2026-08-11

核心设计:

  • 9 阶段状态机(开始 → 分析 → 洞察生成 → 设计 → 设计审查 → 实现 → 报告生成 → 验证 → 完成)
  • v3.0 全流程托管:删除原"确认"阶段,分析 QA 通过即自动推进,零用户确认环节
  • 中文状态名 + _cs- 产物前缀
  • 零客户端依赖,后端全量处理
  • ECharts 可视化引擎
  • AI 驱动审核机制:利用AI的理解和分析能力进行端到端审核
  • 子 Agent 审核:避免上下文污染,提高审核效率
  • 接力棒持久化(跨 Session 续跑)
  • 验证链规则(计数验证 / 列表验证 / 文件验证)
  • 用户中断处理机制(3 选项)
  • 双产物模式:看板 + 分析报告(MD/HTML/PDF/Word)
  • 中文命名:最终产品自动生成中文命名副本
  • CLI与AI分工:CLI只负责数据支持,AI负责决策分析
  • 渐进式分块加载:控制上下文大小,提高执行效率
  • v3.0 稳定性增强:Python 工具层异常处理、接力棒自动恢复、产物完整性自动检查
  • v3.0 偏好识别:用户偏好(品牌色/图表/输出格式)从初始需求中识别,替代原确认阶段

相关技能

战略/市场分析咨询报告工作流——判断+数据双轨。先出有排他性的框架判断,再用真实数据验证(数据文件或公开信息),输出结构化 Markdown 咨询报告。Use when user asks to 写咨询报告、行业分析、市场研究、竞争分析、战略分析、市场进入评估、增长策略、写报告。不用于纯数据报表输出(无判断框架)、代码开发、运营执行。

4 次安装

从Excel/PDF文件分析财务数据,生成含趋势图的HTML分析报告。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时流数据处理。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。

|- 功能涵盖: report,。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时流数据处理。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。支持多场景应用和灵活配置。 功能涵盖: viz。

1 次安装

|- 功能涵盖: report,。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时流数据处理。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。支持多场景应用和灵活配置。 功能涵盖: viz。

咨询交付技能套件:CEO汇报、写报告、方案框架、标杆对比、桌面调研、访谈纪要、项目周报。 CEO汇报: 帮我写个给CEO的报告, 出个高管简报, 执行摘要, Steerco汇报; 写报告: 帮我写一份咨询报告, 帮我出个报告, 金字塔原理, 交付报告; 方案框架: 方案框架, Issue Tree, 方案设计; 标杆对比: 标杆对比, benchmarking, 差距分析, 对标分析; 桌面调研: 帮我调研一下这个行业, 帮我查下这个市场, 行业调研, 市场研究; 访谈纪要: 帮我整理访谈记录, 帮我写会议纪要, 专家访谈, 会议记录; 项目周报: 项目周报, 周报, 项目进展, status report。

Consensus (consensus.app). Use this skill for ANY Consensus request — searching and reading data. Whenever a task involves Consensus, use this skill instead of calling the API directly.