forztf avatar

Openspec Proposal Creation Cn

This is a structured workflow for creating change proposals using the OpenSpec methodology, presented entirely in Chinese. It walks you through eight steps: reviewing existing specs, generating a unique change ID, scaffolding directories, drafting a proposal with why/what/impact sections, creating a numbered task list, writing spec deltas in EARS format (easy approach to requirements syntax), validating everything with grep commands, and finally presenting to stakeholders. The approach is rigorous, with checklists at each step and clear antipatterns to avoid. If you're working on a Chinese language project that needs formal requirements management or you're adopting spec driven development practices in a Mandarin speaking team, this gives you the full playbook with templates and validation scripts built in.

skills.sh installs
1.2K
GitHub stars
10
last updated
Aug 21, 2026

Install

$ npx -y skills add forztf/open-skilled-sdd --skill openspec-proposal-creation-cn --agent claude-code

Installs into .claude/skills of the current project.

Files

规范提案创建

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

快速开始

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

  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}

Sponsors

Details

Repository
github.com/forztf/open-skilled-sdd
First seen
May 16, 2026

More from forztf/open-skilled-sdd

All 16

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs