关于 specsfy-01-inbox
specsfy-01-inbox 是用于将想法记录到项目 Inbox 的 skill。它不提问或解决不确定事项,而是保留原始输入、标注声明与待审问题,并生成持久化捕获文件。
主要功能
- 01保留完整原始想法
- 02区分声明、推断与待审项
- 03提取有依据的需求信号
- 04检查明显敏感信息
- 05创建不覆盖旧记录的 Inbox 文件
适用场景
- 01快速记录尚未完善的产品想法
- 02为后续 backlog 梳理保留原始意图
- 03标记未来需要确认的需求或数据问题
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ promovaweb/ specsfy --skill specsfy-01-inbox安装后在 Claude Code 中输入/specsfy-01-inbox确认已加载。
附带文件agents/openai.yamlscripts/capturar_inbox.mjs
详细介绍
在 Inbox 中登记条目
必须完成的准备工作
执行此 skill 前,必须在项目根目录加载 $specsfy-setup。自动交接时,请在此步骤前重新加载。
重用对话中已确认的根目录;如果 setup 指出有待处理事项,请勿继续。
交互模式
交互模式:sem perguntas。
此 skill 中不要提问。记录缺失信息,留待后续处理,不要中断捕获。
立即将收到的文本记录到 specs/inbox/。将 Inbox 视为 backlog 之前的持久化输入:它保留意图并整理有用信号,但不会决定需求,也不授权实施。
不要中断捕获
- 即使想法含糊、矛盾或不完整,也不要提问。
- 写入前不要请求确认。
- 不要因重复、缺少上下文或存在不确定性而阻止捕获。
- 将缺漏记录在
Pontos a revisar no futuro中;此阶段不要试图与用户一起解决。 - 保存后,只告知文件路径、已处理内容的简要摘要,以及可选的下一步。不要自动开始下一步。
保留并预处理
- 静默检查是否明显包含凭据、令牌、私钥和敏感个人数据。如果发现此类内容,不要写入文件,也不要提问;告知用户隐私政策要求先移除敏感数据,再重新提交想法。
- 将所有表达想法的输入作为原文。完整保留其措辞,不要“纠正”或替换词语。
- 静默拟定一个简短、具体且忠实的标题,并据此生成 slug。
- 将分析分为以下类别:
- **声明:**原文中明确包含的内容;
- **推断:**合理的解释,始终标明为推断;
- **待审核:**之后可能重新审视的缺漏、冲突或决定。
- 仅在有依据时提取:
- 一句话摘要;
- 问题或机会;
- 受影响或受益的人群;
- 预期结果或价值;
- 提及的范围、规则、限制、渠道或解决方案信号;
- 明显的风险、依赖关系和关联;
- 可能的 backlog 或 spec 方向,但不要将其升级为正式决定。
- 系统可能需要保存、查询、共享或删除的信息,作为后续讨论的信号。
- 如果没有依据,请使用
Não identificado no texto original.。不要编造相关方、优先级、期限、规则、解决方案或验收标准。
创建文件
执行一次:
node <diretório-da-skill>/scripts/capturar_inbox.mjs \
--input "<texto original integral>" \
--title "<título derivado>" \
--summary "<resumo>" \
--problem "<problema ou oportunidade>" \
--people "<pessoas afetadas>" \
--value "<resultado ou valor>" \
--signals "<sinais extraídos>" \
--data "<sinais sobre informações que talvez precisem ser guardadas>" \
--risks "<riscos ou dependências>" \
--directions "<direções futuras possíveis>" \
--review "<pontos a revisar futuramente>" \
[--root <raiz>]
如果存在 .specsfy/templates/custom/Inbox.md,脚本会使用该文件;否则会使用 .specsfy/templates/Inbox.md。脚本会创建 specs/inbox/AAAA-MM-DD-HHMMSS-<slug>.md,且绝不覆盖已有捕获内容。如果模板缺失,请报告安装不完整;不要在此 skill 中创建平行模板。
编排对话
此 skill 有意作为框架自动交接机制的例外: 捕获就是请求的最终结果,必须在不提问、不进行转换的情况下完成。写入后,仅建议以下下一步之一:
- 将条目保留在 Inbox 中;
- 使用
$specsfy-02-backlog对其进行细化或深入分析。 - 如果条目表明系统需要保存信息,则使用
$specsfy-data-discovery。后续讨论只将已确认的信息记录到.specsfy/DATABASE.md中。
除非同一请求也明确要求执行该工作,否则不要加载其他 skill。若有此要求,请在确保捕获安全后,告知用户:
Transição automática: $specsfy-01-inbox → $<destino> — motivo: <motivo> — resultado esperado: <resultado>
限制
- 保存前不要搜索重复项。
- 不要修改或删除之前的捕获内容。
- 不要将推断转化为用户声明。
- 不要创建
specs/backlog/、任何 spec 状态文件夹、任务、研究、测试或代码。 - 不要将该想法用作行为规范来源。