sdlc-intent SKILL.md skillA
sdlc-intent from tscarpe/claude-sdlc-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add tscarpe/claude-sdlc-skills/sdlc-intent@git:20261104.2dd86a9Pins git:20261104.2dd86a9 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- tscarpe/claude-sdlc-skills
- Path
skills/sdlc-intent/SKILL.md- Versions recorded
- 16
- Latest version
- git:20261104.2dd86a9, committed Nov 4, 2026
- First version recorded
- Sep 12, 2026
- Size
- 12,978 bytes
- Repository stars
- 66
- License
- MIT
Digests and health-checks product requirement documents (PRD). Stage 1 produces a structured digest (roles, concepts, feature map, flow diagrams, state machines) to build shared understanding; stage 2 audits the requirement against a seven-layer defect taxonomy (six in-document consistency layers plus an external-reference layer for missing-content defects) and produces a graded issue report plus a PM clarification checklist. Use when the user shares a requirement/PRD document…
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
# 需求接收助手(sdlc-intent) 两段式:**第一段梳理**建立对需求的共识理解,**第二段体检**尽早暴露需求缺陷。梳理是体检的前提——先与用户对齐理解,再找问题。 **前置依赖**:`python3`(parse_doc / scan_refs / resolve_anchors,纯标准库);飞书输入用 `lark-cli`(未安装/未登录或权限不足时,按「输入读取」降级为本地文件或文本)。 ## 选择工作流 用户说「评审 / 梳理 / 找问题」时先确认宾语:对象是**需求文档**才进本 skill;是设计/用例走 sdlc-gate,是技术方案走 sdlc-doubt,是上线前检查走 sdlc-release-check。 按用户意图选择分支: - 用户说「梳理需求 / digest / 理解需求」,或**首次**给出需求文档 → 只跑【第一段:需求梳理】,跑完暂停 - 用户说「体检 / 需求评审 / 给需求找问题 / review」→ 跑【第二段:需求体检】;若已存在梳理文档(`sdlc/*/intake/digest-*.md`)优先复用,不存在则提示先梳理 - **复用梳理文档前强制版本校验**:体检本身要重新读取原文,读取后将本次原文的版本/修订时间与梳理文档头「版本」字段比对——一致 → 直接复用;不一致 → 告知用户「原文已从 vX 更新至 vY,梳理文档基于旧版」,建议重梳理(用户明确说沿用才沿用);原文无版本信息时,向用户展示梳理文档的梳理日期,请其确认原文是否有更新 - 用户只给文档未指明 → 两段连跑:梳理完成后**暂停**,向用户展示摘要并提示「请确认或补充业务理解,完成后说“继续体检”」,得到确认再跑体检 - 用户要求「开始开发 / 拆任务 / 写代码」时:先走 sdlc-gate 的开发请求入口;未过 gate 先停,见「下一步(流程衔接)」 ## 输入读取 - 飞书链接(feishu.cn / doubao.com 的 /docx/、/wiki/):`lark-cli docs +fetch --doc "<URL>" --doc-format markdown`(权限不足时向用户说明,不要反复重试) …
Read the whole file at its exact version.
How to install
mdr add tscarpe/claude-sdlc-skills/sdlc-intent@sha256:b3bbf05dcd036ca8The line at the top of this page pins the label git:20261104.2dd86a9, 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_v4ufdpq6i344yfs4)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 16 versions of this file, between Sep 12, 2026 and Nov 4, 2026, about one every 4 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261104.2dd86a9 latest | 2026-11-04 | 2dd86a9 | 12,978 B | A | view · diff |
| git:20261020.1e9bef2 | 2026-10-20 | 1e9bef2 | 12,969 B | A | view · diff |
| git:20261018.62c92c0 | 2026-10-18 | 62c92c0 | 12,294 B | A | view · diff |
| git:20261018.5f3673c | 2026-10-18 | 5f3673c | 11,813 B | A | view · diff |
| git:20261015.542bbe4 | 2026-10-15 | 542bbe4 | 11,827 B | A | view · diff |
| git:20261014.6f40fa1 | 2026-10-14 | 6f40fa1 | 11,824 B | A | view · diff |
| git:20260930.8f8a752 | 2026-09-30 | 8f8a752 | 11,644 B | A | view · diff |
| git:20260928.9ef9188 | 2026-09-28 | 9ef9188 | 11,642 B | A | view · diff |
| git:20260927.78066b6 | 2026-09-27 | 78066b6 | 11,421 B | A | view · diff |
| git:20260926.fa9dd0b | 2026-09-26 | fa9dd0b | 11,295 B | A | view · diff |
| git:20260919.25ece4c | 2026-09-19 | 25ece4c | 8,361 B | A | view · diff |
| git:20260918.b32ef15 | 2026-09-18 | b32ef15 | 7,736 B | A | view · diff |
| git:20260916.07facfc | 2026-09-16 | 07facfc | 6,958 B | A | view · diff |
| git:20260916.a0fd16b | 2026-09-16 | a0fd16b | 6,880 B | A | view · diff |
| git:20260912.a50aa4e | 2026-09-12 | a50aa4e | 6,901 B | A | view · diff |
| git:20260912.83789e8 | 2026-09-12 | 83789e8 | 6,889 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 (12978 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
tscarpe/claude-sdlc-skills · 66 stars · license MIT · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_v4ufdpq6i344yfs4 GET https://markdownregistry.com/api/v1/resolve?ref=tscarpe/claude-sdlc-skills/sdlc-intent GET https://markdownregistry.com/api/v1/blob/b3bbf05dcd036ca86eb9bf61d2a9d6010e12cb1d537c78f99e7a0b5a32aa6c05
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.