发布时间:2026/9/5 20:31:17
Idea Intake: <short title> Idea Intake:【免费下载链接】spec-kit Toolkit to help you get started with Spec-Driven Development项目地址: https://gitcode.com/GitHub_Trending/sp/spec-kitSlug: ASSESS_SLUGCreated: ISO 8601 dateSource: sanitized URL, pasted text, or repo pathType: new-capability | improvement | fix | exploration | cost-saving | compliance | otherIdea (as captured)RestatedOrigin ContextFirst-Glance Unknowns完成后命令会单行报告 Slug: ASSESS_SLUG供后续阶段从会话上下文复用、intake.md 路径以及建议的下一步research或当想法已足够清晰时直接 define。 ### 2. research收集证据也必须收集反方证据 [speckit.assess.research.md](https://link.gitcode.com/i/2622f7ab887ebfcbc6cdfb015259e187) 的职责是为诚实判断想法而收集证据存在本身就是为了*挑战*想法。它**收集并引用证据但不做裁决**。 slug 解析顺序为显式 slug… → 本会话刚执行过 intake 的上下文以 intake.md 存在为确认依据→ 交互询问 → 自动化模式下恰好只有一个评估目录则使用否则停止询问。前置检查要求intake.md 缺失时只有当 $ARGUMENTS 中携带了真实的想法文本才继续——**如果输入只有一个 slug不得从 slug 脑补想法**。 调查覆盖五个视角不适用的可跳过缺口标记 [NEEDS CLARIFICATION: …] 而非猜测**每条论断必须带引用或标记为假设** 1. **Users demand**——谁真正有这个问题区分说出来的想要与观察到的行为 2. **Prior art**——内部既有功能、.specify/ 中的历史规格与决策、竞品、开源替代 3. **Market context**——趋势、用户当下如何 coping、什么都不做的代价 4. **Data constraints**——相关指标、体量、合规/法务、平台限制 5. **Evidence quality**——每条发现标注置信度 high | medium | low 及 cited / assumption。 research.md 模板包含 Users Demand、Prior Art、Market Context、Data Constraints、**Evidence Against the Idea**、Gaps Open Questions、Sources 七个部分。其中 Evidence Against the Idea 是**每次都必须存在**的章节——找不到反方证据就明确说明找不到而不允许省略。每个来源在 Sources 中记录净化后的 URL剥离 user:password 与可能携带凭据/签名的查询参数、解析出的 host 和所走的策略分支。 ### 3. define把模糊想法转成问题空间陈述 [speckit.assess.define.md](https://link.gitcode.com/i/45c70d264f1f72347bf8fe958a8f233e) 是流水线的枢纽把建 X这样的**解法**输入反向工程出 X 想解决的**问题**。它*框定问题*不塑形、不选方案。若输入本身是方案要追问这个方案解决什么问题。 执行步骤 1. 一两句话陈述问题谁受影响、今天哪里痛、什么条件下、为何现在重要留在问题空间——不出现功能、架构 2. 识别用户与干系人用户承受问题干系人做决定/出资/受影响有研究依据就引用凭空杜撰的标记 [NEEDS CLARIFICATION: …] 3. 设定**目标**解决它为何值得 4. 设定**非目标**显式划出范围边界防止范围蔓延 5. 定义**成功指标**优先可测量信号定性指标须明确标注 6. 建立**基线**——什么都不建会发生什么cost of inaction这是 decide 的对照物 7. 结转 intake/research 中必须在规格化期间解决或未解决的开放问题。 problem.md 模板含 Problem Statement、Affected Users Stakeholders、Goals、Non-Goals、Success Metrics每条附 baseline、Cost of Inaction、Open Questions。报告时给出 slug、路径、开放问题数量及下一步 shape。若问题根本无法陈述命令应明说并建议重跑 intake 或 research而不是硬凑一段陈述。 ### 4. shape概念级选项而非蓝图 [speckit.assess.shape.md](https://link.gitcode.com/i/6f70e8a12fcfa887929b3741fb1cf4a4) 是评估从问题空间跨入解法空间的地方但**只到概念层**——类比 Shape Up 的 pitch不是 blueprint。架构、数据模型、API、任务拆解都留给 specify 及后续 SDD 阶段。前置条件硬性要求 problem.md 存在。 执行要点 1. 生成 **2–3 个彼此有区分度的选项**覆盖权衡空间。必须始终包含一个能起作用的最小方案smallest thing that could work相关时包含不做/买而不是建选项。每个选项给出 - **Sketch**一段概念级描述用户体验到什么/什么发生变化不写工程实现 - **Appetite**粗略体量 small天级| medium周级| large月级——是预算而非估算 - **Trade-offs**得到什么、牺牲什么、关键风险与未知 - **Rabbit holes**最可能撑爆范围的部分让 decide 能看见 2. **推荐一个选项**理由须绑定目标与指标——或明确推荐*不推进* 3. 为推荐选项重申**显式排除项**继承 non-goals 加新排除项; 4. 列出推荐所依赖的**待验证假设**留待规格化期间校验。 推荐没有任何选项值得建是合法结果——命令明确要求直说而不是制造一个赢家。 ### 5. decide三值裁决与可审计的记分卡 [speckit.assess.decide.md](https://link.gitcode.com/i/912c34d11e0592d6ac0486b666961878) 是发现轨与交付轨之间的门禁**go** 交接给 specify**kill** 带着文档化理由终止**needs-clarification** 打回指定阶段。它*判断*不写规格、不构建。 第一步是对想法按六个显式标准打分每项取 strong | adequate | weak | unknown 并附一行来自工件的理由 | 标准 | 来源工件 | 含义 | |-----------|--------|------| | Problem validity | problem.md research.md | 问题是否真实且值得解决 | | Evidence strength | research.md | 证据支撑程度 vs 假设驱动程度 | | Value vs. cost of inaction | problem.md | 解决它是否胜过什么都不做 | | Feasibility / appetite fit | concept.md | 是否存在 appetite 合理且可信的选项 | | Strategic fit | 项目章程/目标若可知 | 是否对齐项目方向 | | Risk posture | 全部工件 | 主要风险是否已被识别且可信缓解strong 已识别并可信缓解weak 存在未缓解的重大风险 | 裁决规则严格且防过度乐观 - **go** 要求problem validity adequate**evidence strength adequate绝不接受 weak 或 unknown**且存在推荐的概念选项 - **needs-clarification**有希望但被具体未知阻塞须列出确切问题及应回退的阶段intake / research / define / shape - **kill**不值得现在建直说决定性理由问题弱、存在更好替代、成本价值、超出范围、已被取代。 decision.md 模板包含 Scorecard六行表格、Verdict Rationale须引用记分卡任何 unknown 分数必须被承认而非粉饰、If needs-clarification阻塞问题 回退阶段、If go — Handoff to /speckit.specify一行问题陈述、选定方案、范围内/外摘要、成功指标、结转的开放问题四个部分保证数月后仍可审计。 ## Slug 约定五个命令共享的路径句柄 [README](https://link.gitcode.com/i/906fcb47496de5ba8dde8f629eff3858) 将 slug 规则归纳为四类来源命令文件给出了可执行的归一化细则 - **用户提供**归一化为小写 kebab-case如 offline-mode。归一化规则小写化空白/下划线转为 -仅保留 [a-z0-9-]丢弃包括 .、/、\ 在内的一切其他字符折叠重复 -去除首尾 -。归一化后**原样保留**——不追加时间戳或编号 - **交互式询问**用户未提供时intake 会询问 slug并给出由想法派生的 2–4 词 kebab-case 候选 - **自动化生成**无人值守时 Agent 自行生成唯一 slug且**永不覆盖已存在的评估目录**必要时追加 -2、-3 … 或短日期 -20260715; - **会话复用**后续阶段复用本会话先前报告过的 slug以评估目录存在作为确认。 归一化的安全意义空结果如输入 ../..、/ 或纯非 ASCII被直接拒绝由于归一化剥掉了 .、/、\ASSESS_DIR 在构造上就不可能逃逸出 .specify/assessments/。 ## 安装、启停与典型使用流程 assess 是随 Spec Kit 捆绑的分发扩展bundled: true见下文源码证据在任意已初始化的 Spec Kit 项目中安装即可 bash specify extension add assess临时关闭与重新启用specify extension disable assess specify extension enable assess端到端的典型流程以离线模式想法为例# 1. 捕获想法粘贴文本、URL或 assess this repo /speckit.assess.intake Let users work offline and sync when they reconnect slugoffline-mode # 2. 收集证据——包括它可能不值得做的理由 /speckit.assess.research slugoffline-mode # 3. 定义真正的问题 /speckit.assess.define slugoffline-mode # 4. 塑形 2–3 个带 appetite 的概念选项 /speckit.assess.shape slugoffline-mode # 5. 裁决——go、clarify 还是 kill /speckit.assess.decide slugoffline-mode # → 若为 go将 decision.md 的 handoff 摘要交给 /speckit.specify【免费下载链接】spec-kit Toolkit to help you get started with Spec-Driven Development项目地址: https://gitcode.com/GitHub_Trending/sp/spec-kit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/5 20:31:16

