Token导航 LogoToken导航

Agent Skill · 研究检索

openspec-proposal-creation-cn(openspec 提案创建 cn)

openspec-proposal-creation-cn 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

openspec-proposal-creation-cn 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证为 MIT,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 12,463。

总安装 10,241周安装 431GitHub Stars 8下载 3,586核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:openspec-proposal-creation-cn(openspec 提案创建 cn)
来源仓库:https://github.com/forztf/open-skilled-sdd
仓库路径:skills/openspec-proposal-creation-cn
安装命令:
npx skills add https://github.com/forztf/open-skilled-sdd --skill openspec-proposal-creation-cn
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/forztf/open-skilled-sdd --skill openspec-proposal-creation-cn

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。支持基于关键词、任务场景或来源线索进行信息筛选与匹配。通过 npx skills add 命令从指定 GitHub 仓库安装使用。建议确认权限范围、维护状态及是否触发联网或文件操作后再部署。

openspec-proposal-creation-cn 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/openspec-proposal-creation-cn

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/forztf/open-skilled-sdd --skill openspec-propo…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

openspec-proposal-creation-cn 怎么安装?

在终端执行 npx skills add https://github.com/forztf/open-skilled-sdd --skill openspec-proposal-creati…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

openspec-proposal-creation-cn 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

openspec-proposal-creation-cn 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

openspec-proposal-creation-cn 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

openspec-proposal-creation-cn 用的人多吗?

公开数据是累计安装 10,241 次,近一周安装 431 次,下载 3,586 次,GitHub 8 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

openspec-proposal-creation-cn 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
openspec-proposal-creation-cn

openspec 提案创建 cn · 本页

10,2418需要联网MIT通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

规范提案创建

遵循规范驱动开发方法,生成完整的变更提案。

快速开始

创建规范提案包含三类输出:

  1. proposal.md - 为什么、做什么、影响摘要
  2. tasks.json - 编号的实施清单
  3. spec-delta.md - 正式的需求变更(ADDED/MODIFIED/REMOVED)

基本流程:生成变更 ID → 脚手架目录 → 起草提案 → 编写规范差异 → 验证结构

工作流

复制此清单并跟踪进度:

规划进度:
- [ ] 第 1 步:审阅现有规范
- [ ] 第 2 步:生成唯一的变更 ID
- [ ] 第 3 步:生成目录结构
- [ ] 第 4 步:起草 proposal.md(为什么、做什么、影响摘要)
- [ ] 第 5 步:创建 tasks.json 实施清单
- [ ] 第 6 步:编写 spec-delta.md 规范差异(ADDED/MODIFIED/REMOVED)
- [ ] 第 7 步:验证提案结构
- [ ] 第 8 步:向用户展示并请求审批

第 1 步:审阅现有规范

在创建提案前,了解当前状态:

# 列出所有现有规范
find spec/specs -name "spec.md" -type f

# 列出进行中的变更以避免冲突
find spec/changes -maxdepth 1 -type d -not -path "*/archive"

# 搜索相关需求
grep -r "### Requirement:" spec/specs/

第 2 步:生成唯一的变更 ID

选择具描述性、URL 安全的标识符:

格式:add-<feature>、fix-<issue>、update-<component>、remove-<feature>

示例:

  • add-user-authentication
  • fix-payment-validation
  • update-api-rate-limits
  • remove-legacy-endpoints

校验:检查是否冲突:

ls spec/changes/ | grep -i "<proposed-id>"

第 3 步:生成目录结构

按标准结构创建变更目录:

# 将 {change-id} 替换为实际 ID
mkdir -p spec/changes/{change-id}/specs/{capability-name}

示例:

mkdir -p spec/changes/add-user-auth/specs/authentication

第 4 步:起草 proposal.md

以 templates/proposal.md 为起点。

必需章节:

  • Why:驱动变更的问题或机会
  • What Changes:修改项清单
  • Impact:受影响的规范、代码、API、用户

语气:清晰、简洁、面向决策。避免不必要背景。

第 5 步:创建 tasks.json 实施清单

将实现拆分为具体、可测试的任务。使用 templates/tasks.json。

格式:

# 实施任务

[ { "number": 1, "category": "阶段 1:基础设施", "task": "环境搭建任务 - 数据库架构、依赖等", "steps": [ { "step": "初始化 Git 仓库并配置 .gitignore", "completed": false }, { "step": "创建并激活 Python 虚拟环境", "completed": false }, { "step": "创建 requirements.txt 或 pyproject.toml 并安装依赖 (FastAPI, SQLAlchemy, Pydantic, Alembic 等)", "completed": false }, { "step": "设计初始数据库 ER 图", "completed": false }, { "step": "配置数据库连接字符串和环境变量 (.env)", "completed": false }, { "step": "初始化 Alembic 迁移环境", "completed": false } ], "passes": false } ]

最佳实践:

  • 每个任务可独立完成
  • 为每个主要组件添加测试任务
  • 为每个主要组件添加测试任务
  • 包含测试与验证任务
  • 按依赖排序(数据库先于 API 等)
  • 通常 5-15 个任务;更多时应拆分
  • 每次仅处理1个step

