activity-duration-estimationlisted
Install: claude install-skill Ldxs001/workbuddy-skills
# activity-duration-estimation — 全周期项目管理
> **WBS项目规划 → 活动历时估算 → 项目文档生成**,三环节完整闭环。
> 全流程由 `scripts/runner.py` 的 `run_full()` 自动编排,
> LLM 只需调用一个函数即可完成项目从分解到文档的全部工作。
> 详细内容拆分到 `references/*.md` 按需加载。
---
## 触发场景
**正向触发**:估算工期/三点估算/PERT/蒙特卡洛/β分布/OMP/紧前关系/FS-SS-FF-SF/CPM甘特图/重叠分析/P50-P90/生成评估报告:估算工期/三点估算/PERT/蒙特卡洛/β分布/OMP/紧前关系/FS-SS-FF-SF/CPM甘特图/重叠分析/P50-P90/生成评估报告
**不触发**:仅概念询问 / 纯数学讨论 / 明确使用其他技能
---
## 核心能力
> 📚 **渐进式加载**:本技能采用渐进式 MD 体系,`SKILL.md` 为入口(≤230行),详细内容拆分到 `references/*.md` 按需加载。
| # | 能力 | 说明 |
|---|------|------|
| 0 | **WBS工作分解** (子技能) | 基于3个参考模板+LLM自适应填充,支持4种分解方法,100%规则验证,自动衔接估算 |
| 1 | **项目文档生成** (子技能) | 双模式:手动模式输出特化空模版(token≈0)/ 自动模式逐节生成,4个预置模板(立项/结项/相关方/风险) |
| 2 | **四种估算方法** | 直接估算法 / β分布(PERT)估算法 / 正态分布估算法 / 蒙特卡洛模拟法 |
| 3 | **语义分析推荐** | 根据任务类型(建筑/制造/软件/科研/农业等)自动推荐最适估算方法组合 |
| 4 | **外部知识搜索** | 两阶段搜索流程:大模型自判→搜索补充→汇总推荐 |
| 5 | **知识库查询/写入** (新增) | 按需信息通道,与联网搜索平行。标准字段硬编码,LLM做格式翻译入库。支持历史项目查询、OMP基准检索、外部数据库/文件(SQLite/CSV/MD/DOCX/JSON)按标准导入 |
| 6 | **CPM关键路径分析** | 基于紧前关系的关键路径计算,含ES/EF/LS/LF/总时差,自动识别关键任务 |
| 7 | **多分布蒙特卡洛** | 支持PERT-Beta、三角分布、泊松近似三种分布并行模拟,提供多维度概率评估 |
| 8 | **任务重叠分析** | 自动检测任务时间重叠,输出最大重叠数和最长重叠时段 |
| 9 | **甘特图可视化** | 基于CPM结果的甘特图(SVG),关键路径高亮标注 |
| 10 | **紧前关系规划** | 手动指定/自动规划两种模式,支持FS/SS/FF/SF四种依赖关系 |
| 11 | **HTML评估报告** | 自包含HTML,含甘特图/概率分布/重叠分析图表,有图有表有数据有分析 |
| 12 | **项目文档生成** | 双模式:手动空模版/混合逐节生成;4个P0模板(立项/结项/相关方/风险) |
| 13 | **全局设置系统** | 5项可调整设置(联网搜索/知识库采集/知识库调用/文档指定/文档撰写),每项可选 auto/manual。`scripts/settings_server.py` 提供 HTML 可视化设置面板。设置通过 `state.set