Summary
对spec.md、plan.md和tasks.md三个核心文档进行非破坏性跨工件一致性和质量分析。在任务生成后识别不一致、重复、模糊和规范不足的项目。触发词包括:"speckit-analyze"、"speckit分析"、"文档一致性分析"、"规范分析"、"质量检查"、"工件分析"、"spec分析"、"plan分析"、…
forztf/open-skilled-sdd
对spec.md、plan.md和tasks.md三个核心文档进行非破坏性跨工件一致性和质量分析。在任务生成后识别不一致、重复、模糊和规范不足的项目。触发词?
npx skills add forztf/open-skilled-sdd --skill speckit-analyze-zh
对spec.md、plan.md和tasks.md三个核心文档进行非破坏性跨工件一致性和质量分析。在任务生成后识别不一致、重复、模糊和规范不足的项目。触发词包括:"speckit-analyze"、"speckit分析"、"文档一致性分析"、"规范分析"、"质量检查"、"工件分析"、"spec分析"、"plan分析"、…
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Create or update the feature specification from a natural language feature description.
52 installsExecute the implementation planning workflow using the plan template to generate design artifac…
52 installsCreate or update the project constitution from interactive or provided principle inputs.
50 installsGenerate an actionable, dependency-ordered tasks.md for the feature based on available design a…
50 installsExecute the implementation plan by processing and executing all tasks defined in tasks.md
50 installsIdentify underspecified areas in the current feature spec by asking up to 5 highly targeted cla…
50 installsOther skills from forztf/open-skilled-sdd · top by installs.
npx skills add forztf/open-skilled-sdd
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
6,897 B
SUMMARY.md
385 B
$ARGUMENTS
您必须在继续之前考虑用户输入(如果不为空)。
在实现之前,识别三个核心工件(spec.md、plan.md、tasks.md)之间的不一致、重复、歧义和未充分说明的项目。此命令必须仅在 speckit-tasks 成功生成完整的 tasks.md 后运行。
严格只读:不要修改任何文件。输出结构化分析报告。提供可选的补救计划(用户必须明确批准后才能手动调用任何后续编辑命令)。
宪章权威性:项目宪章(.specify/memory/constitution.md)在此分析范围内是不可协商的。宪章冲突自动为关键级别,需要调整规格、计划或任务——而不是稀释、重新解释或默默忽略原则。如果原则本身需要更改,必须在 speckit-analyze 之外的单独、明确的宪章更新中进行。
scripts: sh: .specify/scripts/bash/check-prerequisites.sh --json ps: .specify/scripts/powershell/check-prerequisites.ps1 -Json
从仓库根目录运行一次 {SCRIPT} 并解析 JSON 以获取 FEATUREDIR 和 AVAILABLEDOCS。推导绝对路径:
如果缺少任何必需文件,则中止并显示错误消息(指示用户运行缺少的先决条件命令)。 对于参数中的单引号,如 "I'm Groot",使用转义语法:例如 'I'\''m Groot'(或者如果可能的话使用双引号:"I'm Groot")。
仅加载每个工件的最小必要上下文:
来自 spec.md:
来自 plan.md:
来自 tasks.md:
来自 constitution:
.specify/memory/constitution.md 用于原则验证创建内部表示(不要在输出中包含原始工件):
user-can-upload-file)专注于高信号发现。限制总数为 50 个发现;在溢出摘要中聚合其余发现。
<placeholder> 等)使用此启发式方法来优先处理发现:
输出一个 Markdown 报告(不写入文件)具有以下结构:
| ID | 类别 | 严重性 | 位置 | 摘要 | 建议 |
|---|---|---|---|---|---|
| A1 | 重复 | 高 | spec.md:L120-134 | 两个相似的要求 ... | 合并措辞;保留更清晰的版本 |
(每项发现添加一行;生成以类别首字母为前缀的稳定 ID。)
覆盖摘要表:
| 要求键 | 有任务? | 任务 ID | 备注 |
|---|
宪章对齐问题:(如果有)
未映射的任务:(如果有)
指标:
在报告末尾,输出一个简洁的下一步行动块:
speckit-implement 之前解决speckit-specify","运行 speckit-plan 调整架构","手动编辑 tasks.md 添加 'performance-metrics' 的覆盖"询问用户:"您希望我为前 N 个问题建议具体的补救编辑吗?"(不要自动应用它们。)
{ARGS}