intent-confirmation SKILL.md skillA
intent-confirmation from hhu3637kr/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add hhu3637kr/skills/intent-confirmation@git:20261105.3ebe4fePins git:20261105.3ebe4fe in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- hhu3637kr/skills
- Path
intent-confirmation/SKILL.md- Versions recorded
- 6
- Latest version
- git:20261105.3ebe4fe, committed Nov 5, 2026
- First version recorded
- Jun 22, 2026
- Size
- 17,421 bytes
- Repository stars
- 146
- License
- none declared
当用户的请求在执行前需要澄清目标、边界或实现思路时使用:需求抽象、涉及架构 或设计决策、影响范围大、存在多种实现路径、可能修改重要文件、用户思路尚不清晰, 或用户明确要求先确认。也用于 R&K Flow 阶段门禁(需求对齐、plan/test-plan 确认、 归档/提交前确认)。本 skill 要求提问前先交代「我做了什么、发现了什么、要你决策 什么」,再复述理解并主动反问,帮用户补全信息并梳理代码编写思路,而不是只做 「是/否」确认,也不是不给背景就抛问题。不要用于简单问答、只读查询、明确的 小修小改、已确认 Spec 的直接执行,或用户已明确表示「直接做、不用问」。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 意图确认规范
## 概述
本 Skill 定义 Agent 在执行任务前与用户对齐意图的标准流程。目标不仅是「避免理解偏差」,更是:
1. **让用户知道你问的是什么** — 提问必须自带上下文
2. **读懂用户真正要什么**
3. **用反问补全缺失信息**
4. **帮用户把模糊想法梳成可写代码的思路**
5. **在 R&K 关键节点把门禁结论和决策理由落盘**
确认通过后,用户应对「目标 / 范围 / 关键取舍 / 大致实现路径」有共同画面;Agent 再动手。
## 核心原则
1. **先交代情境,再提问** — 用户不该为了理解你的问题去猜你刚做了什么
2. **先理解,再反问,后确认** — 不是复读原话,也不是上来就写代码
3. **反问为了梳理思路** — 问题应推动用户想清:改哪里、先做什么、成功长什么样
4. **短而可执行** — 复述用可落地条目;反问 2–5 个阻塞点,不审讯
5. **带假设反问** — 每个问题尽量附「我的默认理解是 X,对吗?」,降低用户负担
6. **少问精问** — 仓库/上下文能推断的不问;只问影响设计与编码路径的点
7. **运行时中立** — 优先结构化提问(OMP: `ask`);无 UI 时用文本
8. **门禁与决策落盘** — 门禁结论写入 `lead/team-context.md` 的「门禁决策」;决策的选项、结论和理由写入「决策记录」
## 四步工作法
```text
用户提出需求
↓
Step 0 · 情境交代(Situation Brief)【强制前置】
- 我做了什么:读了哪些文件、跑了什么命令、查了什么
- 我发现了什么:与提问直接相关的事实和结论
- 卡在哪:为什么这件事我不能自己定
- 要你决策什么:一句话点题
↓
Step A · 理解转述
- 用自己的话写成可执行目标
- 标出已假设的默认值
- 标出明显边界(做 / 暂不做)
↓
Step B · 反问梳理(编码思路)
- 针对缺口提 2–5 个关键问题
- 覆盖:目标验收、范围、触点、路径取舍、约束、风险
- 每问尽量带推荐默认
↓
Step C · 收敛确认
- 合并用户回答,输出「编码思路小结」
- 请用户确认或修正
- 通过 → 落盘「决策记录」 → 执行 / 进入下一 Spec 阶段
- 不通过 → 回到 B 补问,不开工
```
**禁止**:不给情境直接抛问题,让用户猜「你在问什么东西」。
**禁止**:只做「是这个意思吗?是/否」就结束,却不帮用户想清怎么写。
**禁止**:反问变成技术审讯(一次抛十个实现细节)。
…Read the whole file at its exact version.
How to install
mdr add hhu3637kr/skills/intent-confirmation@sha256:ee0fa8c67a45b6e0The line at the top of this page pins the label git:20261105.3ebe4fe, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_p4oh7rqgd4tqedf4)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 6 versions of this file, between Jun 22, 2026 and Nov 5, 2026, about one every 27 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261105.3ebe4fe latest | 2026-11-05 | 3ebe4fe | 17,421 B | A | view · diff |
| git:20260808.cc3dbc1 | 2026-08-08 | cc3dbc1 | 17,420 B | A | view · diff |
| git:20260730.ecb143d | 2026-07-30 | ecb143d | 17,418 B | A | view · diff |
| git:20260730.e815cfb | 2026-07-30 | e815cfb | 17,386 B | A | view · diff |
| git:20260725.41a1808 | 2026-07-25 | 41a1808 | 11,621 B | A | view · diff |
| git:20260622.71b252e | 2026-06-22 | 71b252e | 6,872 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (17421 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
hhu3637kr/skills · 146 stars · license none declared · pushed 2026-11-06 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_p4oh7rqgd4tqedf4 GET https://markdownregistry.com/api/v1/resolve?ref=hhu3637kr/skills/intent-confirmation GET https://markdownregistry.com/api/v1/blob/ee0fa8c67a45b6e0f8d10d17e0ffc5cabdd3f4c7baae06198d13701142b38f2a
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.