spec is agent-read markdown (skill) from heymegabyte/claude-skills.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# SKILL.md Authoring Spec
Pattern from anthropics/skills (`spec/agent-skills-spec.md`). Authoritative reference for contributors.
---
## Frontmatter fields
```yaml
---
name: my-skill # REQUIRED. Lowercase a-z, 0-9, hyphens. Max 64 chars.
# Must match parent directory name exactly.
description: | # REQUIRED. Max 1024 chars.
What it does. When to invoke it. # Lead with trigger condition for agent discovery.
Include specific keywords.
license: MIT # OPTIONAL. License name or bundled file reference.
compatibility: Requires Node 22+ # OPTIONAL. Max 500 chars. Env constraints (wrangler, CF, Python).
metadata: # OPTIONAL. Arbitrary KV map.
internal: true # Hides from /menu picker + skills find. See rules/internal-skill-discovery.md.
version: "1.0"
author: example-org
allowed-tools: Read Grep Bash(git:*) # OPTIONAL. Space-separated pre-approved tools. Experimental.
---
```
### Field rules
| Field | Required | Constraints |
|---|---|---|
| `name` | Yes | `^[a-z0-9][a-z0-9-]*[a-z0-9]$`, max 64, matches dir name |
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
GET https://markdownregistry.com/api/v1/artifacts/art_qdwgzf5zaik2llbo
GET https://markdownregistry.com/api/v1/resolve?ref=heymegabyte/claude-skills/spec
GET https://markdownregistry.com/api/v1/blob/3d84ee74b35f79af83148395f64549d583d3f2cfdf90a987dfa379fcfbebbd71
Your agent 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.
heymegabyte/claude-skills · 02-goal-and-brief/SKILL.md · Establish project thesis before first code. Infer product type from domain/folder/README. Identify users, business…
heymegabyte/claude-skills · 03-planning-and-research/SKILL.md · Deep web research, competitor scanning, technology evaluation, and implementation planning. Decomposes work into…
heymegabyte/claude-skills · 04-preference-and-memory/SKILL.md · Captures and evolves user preferences with confidence levels. Maintains Voice of the Customer model with exact…
heymegabyte/claude-skills · 06-build-and-slice-loop/SKILL.md · Implements features in vertical slices, always starting with homepage. Enforces anti-placeholder rules — no lorem…
cryndoc/polisade-orchestrator · skills/spec/SKILL.md · Generate a technical SPEC (SPEC-NNN) from an existing PRD or Feature Brief via a clean-context subagent. Use when PM…
lamngockhuong/aiteamkit · skills/spec/SKILL.md · Write and keep current the reference documents a team reads long after the work that produced them merged: the API…
badmuriss/my-llm-kit · skills/spec/SKILL.md · Plan a requested codebase change or architecture decision. Use when planning is requested; do not implement code.