design-doc SKILL.md skillA

design-doc from reddishz/designdoc is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add reddishz/designdoc/design-doc@v10.10

Pins v10.10 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
reddishz/designdoc
Path
.agents/skills/design-doc/SKILL.md
Versions recorded
23
Latest version
v10.10, committed Oct 29, 2026
First version recorded
Sep 13, 2026
Size
11,333 bytes
Repository stars
15
License
MIT

维护**单一作用域**的 ued/ 分层设计文档、需求编码、架构决策、验证/EVAL、 术语表与产品基线。作用域可以是单系统 `ued/`,也可以是系统内的一个子系统 `ued/{subsystem}/`;由多个子系统组成的系统级注册表、依赖钉住与发布由 system-design-doc 负责。 **design-doc是极其重要的技能,应作为每次开发和设计的基础。** 项目有 ued/ 时,改功能、修缺陷或按需求实现代码前 MUST 先对照设计: 需改设计则先文档后代码;禁止先写代码再补设计。 亦用于创建、审查、更新设计文档与基线发版。.

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

# 产品设计文档规范(UED)

本 skill **约束 AI 的执行方式**,不是人类写作教程。**规则与流程在 `references/`**;本文是运行时路由:选对 workflow、守住不变量、该停则停。

措辞强度见 [coding-system.md · 需求级别说明](references/coding-system.md#需求级别说明)。

## 一致性(无冲突)

包内与 `ued/` 内**同一规则只允许一种表述**。发现技能包两处不一致、或设计文档之间/与基线冲突 → 视为**规范缺陷**,当轮修正或列入人审后修正;**MUST NOT** 用「优先级表」掩盖冲突。定稿与发布前审查须确认无未解消冲突。

## 运行时步骤

1. 确认当前作用域存在设计树:单系统为 `ued/`,系统内为 `ued/{subsystem}/`;解析配置见 [runtime-config.md](references/workflows/runtime-config.md)。
2. 若 `ued/README.md` 含**子系统注册表**,说明这是系统根而非单作用域:系统级用 [system-design-doc](../system-design-doc/SKILL.md),本技能只对每个 `ued/{subsystem}/` 运行。若含 `应用注册表` / `app_key` / `doc_mode`,说明是 9.x 旧多应用结构:停止并指向 system-design-doc 的迁移流程,**MUST NOT** 当单系统继续。
3. 按下方**任务路由**加载对应 workflow(**MUST read**);仅在流程分支需要时再打开所列 rule。
4. 解冻、废弃、批量编码或动基线前:先短计划,人审停点见各 workflow 的 Checkpoint。
5. 改完跑 `check_docs.py`;通过≠语义正确。子系统校验用 `--glossary ued/glossary.md`;检查器按系统注册表只读解析其他子系统的文档编码与术语块,仅用于术语表 `定义位置`。
6. **仅当**本轮改过 `ued/`、要定稿/提交、或有基线漂移须询问时,再加载 [lifecycle.md](references/workflows/lifecycle.md) 走 Checkpoint 5;未改设计文档则不必读 lifecycle。

## 任务路由

| 意图 | MUST 先读 |
|------|-----------|
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add reddishz/designdoc/design-doc@sha256:d885dcc4359b0345

The line at the top of this page pins the label v10.10, 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_5h2pbiql7uplal5d.svg)](https://markdownregistry.com/a/art_5h2pbiql7uplal5d)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 23 versions of this file, between Sep 13, 2026 and Oct 29, 2026, about one every 2 days.

versioncommittedcommitsizeaudit
v10.10 latest2026-10-29 9726ef9 11,333 BA view · diff
v10.92026-10-29 a19448f 11,332 BA view · diff
v10.82026-10-29 9f18e52 11,332 BA view · diff
v10.72026-10-29 c91b1c8 11,332 BA view · diff
v10.62026-10-29 d9a47d3 10,929 BA view · diff
v7.02026-10-16 7de825e 7,300 BA view · diff
v7.02026-10-16 b79b4f3 7,088 BA view · diff
v6.72026-10-13 514deb5 31,572 BA view · diff
v6.62026-10-12 72266e9 31,479 BA view · diff
v6.52026-10-12 fa138a2 31,320 BA view · diff
v6.42026-10-12 898bf6b 31,320 BA view · diff
v6.32026-10-09 bbf802e 30,926 BA view · diff
v6.22026-10-08 b17132b 30,680 BA view · diff
v6.12026-10-08 b8ce7c1 27,686 BA view · diff
v6.12026-10-08 02370a5 27,055 BA view · diff
v6.12026-10-08 27f51ea 25,148 BA view · diff
v6.02026-10-08 1d8742e 24,245 BA view · diff
v5.12026-09-14 c0cadef 22,934 BA view · diff
v5.02026-09-14 f43e23a 22,380 BA view · diff
v4.82026-09-14 b934789 21,419 BA view · diff
v4.72026-09-14 1a364a7 21,398 BA view · diff
v4.62026-09-13 90e9044 21,246 BA view · diff
v4.52026-09-13 1ceea68 21,041 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (11333 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

GitHub

reddishz/designdoc · 15 stars · license MIT · pushed 2026-10-29 · branch master

API

GET https://markdownregistry.com/api/v1/artifacts/art_5h2pbiql7uplal5d
GET https://markdownregistry.com/api/v1/resolve?ref=reddishz/designdoc/design-doc
GET https://markdownregistry.com/api/v1/blob/d885dcc4359b034568c2764313a97d8f064a8012ef9d818a2e9239f8d7e7a51b

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 reddishz/designdoc

system-design-doc SKILL.md skill
reddishz/designdoc · .agents/skills/system-design-doc/SKILL.md · 维护由多个子系统组成的系统级设计:子系统注册表、角色 / 边界 / 交互约束、 子系统依赖与外部依赖钉住、系统发布清单与版本对齐。 项目 `ued/README.md` 含子系统注册表时加载;单系统继续使用 design-doc。…
v1.8 · audit A · 15 stars
dual-vcs Cursor rule
reddishz/designdoc · .cursor/rules/dual-vcs.mdc · 本仓库提交须同时走 GitHub 与 SVN,缺一不可
git:20260914.0ae7dc2 · audit A · 15 stars
readme-github-home Cursor rule
reddishz/designdoc · .cursor/rules/readme-github-home.mdc · 根 README 是 GitHub 首页:偏功能特性,技术细节少而精
git:20261008.97dc71a · audit A · 15 stars

Every file in reddishz/designdoc

Other files named design-doc

design-doc SKILL.md skill
lamngockhuong/aiteamkit · plugins/atk/skills/design-doc/SKILL.md · Write the technical design document a team reviews before coding, plus its ADR: current state, options with trade-offs…
git:20261106.96eea03 · audit A · 12 stars

Browse by kind, by grade A, or by owner.