mcpField
P
project-planner

project-planner

github.com/samhvw8生产力11182 次安装47 周前更新
代码仓库

关于 project-planner

project-planner 是面向非软件项目的通用规划技能,适用于业务、个人、创意、学术、活动及组织变革。它通过固定章节、行动步骤和主计划跟踪器,将目标整理为可执行计划。

主要功能

  1. 01覆盖多种非软件项目
  2. 02按七个部分组织计划
  3. 03提供分阶段行动步骤
  4. 04维护主计划跟踪器
  5. 05支持计划续做与状态更新

适用场景

  1. 01制定产品发布或营销计划
  2. 02安排个人学习与职业目标
  3. 03规划研究、创作或活动
  4. 04跟踪组织变革项目

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/samhvw8/dot-claude --skill project-planner

安装后在 Claude Code 中输入/project-planner确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

templates/
business-plan-template.md
generic-plan-template.md
personal-goal-template.md

详细介绍

项目规划技能

适用于任何类型项目的通用规划方法,用于制定结构清晰、可执行的计划。适用于商业计划、个人目标、创意项目、学术工作、活动策划和组织变革。

何时使用此技能

在规划以下事项时启用此技能:

  • 商业项目:产品发布、营销活动、流程改进
  • 个人目标:职业发展、学习目标、生活方式改变
  • 创意项目:写作项目、艺术装置、内容创作
  • 学术工作:研究项目、论文规划、学习计划
  • 活动策划:会议、婚礼、社区活动
  • 组织变革:组织重组、文化建设、政策变更

不适用于软件开发 - 请改用 implementation-planner 技能

规划前流程

创建新计划前务必执行:

  1. 检查是否有进行中的计划:

    test -f docs/plan.md && cat docs/plan.md
    
  2. 如果存在进行中的计划:

    • 询问用户:“发现进行中的计划:[PLAN-ID]。是继续此计划还是创建新计划?”
    • 如果继续:加载进行中的计划,并从当前阶段继续
    • 如果创建新计划:将当前计划标记为暂停或已完成,并创建新计划
  3. 如果没有进行中的计划:

    • 开始创建新计划

计划格式标准

命名规范
  • 格式: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
---
必需章节
  1. 愿景与目标 - 做什么以及为什么
  2. 范围与交付成果 - 具体成果
  3. 行动步骤 - 按顺序排列并注明负责人的任务
  4. 所需资源 - 人员、预算、材料、时间
  5. 时间线与里程碑 - 截止日期和检查点
  6. 风险与应急措施 - 可能出现的问题
  7. 成功指标 - 可衡量的成果

主计划跟踪器(docs/plan.md)

结构与 implementation-planner 相同,用于跟踪所有项目计划。

更新流程

创建新计划时:

  1. 在 docs/plans/ 中生成计划文件
  2. 更新 docs/plan.md:
    • 将 active_plan 设置为新计划 ID
    • 添加到相应的类别章节
    • 更新 last_updated 时间戳

完成计划时:

  1. 将计划文件中的 status 更新为 completed
  2. 更新 docs/plan.md:
    • 移至“已完成”并添加 ✅
    • 更新统计信息

暂停计划时:

  1. 将计划文件中的 status 更新为 on_hold
  2. 更新 docs/plan.md:
    • 移至“暂停”章节
    • 如果该计划是进行中的计划,则清除 active_plan

核心规划原则

  1. 清晰胜于复杂 - 计划应简单易懂
  2. 以行动为导向 - 每个章节都应导向具体行动
  3. 灵活性 - 计划应能适应不断变化的情况
  4. 责任明确 - 明确责任归属和截止日期
  5. 可衡量 - 成功标准应客观

规划方法

步骤 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 分钟)

目的:将工作分解为可执行的任务

排序原则:

  1. 优先处理依赖项 - 先完成前置任务,再执行依赖任务
  2. 尽早取得快速成果 - 通过可实现的任务积累动力
  3. 并行工作 - 找出可以同时进行的任务
  4. 关键路径 - 标出决定总体时间线的任务

输出格式:

## 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”时:

  1. 从 docs/plan.md 加载当前计划
  2. 检查阶段:
    • 规划:补充细节、完善各部分
    • 执行:更新进度、标记已完成的步骤
    • 监控:查看指标、调整时间线
  3. 随着工作进展更新状态

格式验证

最终确定前:

  • Frontmatter 已填写完整(plan_id、title、status、category、phase、priority)
  • 包含全部 7 个部分
  • 愿景鼓舞人心且清晰
  • 目标符合 SMART 标准
  • 行动步骤都有负责人和截止日期
  • 资源已明确且可用
  • 时间线切实可行
  • 风险都有应急方案
  • 成功指标可衡量
  • 已更新主跟踪表

使用示例

场景:产品发布计划

用户:“为发布我们的新移动应用制定一份计划”

Claude:

  1. 检查 docs/plan.md——没有正在执行的计划
  2. 提出澄清问题:
    • 目标受众是谁?
    • 预期的发布日期是什么时候?
    • 预算是多少?
  3. 创建 PLAN-20251118-1430-mobile-app-launch.md:
    • 愿景:首月下载量达到 10K
    • 目标:制定关于下载量、收入和用户参与度的 SMART 目标
    • 范围:v1.0 中的功能、营销渠道、发布活动
    • 行动步骤:开发、测试、营销、发布
    • 资源:团队角色、预算、工具
    • 时间表:包含里程碑的 12 周时间表
    • 风险:技术延误、市场反响、竞争
    • 指标:下载量、DAU、收入、评分
  4. 更新 docs/plan.md,记录正在执行的计划

场景:个人学习目标

用户:“帮我制定一份学习 Python 以进行数据科学工作的计划”

Claude:

  1. 检查是否有正在执行的计划
  2. 创建结构化学习计划:
    • 愿景:在 6 个月内成为具备就业能力的数据科学家
    • 目标:完成课程、构建作品集项目
    • 范围:要学习的主题、要构建的项目
    • 行动步骤:每周学习安排、实践练习
    • 资源:课程、书籍、数据集、工具
    • 时间表:按月推进
    • 风险:时间管理、动力、难度
    • 指标:已完成的课程、已完成的项目、求职申请

与实施规划器集成

当规划涉及软件开发时:

  1. 使用此技能进行整体项目规划:

    • 业务目标
    • 利益相关方管理
    • 资源分配
    • 时间表
  2. 使用 implementation-planner 进行技术实施:

    • 代码架构
    • 文件变更
    • 测试策略
    • 部署
  3. 交叉引用计划:

    • 在技术交付成果中引用实施计划
    • 项目计划将实施作为一项行动步骤进行跟踪

此技能可为任何类型的项目创建可执行且完整的计划,同时保持格式一致并跟踪进度。

评论

支持 Markdown