Phase D of greenfield project bootstrap. Produce design.md + data-model.md + contracts/{openapi,asyncapi,schemas/*} + adr/NNNN-*.md. Validates contracts via swagger-cli/asyncapi/ajv before exit.
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
# /plan — design + contracts + ADRs
After `/constitute` locked in non-negotiables, this skill produces the technical design that workers will implement.
## Artifacts to produce
1. `spec/001-<slug>/design.md` — architecture overview, sequence diagrams (mermaid), error handling strategy
2. `spec/001-<slug>/data-model.md` — entities, relationships, persistence shape
3. `spec/001-<slug>/contracts/openapi.yaml` — sync API contracts (HTTP endpoints)
4. `spec/001-<slug>/contracts/asyncapi.yaml` — event contracts (queues/topics)
5. `spec/001-<slug>/contracts/schemas/*.json` — shared JSON Schema for data shapes
6. `adr/NNNN-<decision>.md` — one MADR file per arguable architectural choice
## Templates
`<bootstrap-pack>/templates/{design.md,data-model.md,openapi.yaml,asyncapi.yaml,adr-0001-record-architecture-decisions.md}.tmpl`
## Validation
Before exit, run:
```bash
# Each contracts file must parse
npx swagger-cli validate spec/001-*/contracts/openapi.yaml
npx @asyncapi/cli validate spec/001-*/contracts/asyncapi.yaml
for f in spec/001-*/contracts/schemas/*.json; do
npx ajv-cli compile -s "$f"
done
# Validator-gate checks
…
The line at the top of this page pins the label git:20260919.c129a05, 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.
GET https://markdownregistry.com/api/v1/artifacts/art_e7u2jfqjhzbii3la
GET https://markdownregistry.com/api/v1/resolve?ref=papadopouloskyriakos/agentic-chatops/plan
GET https://markdownregistry.com/api/v1/blob/fc6886f1f24f4004d32a37eef8923fe02c01152addb81e045c4e906e8374b2bf
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.
papadopouloskyriakos/agentic-chatops · bootstrap-pack/.claude/skills/specify/SKILL.md · Phase B of greenfield project bootstrap. Interview the operator to produce PROJECT.json + PROJECT.md +…
papadopouloskyriakos/agentic-chatops · bootstrap-pack/.claude/skills/tasks/SKILL.md · Phase E of greenfield project bootstrap. Atomize design.md + contracts into tasks.json with files_owned + dependencies…
papadopouloskyriakos/agentic-chatops · openclaw/skills/codegraph-lookup/SKILL.md · Query code graph database for function callers, callees, dependencies, and dead code in CubeOS and MeshSat repos.
papadopouloskyriakos/agentic-chatops · openclaw/skills/correlated-triage/SKILL.md · When multiple hosts alert simultaneously (burst), create a master YouTrack issue, run per-host triage, link children…
papadopouloskyriakos/agentic-chatops · openclaw/skills/error-propagation/SKILL.md · Structured error reporting format for triage failures — ERROR_CONTEXT format so next tier can resume without re-doing…
papadopouloskyriakos/agentic-chatops · openclaw/skills/escalate-to-claude/SKILL.md · Escalate a YouTrack issue to Claude Code (Tier 2) for CODE IMPLEMENTATION ONLY. Use ONLY when someone explicitly asks…
papadopouloskyriakos/agentic-chatops · openclaw/skills/exec-safety/SKILL.md · Blocked command list for exec tool — commands that must NEVER be executed, even if asked.
jeremylongshore/tons-of-skills-marketplace · plugins/ai-agency/hyperflow/skills/plan/SKILL.md · Use when a request needs shaping before any code is written — a rough or vague prompt to sharpen, an ambiguous idea to…
zereight/gitlab-mcp · .github/skills/plan/SKILL.md · Strategic planning with optional interview workflow. Activate when user says: plan this, plan the, let's plan, make a…
suboss87/fdeops · skills/plan/SKILL.md · Sequence an understood outcome into verifiable delivery slices with dependencies, ownership and acceptance checks. Use…
snowflake-labs/cocoplus · .cortex/skills/cocobrew/plan/SKILL.md · Enter the Plan phase of CocoBrew. Runs CocoSpec quality gate pre-flight, reads spec.md and discuss.md (if present)…
ericrisco/rsc-harness · skills/plan/SKILL.md · Use when an approved, clarified spec must become a technical blueprint before any code — the SDD phase between clarify…
aiskillstore/marketplace · skills/0xmsc/plan/SKILL.md · Guidelines for iteratively planning tasks and changes before implementation. Use this when the user requests a…