npx skills add https://github.com/pproenca/dot-skills --skill feature-spec面向软件工程师、产品经理和技术负责人的全面特性规范与规划指南。包含 8 个类别共 42 条规则,按影响优先级排序,旨在防止范围蔓延并确保项目成功。
在以下情况时参考本指南:
| 优先级 | 类别 | 影响程度 | 前缀 |
|---|---|---|---|
| 1 | 范围定义 | 关键 | scope- |
| 2 | 需求清晰度 | 关键 | req- |
| 3 | 优先级排序框架 | 高 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
prio-| 4 | 验收标准 | 高 | accept- |
| 5 | 利益相关者对齐 | 中高 | stake- |
| 6 | 技术规范 | 中 | tech- |
| 7 | 变更管理 | 中 | change- |
| 8 | 文档标准 | 低 | doc- |
scope-define-boundaries - 定义明确的范围边界scope-document-assumptions - 明确记录所有假设scope-work-breakdown - 将范围分解为可衡量工作项scope-define-mvp - 在定义完整特性集前先定义 MVPscope-stakeholder-signoff - 获取利益相关者对范围的签字确认req-specific-measurable - 编写具体、可衡量的需求req-user-stories - 以用户故事形式构建需求req-avoid-solution-language - 避免使用特定解决方案的语言req-functional-nonfunctional - 区分功能性和非功能性需求req-consistent-terminology - 使用一致的术语req-traceability - 维护需求可追溯性prio-moscow-method - 使用 MoSCoW 优先级排序法prio-rice-scoring - 应用 RICE 评分以实现客观性prio-value-vs-effort - 明确映射价值与工作量prio-dependencies-first - 识别并排序依赖关系prio-kano-model - 应用 Kano 模型进行特性分类accept-given-when-then - 使用 Given-When-Then 格式accept-testable-criteria - 编写可测试的验收标准accept-edge-cases - 在验收标准中包含边界情况accept-definition-of-done - 定义清晰的完成定义accept-avoid-over-specification - 避免过度规范stake-identify-stakeholders - 尽早识别所有利益相关者stake-early-feedback - 尽早并频繁收集反馈stake-conflict-resolution - 明确解决冲突stake-communication-plan - 建立沟通节奏stake-success-metrics - 就成功指标达成一致tech-system-context - 记录系统上下文和依赖关系tech-api-contracts - 在实施前定义 API 契约tech-data-model - 指定数据模型和模式变更tech-error-handling - 规划错误处理和恢复tech-performance-requirements - 指定性能要求tech-security-considerations - 记录安全注意事项change-formal-process - 使用正式的变更请求流程change-impact-assessment - 在批准前评估全面影响change-version-tracking - 对所有规范文档进行版本控制change-scope-freeze - 实施范围冻结期change-defer-log - 维护延期项目日志doc-single-source - 维护单一事实来源doc-consistent-templates - 使用一致的文档模板doc-decision-records - 记录关键决策及其上下文doc-accessible-format - 保持文档易于访问doc-glossary-terms - 定义项目术语每周安装量
140
代码仓库
GitHub 星标数
85
首次出现
2026年1月20日
安全审计
安装于
claude-code119
opencode119
gemini-cli117
codex117
cursor108
github-copilot107
Comprehensive feature specification and planning guide for software engineers, product managers, and technical leads. Contains 42 rules across 8 categories, prioritized by impact to prevent scope creep and ensure project success.
Reference these guidelines when:
| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Scope Definition | CRITICAL | scope- |
| 2 | Requirements Clarity | CRITICAL | req- |
| 3 | Prioritization Frameworks | HIGH | prio- |
| 4 | Acceptance Criteria | HIGH | accept- |
| 5 | Stakeholder Alignment | MEDIUM-HIGH | stake- |
| 6 | Technical Specification | MEDIUM | tech- |
| 7 | Change Management | MEDIUM | change- |
| 8 | Documentation Standards | LOW | doc- |
scope-define-boundaries - Define explicit scope boundariesscope-document-assumptions - Document all assumptions explicitlyscope-work-breakdown - Break scope into measurable work itemsscope-define-mvp - Define MVP before full feature setscope-stakeholder-signoff - Get stakeholder signoff on scopereq-specific-measurable - Write specific, measurable requirementsreq-user-stories - Structure requirements as user storiesreq-avoid-solution-language - Avoid solution-specific languagereq-functional-nonfunctional - Separate functional and non-functionalreq-consistent-terminology - Use consistent terminologyreq-traceability - Maintain requirements traceabilityprio-moscow-method - Use MoSCoW prioritization methodprio-rice-scoring - Apply RICE scoring for objectivityprio-value-vs-effort - Map value vs effort explicitlyprio-dependencies-first - Identify and order dependenciesprio-kano-model - Apply Kano model for feature classificationaccept-given-when-then - Use Given-When-Then formataccept-testable-criteria - Write testable acceptance criteriaaccept-edge-cases - Include edge cases in acceptanceaccept-definition-of-done - Define clear definition of doneaccept-avoid-over-specification - Avoid over-specificationstake-identify-stakeholders - Identify all stakeholders earlystake-early-feedback - Gather feedback early and oftenstake-conflict-resolution - Resolve conflicts explicitlystake-communication-plan - Establish communication cadencestake-success-metrics - Align on success metricstech-system-context - Document system context and dependenciestech-api-contracts - Define API contracts before implementationtech-data-model - Specify data models and schema changestech-error-handling - Plan error handling and recoverytech-performance-requirements - Specify performance requirementstech-security-considerations - Document security considerationschange-formal-process - Use formal change request processchange-impact-assessment - Assess full impact before approvalchange-version-tracking - Version all specification documentschange-scope-freeze - Implement scope freeze periodschange-defer-log - Maintain deferred items logdoc-single-source - Maintain single source of truthdoc-consistent-templates - Use consistent document templatesdoc-decision-records - Document key decisions with contextdoc-accessible-format - Keep documentation accessibledoc-glossary-terms - Define project terminologyWeekly Installs
140
Repository
GitHub Stars
85
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code119
opencode119
gemini-cli117
codex117
cursor108
github-copilot107
任务估算指南:敏捷开发故事点、计划扑克、T恤尺码法详解
10,500 周安装