requirement-baseline SKILL.md skillA
requirement-baseline from ccoalm/ccl-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ccoalm/ccl-skills/requirement-baseline@git:20260905.260c603Pins git:20260905.260c603 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ccoalm/ccl-skills
- Path
skills/requirement-baseline/SKILL.md- Versions recorded
- 3
- Latest version
- git:20260905.260c603, committed Sep 5, 2026
- First version recorded
- Aug 12, 2026
- Size
- 9,514 bytes
- Repository stars
- 6
- License
- Apache-2.0
现状盘点 / 当前能力梳理 / 按当前代码说明现状(某状态·数据怎么产生和消费)/ 现有流程、页面、API、数据、运营规则盘点 / as-is audit / current state inventory —— 交付物是**现状清单本身**:现在怎么运作、已有哪些能力与例外、事实来源与 freshness、缺口和冲突,含按 commit 固定的代码现状取证。Skip 要的是意图、用户故事、验收标准、问题池(「到底要什么」)→ requirement-intent;要的是本轮改哪些、不改哪些、切几版(变更边界)→ requirement-scope;问线上是否已启用 → platform-observability;代码/项目质量评估 → product-rd-workflow;bug 根因 → defect-diagnosis。.
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
# Requirement Baseline 把「现在到底怎么运作」变成一份有来源、有 freshness、缺口显式的 as-is 清单。改需求之前先弄清现状、已有能力是什么、缺口在哪里时进入本技能。 **选型与评估依赖现状事实时同样进本技能**:判断采用/扩展/替换/下线哪个组件、某能力是否已存在、某系统当下如何运作——结论落在别处(`product-rd-workflow` 的 gate),但支撑结论的事实归本技能取证,取证纪律见硬约束 1。 ## 硬约束(先读,全程适用) 1. **不下产品决策。** 只描述现状,不判断「应该怎么改」。代码、数据、架构等描述性证据**不裁决 should-be**。最高频的越界形态是**拿可用性证据当选型结论**:仓库活跃度、最近提交时间、「跑得起来」「有 API」「另一个候选已停更」只说明某物存在且能用,不说明它该被采用——这类事实照记,但不得推出「所以选它」。该记而常被略过的是候选的**自述定位**(README 首句、manifest 描述)——它出自制品自身,属现状事实;查不到就记「自述定位未查到」并列出已查来源,不得代拟。**层级归属分现状与目标两栏,不可混填**:现状层级按部署配置、依赖图等有来源的现状证据照记(这是本技能的本职,不因目标架构缺失而丢弃);目标层级仅当有来源的目标架构**明确写到该候选**时才记,架构未确认与架构未涵盖该候选要分别记明,作为证据缺口交回决策 owner,不得靠推断补齐。 2. **三态判定,权威 baseline 不得记 N/A。** 用共享契约的 current-state 三态;新鲜权威 baseline 记 `satisfied-by-authoritative-baseline`。 3. **`not-applicable` 的全部前置条件**:仅当是有边界的存在性检查、**且**能证明净新增、**且**不触及既有流程、权限、数据、API、规则、迁移、兼容或旧版本行为时才可判。任一条不成立即不得判。 4. **未查到 ≠ 不存在。** 正常取证后仍未查到的能力、接口、数据、权限、审核流或模型能力,不得写成已确定字段;对应 requirement 行不得设为 `closed`。 5. **关闭表只补自己那部分。** 唯一 canonical 是 `requirement-doc-writer/references/requirement-closure-contract.md`。本技能以 `evidence-derived` 只填 as-is 描述性事实,或有效已批准规范性来源授权范围内的字段;记录 decision_authority、source、推导、冲突处置和重开条件,**只提出行状态候选,不得把整行设为 `closed`**。 …
Read the whole file at its exact version.
How to install
mdr add ccoalm/ccl-skills/requirement-baseline@sha256:3c54a33449fbeaf8The line at the top of this page pins the label git:20260905.260c603, 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_2i22ke7wvkgowvmh)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, between Aug 12, 2026 and Sep 5, 2026, about one every 12 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260905.260c603 latest | 2026-09-05 | 260c603 | 9,514 B | A | view · diff |
| git:20260818.d901f3e | 2026-08-18 | d901f3e | 9,441 B | A | view · diff |
| git:20260812.206facb | 2026-08-12 | 206facb | 7,328 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 (9514 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
ccoalm/ccl-skills · 6 stars · license Apache-2.0 · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_2i22ke7wvkgowvmh GET https://markdownregistry.com/api/v1/resolve?ref=ccoalm/ccl-skills/requirement-baseline GET https://markdownregistry.com/api/v1/blob/3c54a33449fbeaf8a83d1d8cb21964d990be11c3889a54a21c0ec82665b47396
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.