Turn 1 — read

Turn 1 — read 【免费下载链接】system_prompts_leaks Extracted system prompts from Anthropic - Claude Fable 5, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-5.6-Sol, Codex. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copi…

2026/9/5 20:26:16

打喷嚏时该用手肘挡吗?从飞沫传播看懂正确遮挡姿势

打喷嚏时用手挡,看起来好像很有教养。但从飞沫扩散的角度看,这个动作存在一个很容易被忽略的问题:喷嚏喷出的液体颗粒会粘在手上。紧接着大多数人都会在两三秒内拿手机、扶栏杆、碰电梯按钮,甚至揉一下眼睛或鼻子。于是一个原本应…

2026/9/5 21:26:21

嵌入式人机界面如何选串口屏?从RS485通信到Giraffe IDE的落地指南

做嵌入式人机界面时,很多项目遇到的第一个门槛不是显示效果本身,而是主控资源不够。如果单片机还要跑业务逻辑、通信协议和算法,再为一块 5 寸屏维护复杂 UI,开发量和维护成本会迅速膨胀。串口屏的解法是给屏幕单独配一颗 GUI 主控…

2026/9/5 21:26:21

STM32F407驱动4.3寸电容屏:FSMC时序、触摸驱动与LVGL移植实战

简介:本资源是面向嵌入式开发初学者与STM32进阶工程师的完整驱动实践方案,聚焦STM32F4系列(尤其F407)对4.3英寸800480分辨率TFT LCD电容触摸屏的底层驱动实现,解决高分辨率显示控制与多点触控交互集成这一典型工程难点…

