功能规划专家Skill feature

此技能用于制定软件开发中的功能实现计划,包括定义用户故事、划分实现阶段和设计测试策略。关键词:功能规划、实现计划、用户故事、测试策略、软件开发、项目管理、敏捷开发。

架构设计 0 次安装 0 次浏览 更新于 3/11/2026

name: 功能 description: 生成一个包含用户故事、阶段和测试策略的全面功能实现计划。在实施前规划新功能时使用。 argument-hint: <功能描述> allowed-tools: 读取, 写入, 全局搜索, 搜索, Bash

功能规划

specs/*.md 中创建一个新计划,使用确指定的Markdown计划格式来实现功能。遵循指令创建计划,使用相关文件了解现有模式。

指令

  • 您正在编写一个实现功能的计划,而不是立即实施
  • 使用您的推理模型:深入思考架构和实现方法
  • 阅读代码库以了解现有模式、风格和约定
  • 在设计实现时,重点关注相关文件部分中的文件
  • 填写计划格式的每一个部分 - 特别是测试策略
  • 将实现计划分为基础阶段、核心阶段和集成阶段
  • 包括验证命令,证明功能端到端工作
  • 在规划中考虑边缘情况和错误场景

相关文件

重点关注以下文件以了解代码库:

  • README.md (项目结构和约定)
  • CLAUDE.md (如果存在,代理指令)
  • src/或 app/ (源代码模式以遵循)
  • tests/** (测试模式和约定)
  • package.json 或 pyproject.toml (依赖项)
  • docs/** (现有文档风格)

计划格式

将计划写入 specs/功能-<描述性名称>.md,使用此确切格式:

# 功能: <描述性名称>

## 功能描述
<对功能及其对用户的价值的清晰解释>

## 用户故事
作为一个 <角色>, 我想要 <能力> 以便 <好处>。

## 问题陈述
<此功能解决的用户需求或痛点>

## 解决方案陈述
<此功能如何解决问题的概要描述>

## 相关文件
<要创建或修改的文件,按类型组织>

### 新文件
- <路径/到/新文件.ts> (目的)

### 修改的文件
- <路径/到/现有文件.ts> (更改内容)

## 实现计划

### 基础阶段
<设置、依赖项、配置、脚手架>

### 核心阶段
<主要功能实现 - 主要逻辑>

### 集成阶段
<连接组件、布线、最终调整>

## 分步任务
1. <第一个任务,引用具体文件>
2. <继续编号的具体任务>

## 测试策略

### 单元测试
<要编写的组件和函数级测试>

### 集成测试
<要编写的跨组件和API测试>

### 边缘情况
<要测试的边界条件和错误场景>

## 验收标准
- [ ] <可验证的具体标准>
- [ ] <另一个标准>
- [ ] <继续标准>

## 验证命令
<证明功能工作的命令>
- 运行 `<测试命令>` 验证单元测试通过
- 运行 `<测试命令>` 验证集成测试通过
- 运行 `<构建命令>` 验证构建成功
- 手动验证: <手动测试步骤>

## 备注
<未来增强、相关功能、技术债务、依赖项>

功能

$参数