用途
该技能提供一套系统化方法,用于审查和现代化 Agent OS 产品文档,主要涉及三个文件:mission.md(使命)、tech-stack.md(技术栈)和 roadmap.md(路线图)。目标是确保文档具备可量化的价值主张、符合 workspace-hub 标准,并体现工程领域的差异化。
适用时机
- 为新仓库初始化 Agent OS 产品文档
- 审查既有产品文档以寻找改进点
- 确保符合 workspace-hub 标准(UV、Plotly、文件组织)
- 为产品文档添加可量化指标与成功标准
- 将技术栈现代化为当前最佳实践
- 记录模块化架构决策
主要能力
1. 使命文档审查与增强
针对 mission.md 的检查清单包括:
- 推介部分:包含可量化声明(如“减少 70% 开销”)、明确目标用户与具体痛点、用一句话说明价值主张、使用主动且以收益为导向的语言。
- 用户画像:包含年龄范围与角色、业务背景(项目数量、团队规模等)、带时间/成本影响的具体可衡量痛点、带成功标准的具体目标。
- 关键功能:每项功能包含影响指标或时间节省、按类别分组(核心、协作、集成)、从用户收益而非技术实现角度撰写。
- 成功指标部分(必需):效率收益(具体时间缩减)、业务影响(金额节省)、采用成功(时间线与满意度指标),所有指标可衡量且可实现。
- 实施方法部分(必需):分阶段方法与明确时间线、每阶段即时价值交付、零业务中断策略、可手动覆盖。
2. 技术栈现代化
针对 tech-stack.md 的检查清单包括:
- 核心技术:使用 UV 包管理器(workspace-hub 标准),而非 Conda/Poetry;指定 Python 3.11+ 与现代类型提示;依赖使用当前主版本(如 Pandas 2.0+);替换已弃用库(如用 pypdf 替代 PyPDF2)。
- 可视化标准:所有可视化必须使用 Plotly;明确注明“所有可视化必须为交互式(Plotly)”;不使用 Matplotlib、seaborn 或静态图片导出;Kaleido 仅用于从交互式 Plotly 图表导出静态文件。
- 模块化架构:反映 decisions.md 的模块化设计(如 DEC-003);每个模块有清晰 CLI 命令(如 invoice-gen、tax-prep);明确列出共享组件;清晰定义模块边界。
- 完整依赖:包含完整 pyproject.toml 配置;覆盖数据处理、文档生成、可视化、邮件、自动化、日志、CLI、测试等类别;开发依赖分离([project.optional-dependencies]);定义入口脚本([project.scripts])。
- CLI 接口:指定 Click 或 Typer 框架;为每个模块提供命令示例;包含选项文档;演示使用模式。
- 测试策略:指定覆盖率要求(最低 80%,关键模块 95%);记录测试结构(unit/、integration/、performance/);提供测试命令。
- 开发环境:UV 安装说明;虚拟环境创建步骤;跨平台支持(Windows/macOS/Linux);编辑器推荐。
3. 标准合规验证
- UV 包管理器:正确用法为
uv venv、source .venv/bin/activate(Windows 为.venv\Scripts\activate)、uv pip install -e .;错误用法为conda create -n myenv、pip install -r requirements.txt。 - 交互式可视化:正确用法为使用
plotly.express生成图表并fig.write_html('../reports/analysis.html');错误用法为使用 Matplotlib 生成静态 PNG。 - 文件组织:报告放在 /reports/ 目录;数据放在 /data/(raw/、processed/、results/);不向根目录保存文件;源码按模块组织在 /src/。
- CSV 数据导入:使用相对于报告位置的相对路径;不使用硬编码绝对路径;标准化数据目录结构。
4. 量化框架
提供时间节省、成本节省与采用时间线的计算示例。例如:发票处理从每张 15 分钟降至 2 分钟,每月 10 张,减少 130 分钟/月,即 87% 时间节省;按 75 美元/小时计算,年节省约 1,950 美元/用例,三个用例合计约 5,850 美元/年,加上会计费用减少 2,000-5,000 美元/年,总计 15,000-25,000 美元/年。采用时间线示例:第 1-2 周初始设置与首张自动发票,第 3-4 周费用跟踪自动化,第 5-8 周完整税务准备集成,8 周完成全面采用。
5. 工程领域差异化
面向工程公司时强调:基于项目的计费、技术工时跟踪、多客户并行项目管理、工程服务特定费用类别(认证、软件许可、标准)、专业工程合规跟踪。
使用方式
实施流程分为五步:
- 阅读当前文档:
cat .agent-os/product/mission.md、cat .agent-os/product/tech-stack.md、cat .agent-os/product/decisions.md。 - 对照标准审查:与 workspace-hub 标准比较、检查已弃用技术、验证可量化指标、确保模块化架构已记录。
- 提出改进建议:按类别组织、按影响排序、提供具体示例、包含每项变更的理由。
- 实施变更:使用 Edit 操作精确修改、更新版本号与日期、保持文档结构、与 decisions.md 交叉引用。
- 验证合规:确认使用 UV、确认所有可视化使用 Plotly、检查模块化架构一致性、确保包含可量化指标。
在 Claude Code 或 AI 代理中的示例用法:
- “审查 mission.md 文件,按照 Product Documentation Modernization 技能提出改进建议。重点添加可量化指标和工程特定价值主张。”
- “审查 tech-stack.md 是否符合 workspace-hub 标准。将 Conda 替换为 UV,确保 Plotly 为强制项,并添加完整的 pyproject.toml 配置。”
成功标准
文档成功现代化需满足:
- mission.md:包含 3 个以上可量化效率收益、金额化业务影响指标、完整成功指标部分、实施方法部分、工程特定差异化。
- tech-stack.md:使用 UV 包管理器(非 Conda)、Plotly 强制并明确注明、包含完整 pyproject.toml、记录模块化架构、所有模块有 CLI 命令、测试策略含覆盖率要求、包含开发环境设置。
- 两份文档:版本更新(如 1.0.0 → 2.0.0)、日期更新为当前、与 decisions.md 交叉引用、无已弃用技术、无 workspace-hub 标准违规。
限制
该技能为文档审查与现代化流程指南,不包含自动化执行脚本;具体指标数值、成本节省金额与采用时间线需根据实际项目情况计算,资料中提供的数值仅为示例。相关技能包括文件组织技能、标准合规技能、量化技能与 Agent OS 初始化技能。参考资料涉及 workspace-hub 标准路径、Agent OS 指令、UV 包管理器(https://github.com/astral-sh/uv)与 Plotly 文档(https://plotly.com/python/)。版本历史:1.0.0(2026-01-08)基于 aceengineer-admin 的 mission.md 与 tech-stack.md 现代化工作创建。