2026/9/5 21:26:21

Perplexity、Fable与GPT-5.6 Terra:核心Agent+子代理架构详解

最近 AI 圈有个组合比较引人注意:Perplexity、Fable、GPT-5.6 Terra,再加上“子代理”这类关键词。很多人第一反应是:Perplexity 不是做 AI 搜索的吗,怎么突然和“计算机”扯上关系了? 如果只看表面,很容易…

2026/9/5 21:26:21

自进化Agent操作系统Mobius:从框架到调度、记忆与工具管理

最近一个晚上,我在开源群里刷到一条消息:课题组开源项目推广:自进化Agent操作系统Mobius。底下附带一张架构图,当时给我的第一感觉是这个名字取得好——莫比乌斯环本来就是头尾相接、没有正反面之分的结构,拿来形容会不…

2026/9/5 21:26:21

AI Agent Skills实战:从SKILL.md到Claude Code技能封装

这几天好几个技术群里都在讨论同一个东西:Skills。前脚还在问“claude code skills 官方文档在哪”,后脚就有人晒出自己写的“前端开发skills”让Agent自动干完半个页面的活。我盯着屏幕上那个自己动手改代码的终端,第一反应是:这…

2026/9/5 21:21:21

MAA《明日方舟》一键长草保姆级教程:全日常 5 分钟跑通

MAA《明日方舟》一键长草保姆级教程:全日常 5 分钟跑通 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gi…

2026/9/5 2:46:54

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/5 2:46:52

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/5 2:44:34

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/5 0:04:47

流式背压机制:避免前端渲染卡死与内存暴涨的滑动窗口限流

流式背压机制:避免前端渲染卡死与内存暴涨的滑动窗口限流在大模型流式输出(Streaming)与智能体实时推流的架构中,生产环境中经常出现一种“上下游生产消费速率严重失衡”的极端情况: 生产端极速产出:大模型…

2026/9/5 2:45:13

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/5 2:30:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/5 2:46:50

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…