Skills DirectorySearch all skills ↗

AI agent skill · by @kwakseongjae

Omd:Add Reference

Reference catalog authoring compatibility gate. Core v2 cutover가 끝나기 전에는 신규 legacy DESIGN.md 쓰기를 차단하고 안전한 재개 조건을 설명한다.

Archived 2026-10-23 · Source updated 2026-10-01 · License: MIT. Check the original repository for the latest version.

SKILL.md instructions

# omd:add-reference — Core v2 catalog cutover gate

Status: `CORE_V2_CATALOG_WRITE_BLOCKED`.

**Scope, narrowed by owner decision 2026-09-16.** This gate blocks writes that
create a *new* legacy reference or a new Core catalog package. It does **not**
block refreshing evidence on an **existing** reference — `verification_v2`,
`.verification.md`, `tokens.components` state values, `## Proof` — because that
produces no Core package and adds no migration debt; the file stays legacy and
stays in the same queue. Creating a reference, adding a brand, restoring a legacy
YAML marker, emitting retired section output, placeholder sentinels, or hand-editing
generated counts and mirrors all remain refused. Full rationale and the two expiry
conditions: `.claude/skills/omd-add-reference/SKILL.md`.


This repository still reads the 440 historical reference files through the
legacy frontmatter adapter. That makes them valid migration inputs, but it does
not authorize a new legacy writer. Do not create, update, backfill, or sync a
`web/references/<id>/DESIGN.md` from this skill.

When invoked:

1. Inspect only. Do not write a reference, token block, generated catalog, or
   public count.
2. Explain that project/user-facing DESIGN.md is already single-write Core v2,
   while reference authoring is paused until the catalog has a graph-backed
   metadata/evidence package and Core projection compiler.
3. If research is still useful, save nothing to the catalog. Return a concise
   proposed source list and the intended reference id in chat only.
4. Resume writes only after all of these exist and pass together:
   - Core v2 reference metadata/evidence sidecar schema;
   - registry, quality, AST, token, and verification readers for that schema;
   - deterministic graph → portable DESIGN.md projection;
   - legacy dual-read and Core single-write tests;
   - migration report with `dropped_segments=0` and unknown facts absent.

Never work around this gate by restoring a legacy YAML marker, numbered
13/15/16 sections, placeholder sentinels, or a second authoritative Markdown dialect.

Related skills