Token导航 LogoToken导航

Agent Skill · 研究检索

spec-product-clarify(规格产品澄清)

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

spec-product-clarify 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为权限未标注;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 33,102。

总安装 2,421周安装 104GitHub Stars 7下载 849核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:spec-product-clarify(规格产品澄清)
来源仓库:https://github.com/zixun-github/aisdlc
仓库路径:skills/spec-product-clarify
安装命令:
npx skills add https://github.com/zixun-github/aisdlc --skill spec-product-clarify
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/zixun-github/aisdlc --skill spec-product-clarify

这个 Skill 是做什么的

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

spec-product-clarify 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。适用于需要根据关键词或任务场景进行信息检索和筛选的工作流。通过关键词输入和来源线索匹配,输出结构化候选结果列表。

安装命令:npx skills add https://github.com/zixun-github/aisdlc --skill spec-product-clarify 建议确认权限范围和维护状态,注意可能触发联网或文件读写操作

来源仓库内路径:skills/spec-product-clarify

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/zixun-github/aisdlc --skill spec-product-clari…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    权限没有明确标注,第一次使用时只给一个无关紧要的任务,观察它到底读了哪些文件和网络。

常见问题

6 条

spec-product-clarify 怎么安装?

在终端执行 npx skills add https://github.com/zixun-github/aisdlc --skill spec-product-clarify。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

spec-product-clarify 支持哪些 AI 工具?

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

spec-product-clarify 需要什么权限?

权限级别没有明确标注。第一次使用时建议只给无关紧要的任务,观察它实际读写了哪些内容。

spec-product-clarify 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

spec-product-clarify 用的人多吗?

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

spec-product-clarify 安全吗?

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

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 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调用外部服务未明确有提醒
spec-product-clarify

规格产品澄清 · 本页

2,4217权限未标注未明确通过

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

SKILL.md 原文

spec-product-clarify(R1:需求澄清 + 方案决策)

概述

