返回顶部
p

project-planner项目规划器

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
1,292
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

project-planner

项目规划器

前置条件

  • - git
  • gh(GitHub CLI,通过 gh auth login 进行身份验证)

将用户输入分类到正确的项目工件中:提案(包含阶段的大创意)、功能问题(小型增强)或缺陷报告(某些功能异常)。

仓库发现

在执行任何操作前,发现当前仓库的配置:

  1. 1. 运行 git rev-parse --show-toplevel 查找仓库根目录
  2. 检查仓库根目录是否存在 .project-planner.yml —— 如果存在,读取并使用其值作为所有路径、标签和约定的依据
  3. 如果没有配置文件,回退到自动发现:
- 提案模板:查找 docs/proposals/TEMPLATE.md - 问题模板:查找 .github/ISSUE_TEMPLATE/ - 文档目录:查找 docs/、mkdocs.yml - 如果未找到任何内容,使用技能自带的回退格式
  1. 4. 如果仓库包含 CLAUDE.md 或 CONTRIBUTING.md,读取其中的约定
  2. 运行 gh repo view --json name,owner 确认用于创建问题的仓库

配置文件:.project-planner.yml

位于仓库根目录的可选配置文件。所有字段均为可选 —— 自动发现会填补空缺。
请参阅技能目录中的 project-planner.yml 获取可直接复制使用的入门模板。

yaml
project: MyProject # 项目名称(用于问题标题)
repo: owner/repo # GitHub 仓库(通常自动检测)

proposals:
dir: docs/proposals # 提案文档存放目录
template: docs/proposals/TEMPLATE.md # 要遵循的提案模板
index: docs/proposals/index.md # 用于更新新提案的索引文件
mkdocs_nav: true # 创建提案时更新 mkdocs.yml 导航

issues:
labels:
feature: enhancement # 功能问题的标签
bug: bug # 缺陷问题的标签
# branch_prefix: feature/ # 分支命名前缀

conventions:

docs: docs # 项目文档存放位置

分类规则

通过询问确定类型:这需要设计工作或多个阶段吗?

  • - 需要设计决策、多个阶段或架构思考 → 提案
  • 单一、明确的变更 —— 无需设计 → 功能问题
  • 某些功能异常或行为错误 → 缺陷报告

如果不明确,询问用户:这是一个快速修复还是需要设计文档?

工作流程:提案

适用于需要阶段和设计的大创意。

  1. 1. 发现提案模板(参见上述仓库发现)
  2. 研究代码库和任何 docs/ 目录以获取相关上下文
  3. 思考设计 —— 动机、方法、权衡
  4. 拆分为可交付的阶段(每个阶段交付用户价值)
  5. 在两个层级(整体 + 每个阶段)编写验收标准
  6. 在 docs/proposals/<名称>.md 创建提案文档
  7. 如果存在 mkdocs.yml,将提案添加到导航的 Proposals 部分
  8. 如果存在 docs/proposals/index.md,添加到活跃提案列表
  9. 使用 gh issue create 为每个阶段创建 GitHub 问题:
- 标题:<提案名称>: 阶段 N — <阶段名称> - 正文:阶段目标、验收标准、任务清单、提案链接 - 标签:enhancement
  1. 10. 使用每个阶段的问题链接更新提案文档
  2. 提交到新分支并推送

提案质量检查清单

在提交前,验证:

  • - [ ] 摘要是一个清晰的段落
  • [ ] 动机解释了为什么是现在
  • [ ] 设计涵盖用户体验和技术方案
  • [ ] 每个阶段均可独立交付
  • [ ] 验收标准是可测试的(不模糊)
  • [ ] 存在开放问题部分(即使为空)
  • [ ] 相关部分链接到相关文档、问题或设计文档
  • [ ] 状态设置为就绪(如果已创建问题)或草稿(如果未创建)

工作流程:功能问题

适用于小型、独立的功能增强。

  1. 1. 发现功能模板(参见上述仓库发现)
  2. 使用 gh issue create 创建 GitHub 问题:
- 标题:清晰、以行动为导向 - 正文:摘要、验收标准清单、相关文档引用(如有) - 如果存在,遵循仓库的模板格式 - 标签:enhancement
  1. 3. 向用户报告问题编号和 URL

工作流程:缺陷报告

适用于问题和异常行为。

  1. 1. 发现缺陷模板(参见上述仓库发现)
  2. 尝试通过搜索代码库识别相关代码
  3. 使用 gh issue create 创建 GitHub 问题:
- 标题:缺陷:<简洁描述> - 正文:描述、复现步骤(如已知)、预期与实际结果、相关代码文件/行、相关文档 - 如果存在,遵循仓库的模板格式 - 标签:bug
  1. 4. 向用户报告问题编号和 URL

重要规则

  • - 始终使用 gh issue create —— 它能感知仓库、处理身份验证
  • 始终建立链接 —— 问题引用提案,提案引用问题
  • 提案永久保留 —— 状态变更,文档永不移动或删除
  • 每个功能一个提案 —— 不要将多个想法塞入一个文档
  • 阶段必须可交付 —— 每个阶段交付用户价值,而不仅仅是后端工作
  • 提交到分支 —— 永远不要直接推送到主分支
  • 尊重仓库约定 —— 如果仓库包含 CLAUDE.md 或 CONTRIBUTING.md,阅读并遵循其分支命名、提交消息和 PR 约定

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 project-planner-1776191005 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 project-planner-1776191005 技能

通过命令行安装

skillhub install project-planner-1776191005

下载

⬇ 下载 project-planner v1.0.2(免费)

文件大小: 5.33 KB | 发布时间: 2026-4-15 12:10

v1.0.2 最新 2026-4-15 12:10
- Prerequisites section moved to be more prominent at the top.
- Minor formatting improvements and reorganization in SKILL.md.
- No functional changes to workflows or usage instructions.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部