关于 project-planner
project-planner 是面向非软件项目的通用规划技能,适用于业务、个人、创意、学术、活动及组织变革。它通过固定章节、行动步骤和主计划跟踪器,将目标整理为可执行计划。
主要功能
- 01覆盖多种非软件项目
- 02按七个部分组织计划
- 03提供分阶段行动步骤
- 04维护主计划跟踪器
- 05支持计划续做与状态更新
适用场景
- 01制定产品发布或营销计划
- 02安排个人学习与职业目标
- 03规划研究、创作或活动
- 04跟踪组织变革项目
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ samhvw8/ dot-claude --skill project-planner安装后在 Claude Code 中输入/project-planner确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
templates/business-plan-template.mdgeneric-plan-template.mdpersonal-goal-template.md详细介绍
项目规划技能
适用于任何类型项目的通用规划方法,用于制定结构清晰、可执行的计划。适用于商业计划、个人目标、创意项目、学术工作、活动策划和组织变革。
何时使用此技能
在规划以下事项时启用此技能:
- 商业项目:产品发布、营销活动、流程改进
- 个人目标:职业发展、学习目标、生活方式改变
- 创意项目:写作项目、艺术装置、内容创作
- 学术工作:研究项目、论文规划、学习计划
- 活动策划:会议、婚礼、社区活动
- 组织变革:组织重组、文化建设、政策变更
不适用于软件开发 - 请改用 implementation-planner 技能
规划前流程
创建新计划前务必执行:
-
检查是否有进行中的计划:
test -f docs/plan.md && cat docs/plan.md -
如果存在进行中的计划:
- 询问用户:“发现进行中的计划:[PLAN-ID]。是继续此计划还是创建新计划?”
- 如果继续:加载进行中的计划,并从当前阶段继续
- 如果创建新计划:将当前计划标记为暂停或已完成,并创建新计划
-
如果没有进行中的计划:
- 开始创建新计划
计划格式标准
命名规范
- 格式:
PLAN-YYYYMMDD-HHMM-{project-slug}.md - 示例:
PLAN-20251118-1430-product-launch.md - 位置:
docs/plans/
必需的 Frontmatter
---
plan_id: PLAN-YYYYMMDD-HHMM-{slug}
title: [Project Name]
created: YYYY-MM-DD HH:MM
status: draft | active | completed | on_hold | cancelled
category: business | personal | creative | academic | event | organizational
phase: planning | execution | monitoring | complete
priority: critical | high | medium | low
---
必需章节
- 愿景与目标 - 做什么以及为什么
- 范围与交付成果 - 具体成果
- 行动步骤 - 按顺序排列并注明负责人的任务
- 所需资源 - 人员、预算、材料、时间
- 时间线与里程碑 - 截止日期和检查点
- 风险与应急措施 - 可能出现的问题
- 成功指标 - 可衡量的成果
主计划跟踪器(docs/plan.md)
结构与 implementation-planner 相同,用于跟踪所有项目计划。
更新流程
创建新计划时:
- 在
docs/plans/中生成计划文件 - 更新
docs/plan.md:- 将
active_plan设置为新计划 ID - 添加到相应的类别章节
- 更新
last_updated时间戳
- 将
完成计划时:
- 将计划文件中的
status更新为completed - 更新
docs/plan.md:- 移至“已完成”并添加 ✅
- 更新统计信息
暂停计划时:
- 将计划文件中的
status更新为on_hold - 更新
docs/plan.md:- 移至“暂停”章节
- 如果该计划是进行中的计划,则清除
active_plan
核心规划原则
- 清晰胜于复杂 - 计划应简单易懂
- 以行动为导向 - 每个章节都应导向具体行动
- 灵活性 - 计划应能适应不断变化的情况
- 责任明确 - 明确责任归属和截止日期
- 可衡量 - 成功标准应客观
规划方法
步骤 1:愿景与目标(< 5 分钟)
目的:明确想要实现什么以及原因
需要回答的问题:
- 期望达成的最终状态是什么?
- 此项目为何重要?
- 谁会从此项目中受益?
- 此项目要解决什么问题?
输出格式:
## Vision & Objectives
### Vision Statement
[One paragraph describing the ideal outcome]
### Primary Objective
[Main goal - SMART format: Specific, Measurable, Achievable, Relevant, Time-bound]
### Secondary Objectives
- Objective 1: [SMART format]
- Objective 2: [SMART format]
### Alignment
- **Strategic Fit**: [How this aligns with broader goals]
- **Stakeholders**: [Who cares about this and why]
- **Value Proposition**: [Why now, why this approach]
步骤 2:范围与交付成果(< 5 分钟)
目的:明确边界和具体产出
需要回答的问题:
- 此项目包含哪些内容?
- 明确排除哪些内容?
- 我们将产出哪些有形交付成果?
- 验收标准是什么?
输出格式:
## Scope & Deliverables
### In Scope
- [Specific activity/outcome 1]
- [Specific activity/outcome 2]
### Out of Scope
- [What we're NOT doing 1]
- [What we're NOT doing 2]
### Deliverables
1. **Deliverable 1**: [Description]
- Acceptance Criteria: [How we know it's done]
- Format: [Document, event, product, etc.]
2. **Deliverable 2**: [Description]
- Acceptance Criteria: [How we know it's done]
- Format: [Format]
### Constraints
- **Budget**: [Budget limitation]
- **Time**: [Time constraint]
- **Resources**: [Resource constraints]
- **Quality**: [Non-negotiable quality standards]
步骤 3:行动步骤(< 10 分钟)
目的:将工作分解为可执行的任务
排序原则:
- 优先处理依赖项 - 先完成前置任务,再执行依赖任务
- 尽早取得快速成果 - 通过可实现的任务积累动力
- 并行工作 - 找出可以同时进行的任务
- 关键路径 - 标出决定总体时间线的任务
输出格式:
## Action Steps
### Phase 1: [Phase Name] (Weeks 1-2)
#### Step 1.1: [Action Verb] [What]
- **Description**: [What needs to be done]
- **Owner**: [Who is responsible]
- **Duration**: [Estimated time]
- **Dependencies**: [What must be done first]
- **Output**: [What this produces]
- **Verification**: [How to confirm completion]
#### Step 1.2: [Action Verb] [What]
[Same structure]
### Phase 2: [Phase Name] (Weeks 3-4)
[Continue with steps]
### Critical Path
Tasks that determine overall timeline:
1. Step X.X → Step Y.Y → Step Z.Z
第 4 步:所需资源(< 5 分钟)
目的:确定执行所需的资源
类别:
- 人员:技能、角色、投入时间
- 预算:材料、服务、许可证所需的资金
- 材料:实物、设备、用品
- 时间:时长、截止日期、可用时间
- 知识:培训、专业知识、信息
- 工具:软件、平台、系统
输出格式:
## Resources Required
### People
- **Role 1**: [Skills needed], [Time commitment], [Availability]
- **Role 2**: [Skills], [Time], [Availability]
### Budget
| Category | Item | Estimated Cost | Status |
|----------|------|----------------|--------|
| Materials | [Item] | $X,XXX | Approved/Pending |
| Services | [Service] | $X,XXX | Approved/Pending |
**Total Budget**: $X,XXX
### Materials & Equipment
- [Item 1]: [Quantity], [Specifications], [Source]
- [Item 2]: [Quantity], [Specifications], [Source]
### Knowledge & Training
- [Skill/Knowledge 1]: [Who needs it], [How to acquire]
- [Skill/Knowledge 2]: [Who needs it], [How to acquire]
### Tools & Systems
- [Tool 1]: [Purpose], [License/Access], [Cost]
- [Tool 2]: [Purpose], [License/Access], [Cost]
第 5 步:时间线与里程碑(< 5 分钟)
目的:设定截止日期并建立责任机制
里程碑标准:
- 取得重大进展
- 完成情况可衡量
- 为下一阶段提供条件
- 让利益相关者了解进展
输出格式:
## Timeline & Milestones
### Overall Timeline
**Start Date**: YYYY-MM-DD
**End Date**: YYYY-MM-DD
**Total Duration**: [X weeks/months]
### Milestones
#### Milestone 1: [Name] - [Date]
- **Criteria**: [What must be complete]
- **Deliverables**: [What to show]
- **Checkpoint**: [Review meeting/decision point]
#### Milestone 2: [Name] - [Date]
[Same structure]
### Gantt Chart (Text-based)
Week 1 : [█████████░░░] Phase 1 (Step 1.1-1.3) Week 2 : [░░░░█████████] Phase 1 (Step 1.4-1.6) Week 3 : [█████████░░░] Phase 2 (Step 2.1-2.3) Week 4 : [░░░░█████████] Phase 2 Complete
### Key Dates
- [YYYY-MM-DD]: [Event/Deadline]
- [YYYY-MM-DD]: [Event/Deadline]
第 6 步:风险与应急方案(< 5 分钟)
目的:预判问题并规划应对措施
风险类别:
- 外部:市场变化、法规、竞争
- 资源:预算削减、人员无法到位、材料短缺
- 技术:复杂性、依赖项、未知因素
- 利益相关者:抵触、优先事项冲突、意见不一致
- 时间线:延误、范围蔓延、过度乐观偏差
输出格式:
## Risks & Contingencies
### Risk 1: [Description]
**Category**: [External/Resource/Technical/Stakeholder/Timeline]
**Probability**: [High/Medium/Low]
**Impact**: [High/Medium/Low]
**Risk Score**: [Probability × Impact = Score]
**Mitigation**: [How to prevent]
**Contingency**: [What to do if it happens]
**Early Warning Signs**: [Indicators this is occurring]
**Owner**: [Who monitors this]
### Risk 2: [Description]
[Same structure]
### Risk Matrix
影响 高 │ R3 │ R1 │ R1 │ 中 │ R5 │ R2 │ R1 │ 低 │ R7 │ R5 │ R2 │ └────┴────┴────┘ L M H 发生概率
第 7 步:成功指标(< 3 分钟)
目的:定义可衡量的成果
SMART 标准:
- 具体:确切的指标
- 可衡量:可量化
- 可实现:切实可行
- 相关:与目标一致
- 有时限:明确完成时间
输出格式:
## Success Metrics
### Primary Metrics
- **Metric 1**: [Name]
- **Target**: [Specific number/outcome]
- **Measurement**: [How to measure]
- **Frequency**: [How often to check]
- **Baseline**: [Current state]
- **Metric 2**: [Name]
[Same structure]
### Secondary Metrics
- [Metric 3]: [Target]
- [Metric 4]: [Target]
### Completion Criteria
- [ ] All deliverables accepted by stakeholders
- [ ] Primary metrics meet/exceed targets
- [ ] Budget within ±10% of estimate
- [ ] Timeline within ±10% of estimate
- [ ] Stakeholder satisfaction ≥ 8/10
- [ ] No critical issues remaining
### Post-Project Review
- **Review Date**: [2-4 weeks after completion]
- **Participants**: [Who attends]
- **Topics**: Lessons learned, metrics achieved, improvements
完整计划模板
---
plan_id: PLAN-YYYYMMDD-HHMM-{slug}
title: [Project Name]
created: YYYY-MM-DD HH:MM
status: draft
category: [business|personal|creative|academic|event|organizational]
phase: planning
priority: [critical|high|medium|low]
---
# 🎯 Project Plan: [Project Name]
## Vision & Objectives
[Vision statement and SMART objectives]
## Scope & Deliverables
[What's included, excluded, and delivered]
## Action Steps
[Phased, sequenced tasks with owners]
## Resources Required
[People, budget, materials, time, knowledge, tools]
## Timeline & Milestones
[Dates, milestones, Gantt chart]
## Risks & Contingencies
[Identified risks with mitigation strategies]
## Success Metrics
[Measurable outcomes and completion criteria]
## Notes & Considerations
[Additional context, assumptions, dependencies]
质量标准
完整性
- 包含并填写全部 7 个部分
- 每个行动步骤都有负责人和截止日期
- 资源切实可行且可用
- 风险都有缓解方案
- 成功指标符合 SMART 标准
清晰度
- 任何人都能理解计划
- 使用行话时均有解释
- 提供具体示例
- 消除歧义
可执行性
- 后续步骤清晰明确
- 负责人清楚要做什么
- 时间线切实可行
- 资源已落实
常见项目类型
商业项目示例触发条件
- 产品发布、营销活动、销售计划
- 流程改进、效率提升项目
- 市场拓展、合作伙伴关系开发
个人项目示例触发条件
- 职业转型、技能提升
- 健康/健身目标、生活方式改变
- 财务目标、储蓄计划
创意项目示例触发条件
- 撰写书籍/文章、内容创作
- 艺术项目、展览规划
- 音乐制作、专辑发行
学术项目示例触发条件
- 研究项目、论文规划
- 学习计划、考试准备
- 会议演讲、论文发表
活动策划示例触发条件
- 会议/研讨会组织
- 婚礼/庆典策划
- 社区活动、筹款活动
组织变革示例触发条件
- 团队重组、角色变更
- 文化倡议、价值观落地
- 政策变更、流程采用
继续规划工作流
当用户说“continue plan”时:
- 从
docs/plan.md加载当前计划 - 检查阶段:
- 规划:补充细节、完善各部分
- 执行:更新进度、标记已完成的步骤
- 监控:查看指标、调整时间线
- 随着工作进展更新状态
格式验证
最终确定前:
- Frontmatter 已填写完整(plan_id、title、status、category、phase、priority)
- 包含全部 7 个部分
- 愿景鼓舞人心且清晰
- 目标符合 SMART 标准
- 行动步骤都有负责人和截止日期
- 资源已明确且可用
- 时间线切实可行
- 风险都有应急方案
- 成功指标可衡量
- 已更新主跟踪表
使用示例
场景:产品发布计划
用户:“为发布我们的新移动应用制定一份计划”
Claude:
- 检查
docs/plan.md——没有正在执行的计划 - 提出澄清问题:
- 目标受众是谁?
- 预期的发布日期是什么时候?
- 预算是多少?
- 创建
PLAN-20251118-1430-mobile-app-launch.md:- 愿景:首月下载量达到 10K
- 目标:制定关于下载量、收入和用户参与度的 SMART 目标
- 范围:v1.0 中的功能、营销渠道、发布活动
- 行动步骤:开发、测试、营销、发布
- 资源:团队角色、预算、工具
- 时间表:包含里程碑的 12 周时间表
- 风险:技术延误、市场反响、竞争
- 指标:下载量、DAU、收入、评分
- 更新
docs/plan.md,记录正在执行的计划
场景:个人学习目标
用户:“帮我制定一份学习 Python 以进行数据科学工作的计划”
Claude:
- 检查是否有正在执行的计划
- 创建结构化学习计划:
- 愿景:在 6 个月内成为具备就业能力的数据科学家
- 目标:完成课程、构建作品集项目
- 范围:要学习的主题、要构建的项目
- 行动步骤:每周学习安排、实践练习
- 资源:课程、书籍、数据集、工具
- 时间表:按月推进
- 风险:时间管理、动力、难度
- 指标:已完成的课程、已完成的项目、求职申请
与实施规划器集成
当规划涉及软件开发时:
-
使用此技能进行整体项目规划:
- 业务目标
- 利益相关方管理
- 资源分配
- 时间表
-
使用
implementation-planner进行技术实施:- 代码架构
- 文件变更
- 测试策略
- 部署
-
交叉引用计划:
- 在技术交付成果中引用实施计划
- 项目计划将实施作为一项行动步骤进行跟踪
此技能可为任何类型的项目创建可执行且完整的计划,同时保持格式一致并跟踪进度。