lov-atom-feature-contract SKILL.md skillA
lov-atom-feature-contract from lovstudio/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add lovstudio/skills/lov-atom-feature-contract@v0.1.1Pins v0.1.1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- lovstudio/skills
- Path
skills/atom-feature-dev/skills/feature-contract/SKILL.md- Versions recorded
- 1
- Latest version
- v0.1.1, committed Sep 25, 2026
- Size
- 2,255 bytes
- Repository stars
- 72
- License
- MIT
把一个用户任务冻结为可版本化的原子 Feature Contract、参数与 Profile Preset schema、错误和真实验收向量。触发:“定义这个 atom 的契约”或 “create an atom feature contract”。.
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
# 功能契约 · Feature Contract 把需求收敛成所有 SDK 与 adapter 共用的唯一业务契约。输出位于目标项目的 `.atom-feature/`,不替代目标语言自己的公开类型。 ## Triggers ### Activate when - “先把这个 atom 的输入、输出、错误和副作用定下来。” - “为复杂参数设计 Profile Preset,并减少 Agent 后续追问。” - “Create an atom feature contract and acceptance vectors.” ### Do not activate when - 只写宽泛产品方案、单个 API 文档或 UI 表单;使用对应能力。 ## Workflow (MANDATORY) 1. 读取根 Kit 的 `references/atom-feature-contract.md` 与目标仓库规则、现有类型和测试。 2. 用一句用户结果定义 atom;发现多个独立结果时拆分,不能用页面名代替业务边界。 3. 列出规范化 input、output、错误、权限、副作用、幂等性、并发和版本策略。 4. 为可预设参数生成 `profiles.schema.json`;秘密只允许 locator,不允许值。 5. 记录至少一个来自真实请求的 golden vector,再补参数边界和预期失败。 6. 在 manifest 中把不适用 surface 明确标为 `not-applicable` 并写理由。 7. 用目标语言的 schema/type validator 和根 helper 验证,修改契约后使旧 evidence 失效。 ## Output Contract 返回 manifest、contract schema、profile schema、acceptance vectors 的路径,以及仍未冻结的 业务决策。没有真实案例时保持 `planned`,不得制造向量或分数。 ## Dependencies 目标项目现有的类型、schema 与测试工具;无外部服务硬依赖。
Read the whole file at its exact version.
How to install
mdr add lovstudio/skills/lov-atom-feature-contract@sha256:6c0e15742fb0ea0cThe line at the top of this page pins the label v0.1.1, 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_v4g3cp5fvqz43yvk)
0 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Sep 25, 2026.
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 (2255 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
lovstudio/skills · 72 stars · license MIT · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_v4g3cp5fvqz43yvk GET https://markdownregistry.com/api/v1/resolve?ref=lovstudio/skills/lov-atom-feature-contract GET https://markdownregistry.com/api/v1/blob/6c0e15742fb0ea0c8a6b1094ebd4935d40441575afd313f5522e689c1631b23b
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.