### 第 6 步:以 EARS 格式编写规范差异

这是最关键步骤。规范差异使用 **EARS 格式**(易于需求语法)。

**完整 EARS 指南**见 [reference/EARS_FORMAT.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/reference/EARS_FORMAT.md)

**差异操作**:

- `## ADDED Requirements` - 新增能力
- `## MODIFIED Requirements` - 行为变更(包含完整更新文本)
- `## REMOVED Requirements` - 弃用功能

**基本需求结构**:

ADDED Requirements

Requirement: 用户登录

WHEN 用户提交有效凭据, 系统 SHALL 认证用户并创建会话。

Scenario: 登录成功

GIVEN 用户邮箱为 "user@example.com" 且密码为 "correct123" WHEN 用户提交登录表单 THEN 系统创建已认证会话 AND 重定向至仪表盘


**用于验证的模式**见 [reference/VALIDATION_PATTERNS.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/reference/VALIDATION_PATTERNS.md)

### 第 7 步:验证提案结构

在展示给用户前运行以下检查:

结构清单:

  • [ ] 目录存在:spec/changes/{change-id}/
  • [ ] proposal.md 包含 Why/What/Impact
  • [ ] tasks.json 含编号任务列表(5-15 项)
  • [ ] 规范差异包含操作标题(ADDED/MODIFIED/REMOVED)
  • [ ] 需求遵循 ### Requirement: <name> 格式
  • [ ] 场景使用 #### Scenario: 格式(四个井号)

**自动化检查**:

统计差异操作(应 > 0)

grep -c "## ADDED\|MODIFIED\|REMOVED" spec/changes/{change-id}/specs/**/*.md

验证场景格式(显示行号)

grep -n "#### Scenario:" spec/changes/{change-id}/specs/**/*.md

检查需求标题

grep -n "### Requirement:" spec/changes/{change-id}/specs/**/*.md


### 第 8 步:提交用户评审

清晰总结提案:

Proposal Summary

Change ID:{change-id} Scope:{简要描述}

创建的文件:

  • spec/changes/{change-id}/proposal.md
  • spec/changes/{change-id}/tasks.json
  • spec/changes/{change-id}/specs/{capability}/spec-delta.md

下一步: 请评审提案。如认可或修正后,请回复 "openspec开发" 或 "按顺序完成任务" 开始实施。


## 进阶主题

**EARS 格式细节**:见 [reference/EARS_FORMAT.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/reference/EARS_FORMAT.md) **验证模式**:见 [reference/VALIDATION_PATTERNS.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/reference/VALIDATION_PATTERNS.md) **完整示例**:见 [reference/EXAMPLES.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/reference/EXAMPLES.md)

## 常见模式

### 模式 1:新增功能提案

新增能力时:

- 使用 `ADDED Requirements` 差异
- 同时包含正向场景与错误处理
- 在场景中考虑边界情况

### 模式 2:破坏性变更提案

修改既有行为时:

- 使用 `MODIFIED Requirements` 差异
- 包含完整更新后的需求文本
- 在 proposal.md 中说明变更内容与原因
- 在 tasks.json 中考虑迁移任务

### 模式 3:弃用提案

移除功能时:

- 使用 `REMOVED Requirements` 差异
- 在 proposal.md 中记录移除理由
- 在 tasks.json 中包含清理任务
- 在影响部分考虑用户迁移

## 反模式避免

**不要**:

- 跳过验证检查(务必运行 grep 模式)
- 未先审阅现有规范就创建提案
- 使用含糊的任务描述(如"修一下")
- 编写不含场景的需求
- 忽略错误处理场景
- 在一个提案中混合多个无关变更

**要**:

- 在创建变更 ID 前检查冲突
- 编写具体、可测试的任务
- 同时包含正向与负向场景
- 一个提案只处理一个关注点
- 在展示前验证结构

## 文件模板

所有模板位于 `templates/` 目录:

- [proposal.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/templates/proposal.md) - 提案结构
- [tasks.json](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/templates/tasks.json) - 任务清单格式
- [spec-delta.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/templates/spec-delta.md) - 规范差异模板

## 参考资料

- [EARS_FORMAT.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/reference/EARS_FORMAT.md) - 完整 EARS 语法指南
- [VALIDATION_PATTERNS.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/reference/VALIDATION_PATTERNS.md) - Grep/bash 验证
- [EXAMPLES.md](https://github.com/forztf/open-skilled-sdd/blob/HEAD/skills/openspec-proposal-creation-cn/reference/EXAMPLES.md) - 真实提案示例

---

**Token 预算**:此 SKILL.md 约 250 行,低于建议的 500 行上限。引用文件按需加载以逐步呈现。

平台分布

Claude Code

28.66%
按下载量换算1,028

OpenCode

23.3%
按下载量换算836

Codex

17.65%
按下载量换算633

Antigravity

11.98%
按下载量换算430

windsurf

6.98%
按下载量换算250

trae

2.95%
按下载量换算106

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills