项目技能Skill project

这是一个项目管理工具技能,用于创建、跟踪和存档项目,作为连接年度目标与日常任务的桥梁。它支持项目创建、状态仪表板查看和项目存档,帮助用户高效管理个人或团队项目。关键词包括项目管理、目标跟踪、任务管理、进度监控、个人生产力、项目存档、状态仪表板。

项目管理 0 次安装 0 次浏览 更新于 3/9/2026

名称: project 描述: 创建、跟踪和存档与目标链接的项目。连接目标与日常任务的桥梁。用于项目创建、状态仪表板和存档已完成的工作。 允许的工具: Read, Write, Edit, Glob, Grep, Bash, TaskCreate, TaskUpdate, TaskList, TaskGet 模型: sonnet 用户可调用: true

项目技能

创建、跟踪和存档项目,以弥补目标与日常任务之间的差距。

使用方法

/project              # 交互式:创建新项目或查看状态
/project new          # 创建新项目
/project status       # 所有活动项目的仪表板
/project archive <name>  # 存档已完成的项目

命令

/project/project new

创建一个新的项目文件夹,包含一个 CLAUDE.md 上下文文件,并交互式地链接到一个目标。

步骤:

  1. 读取 Goals/1. Yearly Goals.md 以列出可用目标
  2. 询问用户该项目支持哪个目标(或“none”表示独立项目)
  3. 询问项目名称
  4. 创建 Projects/<ProjectName>/CLAUDE.md,结构如下
  5. 如果链接到目标,则在年度目标文件中添加 [[Projects/<ProjectName>]] 引用

项目 CLAUDE.md 模板:

# 项目: <名称>

## 概述
[项目实现内容的简要描述]

## 目标链接
支持: [[1. Yearly Goals#<目标名称>]]

## 状态
- **阶段:** 规划 | 活动 | 评审 | 完成
- **进度:** 0%
- **开始日期:** <日期>
- **目标日期:** <日期>

## 关键决策
- [决策 1] - [日期] - [理由]

## 下一步行动
- [ ] [第一个具体步骤]
- [ ] [第二个步骤]

## 笔记
[更新、阻碍、学习的运行日志]

/project status

扫描所有 Projects/*/CLAUDE.md 文件并显示仪表板。

步骤:

  1. 使用 Glob 查找 Projects/*/CLAUDE.md
  2. 读取每个文件,提取:名称、状态/阶段、进度百分比、目标链接、下一步行动
  3. 显示仪表板表格

输出格式:

## 项目仪表板

| 项目 | 阶段 | 进度 | 目标 | 下一步行动 |
|---------|-------|----------|------|-------------|
| ProjectA | 活动 | 60% | [[目标 1]] | 评审 PR |
| ProjectB | 规划 | 10% | [[目标 3]] | 起草规范 |

### 总结
- 活动项目: N
- 总进度(加权): X%
- 没有目标链接的项目: [列表]
- 停滞项目(14天以上无更新): [列表]

/project archive <name>

将已完成的项目移动到存档。

步骤:

  1. 验证 Projects/<name>/ 存在
  2. 在存档前与用户确认
  3. 更新项目 CLAUDE.md 状态为“完成”并进度为 100%
  4. 移动文件夹: mv Projects/<name> Archives/Projects/<name>
  5. 如果不存在,创建 Archives/Projects/ 目录
  6. 更新任何目标引用以注明完成
  7. 报告已存档的内容

项目命名约定

  • 使用 PascalCase 作为文件夹名称: Projects/LearnSpanish/
  • 保持名称简洁但有描述性
  • 避免特殊字符

级联集成

项目是关键中间层:

Goals/1. Yearly Goals.md     <- “我想实现什么”
    |
    v
Projects/*/CLAUDE.md         <- “我将如何实现它”(本技能)
    |
    v
Daily Notes/*.md             <- “我今天在做什么”

在创建日常笔记中的任务时,引用项目:

- [ ] 起草 API 规范 — [[Projects/MyApp/CLAUDE.md|MyApp]]

基于任务的进度跟踪

新项目任务

TaskCreate:
  主题: "阅读年度目标"
  描述: "加载目标以链接项目"
  活动表单: "正在阅读年度目标..."

TaskCreate:
  主题: "创建项目结构"
  描述: "为新项目创建文件夹和 CLAUDE.md"
  活动表单: "正在创建项目结构..."

TaskCreate:
  主题: "链接项目到目标"
  描述: "在年度目标文件中添加项目引用"
  活动表单: "正在链接项目到目标..."

状态仪表板任务

TaskCreate:
  主题: "扫描项目文件"
  描述: "使用 Glob 并读取所有 Projects/*/CLAUDE.md 文件"
  活动表单: "正在扫描项目文件..."

TaskCreate:
  主题: "生成仪表板"
  描述: "从项目数据编译状态仪表板"
  活动表单: "正在生成项目仪表板..."

启动时标记每个任务为 in_progress,完成时标记为 completed

集成

可与以下一起工作:

  • /daily - 在晨间例行中展示项目下一步行动
  • /weekly - 在每周评审中展示项目状态
  • /goal-tracking - 项目进度反馈到目标计算
  • /onboard - 发现并加载项目上下文
  • /push - 提交项目更改