本技能用于把 {FEATURE_DIR}/requirements/raw.md 通过多轮最小澄清循环收敛为可评审的 {FEATURE_DIR}/requirements/solution.md(含 ## Impact Analysis)。 澄清过程必须可追溯:每次用户裁决后,立刻回写到 raw.md/## 澄清记录。

核心原则:先澄清,后产物;先产物,后路由。

开始时宣布:「我正在使用 spec-product-clarify 技能澄清需求并产出 solution.md。」

硬规则(用来防止“未澄清先路由”)

  • 澄清未完成时,禁止创建/更新 solution.md(包括模板/骨架)。
  • 澄清未完成时,禁止输出任何“下一步路由/候选下一步/让用户选阶段(R2/R3/I1/I2…)”的信息。
  • 澄清问题必须是“需求裁决”,禁止用“流程分岔/阶段选择”冒充澄清。(例如:不要问“要 PRD 还是原型还是开发”)
  • 本技能不输出下一步路由结论。(下一步由 Router:using-aisdlc 判定)
  • 仅在步骤 5:本技能必须调用 using-aisdlc,把 ROUTER_SUMMARY 作为路由输入交给 Router 自动推进。

流程

步骤 0:门禁检查(不通过就停止)

REQUIRED SUB-SKILL:正在执行 spec-context 获取上下文,并在对话中回显 FEATURE_DIR=...(允许 (reuse))。

同时必须满足:

  • {FEATURE_DIR}/requirements/raw.md 存在且非空

若不满足任一条:立刻停止,只输出:

  • 阻断原因
  • 需要的最小输入(例如:spec-context 输出片段、或 raw.md 内容/路径)
注意:停止时也不要输出“下一步走哪条路/哪个技能”。

步骤 1:读取输入(建立澄清上下文)

必读:

  • {FEATURE_DIR}/requirements/raw.md

强制尝试读取(读不到先记为 CONTEXT GAP,后续写入 solution.md/## Context Gaps,并添加验证项):

  • .aisdlc/project/memory/product.md
  • .aisdlc/project/memory/glossary.md
  • .aisdlc/project/products/index.md
  • .aisdlc/project/components/index.md

然后在对话中维护两段清单(对话可见即可,不要求回写过程状态):

  • 已确认结论:已被用户裁决、可直接进入 solution.md 的要点
  • 剩余未澄清点:会造成方案分歧/影响面不确定的关键未知(建议 3–8 条)

步骤 2:最小澄清循环(一次只问 1 个问题)

重复以下闭环,直到进入步骤 3:

  1. 从“剩余未澄清点”中选 1 个最高杠杆未知(最能减少方案分歧)
  2. 问 1 个可裁决选择题(2–4 选项 + 你的推荐项 + “其他/不确定”兜底)

- 题目必须是需求裁决类:目标/范围/用户/入口/数据口径/权限/性能/一致性/失败策略/验收口径 - 题目禁止是流程分岔类:不要让用户选“下一步走哪个阶段/哪个技能/要不要做 PRD/原型/开发”

  1. 得到回答后 立刻回写 raw.md/## 澄清记录
  2. 更新两段清单(移除/拆分/替换该未知;若引入新未知则加入“剩余未澄清点”)

当用户施压“只能回复一次/一次问完/别再问了”时:

  • 仍然只问 1 个最高杠杆选择题
  • 其余未知全部转入 solution.md 的验证清单(V-xxx),不要因此输出任何路由信息
  • 特别注意:这一题也必须是“需求裁决”,不要退化成“你想走哪个阶段”

步骤 3:澄清完成确认(必须显式确认)

只有同时满足以下条件,才允许进入步骤 4:

  • 你在对话中确认:剩余未澄清点 = 空
  • 用户明确确认:“无遗漏/可以进入方案决策”(用是/否选择题确认也算)

任一不满足:回到步骤 2 继续澄清。

步骤 4:产出/更新 solution.md(仅在澄清完成后)

模板来源:assets/solution-template.md(只借结构,不把未知当已知)。

solution.md 必须满足以下不变量:

  • 必须 1 个推荐方案:关键取舍明确;每个关键点能指向证据(raw.md 点位)或验证条目
  • 必须 2–3 个差异明显的备选方案:各自写清“何时会选 / 不选原因”(抓 1–2 个关键差异)
  • 必须有“决策依据(证据入口)”:明确引用 raw.md;缺证据的一律转验证清单
  • 必须有“验证清单”且可执行:每条包含 假设/风险 → 方法 → 成功/失败信号 → Owner → 截止 → 触发动作(编号 V-xxx);禁止 TBD/待定/待指定
  • 正文 禁止出现 “待确认问题/待确认清单/To confirm” 等列表(不确定性只能进验证清单)
  • 必须显式写 ## Context Gaps:把读取失败/缺失项逐条标 CONTEXT GAP,并为每条缺口补对应验证项(V-xxx)
  • 必须包含 ## Impact Analysis:至少包含“受影响模块 / 需遵守的不变量 / 跨模块影响 / Context Gaps”
  • 迭代记录必须追加:每轮追加 3–5 条“改了什么 + 为什么改”

步骤 5:结束输出(只交付本阶段结果,不做路由)

完成落盘后,按顺序输出:

  1. 产物清单(路径列表)
  2. ROUTER_SUMMARY(仅用于给 Router 消费)
  3. 立即调用 using-aisdlc:把上述 ROUTER_SUMMARY 作为输入交给 Router,由 Router 判定下一步并在本轮对话内自动推进(除非触发硬中断)

并明确声明:

  • 本技能已结束;
  • using-aisdlc 将输出“下一步(唯一)”并执行对应 worker skill(若触发硬中断则停止并说明原因/所需输入)

ROUTER_SUMMARY 参考格式:

ROUTER_SUMMARY:
  stage: R1
  artifacts:
    - "{FEATURE_DIR}/requirements/raw.md"
    - "{FEATURE_DIR}/requirements/solution.md"
  needs_human_review: false
  blocked: false
  block_reason: ""
  notes: "软检查点:solution.md(尤其 #impact-analysis)建议评审"

何时停止并寻求澄清(不要猜测)

立即停止:

  • 未得到 FEATURE_DIR
  • {FEATURE_DIR}/requirements/raw.md 不存在或为空
  • 指令互相冲突、或你不理解某条指令
  • 用户声明已更新/改写 raw.md,但你无法读取/确认最新版本

停止时只输出:阻断原因 + 需要的最小输入。

何时返回 earlier 步骤

  • 返回步骤 0:spec-context 上下文变化(分支/FEATURE_DIR 变更)或 raw 文件路径不再可信
  • 返回步骤 1:用户改写了 raw.md 或补充了关键约束(需要重新读取)
  • 返回步骤 2:写 solution.md 前发现“剩余未澄清点”仍不为空

红旗(出现任意一条 = 立刻停止并纠正)

  • 未回显 FEATURE_DIR=...(含“我从目录/分支推断”的变体)
  • raw.md 缺失/为空,或无法确认已读到最新版本
  • 一次问多题(含“把所有问题一次问完”)
  • 用“流程分岔/阶段选择题”代替需求澄清
  • 澄清未完成就创建/更新 solution.md(含“先写模板/骨架”)
  • 澄清未完成就输出“下一步路由/候选下一步/让用户选阶段”

常见借口与反制(压测中最常见)

借口(压力来源)常见违规行为必须的反制动作
“我只能回复一次,你一次问完”抛出一长串问题或流程分岔让用户选只问 1 个最高杠杆“需求裁决”选择题;其余未知进验证清单(V-xxx)
“你直接告诉我下一步走哪条路”在澄清未完成时输出下一步/候选路由明确拒绝:先澄清清零 + 用户确认;此阶段禁止路由输出
“先给我 solution 模板,我回头填”在 raw 缺失/未澄清时生成 solution.md(哪怕空)直接阻断:澄清未完成 → 禁止创建/更新 solution.md

澄清回写格式(写入 raw.md/## 澄清记录,每轮追加一条)

  • 本轮结论(可直接引用到 solution):
  • 本轮新增/更新的约束(如有,列 1–5 条要点):
  • 关键决策(如有:决策点 → 选择结果;可写 1–3 条):
  • 遗留歧义(如有:假设/风险 → 对应验证编号 V-xxx):
回写必须发生在“拿到用户回答”之后;不要在 raw.md 里写占位符。回写以结论/约束/验证项为主。

集成

必需子技能:

  • spec-context(获取上下文:回显 FEATURE_DIR=...)

可选(仅当 Impact Analysis 因项目知识库缺口无法进行时):

  • project-discover-preflight-scope
  • project-discover-memory-index
  • project-discover-modules-contracts
  • project-discover-products-ops-dod

平台分布

Codex

34.8%
按下载量换算295

Claude

30.86%
按下载量换算262

Cursor

16.79%
按下载量换算143

Gemini CLI

8.36%
按下载量换算71

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

权限未标注

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills