sdlc-design SKILL.md skillA
sdlc-design 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-design@git:20261105.93b60b6Pins git:20261105.93b60b6 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-design/SKILL.md- Versions recorded
- 7
- Latest version
- git:20261105.93b60b6, committed Nov 5, 2026
- First version recorded
- Sep 28, 2026
- Size
- 8,428 bytes
- Repository stars
- 66
- License
- MIT
Produces the technical design document (design.md) from the confirmed requirement digest: solution alternatives, data model, tiered interface contracts, shared-asset inventory with delivery ownership, decision table (C-constraint/H-assumption), and implementation slicing constraints handed to task frameworks like Trellis. Use when the requirement digest is confirmed and design is due, or the user says 技术设计、详细设计、概要设计、出设计、设计文档、接口契约、D 表、方案骨架、切分约束、sdlc-design. 用法:/sdlc-design 需求名.
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-design) 把已确认的需求共识(平台 standard 定稿优先,无则 sdlc-intent 三件套)翻译成技术设计文档 `design.md`——供三方消费:sdlc-gate 评审、任务框架拆分执行、sdlc-test cases 并行推导。**设计写成文档本身就是发现过程**:契约、决策、公共资产在人能逐行核对的粒度上定死,下游切片免现场设计。 **前置依赖**:`codegraph` MCP(存量勘察;缺失时降级定向 grep + 读文件);`mysql` MCP(只读核对表结构,可选)。 ## 路由(进入时先判) 读 `sdlc/<需求名>/intake/` 最新 digest 头「风险分级」: - **C 级** → 不产 design.md,产一页 `sdlc/<需求名>/design/plan.md`(逐接口方案,骨架见 [references/design-template.md](references/design-template.md)「C 级轻量方案」),随后走 `/sdlc-gate <需求名>` C 档主会话自查;放行后才可开发 - **A/B 级** → 继续;B 级按 mini 骨架产出(裁剪规则见 design-template 末节) - **digest 不存在** → 停,先跑 sdlc-intent——设计的输入是共识版需求,不是原文速读 - **已存在 design.md 且头部有 `> 平台定稿:` 锚点行**(sdlc-sync pull-dev-bundle 拉回的平台定稿)→ **拒绝本地增量修订**:该设计已在平台定稿,本地改动即口径漂移;引导用户走平台 design_rev / 变更单,修订定稿后 `/sdlc-sync pull-dev-bundle <需求名> only:design` 拉回。**例外**:用户显式要求重开时——警告「将脱离平台定稿基线,平台侧后续修订与本文件无法对账」,确认后允许重写,重写落盘时**删除锚点行**(本地文件回归普通设计,下次 pull 按无锚点路径比对) - **已存在 design.md 且用户未要求重开** → 读头部输入锚点(digest/audit/pm-checklist/standard 四文件日期;standard 无则记「无」)与各文件最新一份比对:全部一致则在其上增量修订,任一更新即按增量修订处理并提示口径漂移、确认是否重审 ## Q 表定位规则 Q 表(问题/当前假设/阻塞范围,编号 `确认.Q-xx`)的载体按序定位: 1. parent prd §6 已有 Q 表(大需求三段式链路)→ **复用**,design 头部注明来源,增量项追加 …
Read the whole file at its exact version.
How to install
mdr add tscarpe/claude-sdlc-skills/sdlc-design@sha256:8fbf43e2289f5de3The line at the top of this page pins the label git:20261105.93b60b6, 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_sodvfcr4qhj2grwg)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 7 versions of this file, between Sep 28, 2026 and Nov 5, 2026, about one every 6 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261105.93b60b6 latest | 2026-11-05 | 93b60b6 | 8,428 B | A | view · diff |
| git:20261104.2dd86a9 | 2026-11-04 | 2dd86a9 | 8,058 B | A | view · diff |
| git:20261026.e25e8b4 | 2026-10-26 | e25e8b4 | 7,922 B | A | view · diff |
| git:20261020.1e9bef2 | 2026-10-20 | 1e9bef2 | 7,311 B | A | view · diff |
| git:20261018.62c92c0 | 2026-10-18 | 62c92c0 | 6,723 B | A | view · diff |
| git:20260929.d13faff | 2026-09-29 | d13faff | 6,577 B | A | view · diff |
| git:20260928.9ef9188 | 2026-09-28 | 9ef9188 | 6,502 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 (8428 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_sodvfcr4qhj2grwg GET https://markdownregistry.com/api/v1/resolve?ref=tscarpe/claude-sdlc-skills/sdlc-design GET https://markdownregistry.com/api/v1/blob/8fbf43e2289f5de3b3b8eccbcbf557291f96651deb4853c24ef333b7bcc254d8
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.
More from tscarpe/claude-sdlc-skills
Every file in tscarpe/claude-sdlc-skills