---
name: sno-ai/mda-compat-intro
source: https://app.decimal.ai/s/sno-ai-mda-compat-intro@1/SKILL.md
source_sha256: 4c741ba5dad4
---

# MDA Compat Demo (Claude Code)

This skill exists to verify Claude Code SKILL.md compatibility from an MDA-compiled output.

Three things are true if you can see this skill listed in your Claude Code session:

1. The compiled `SKILL.md` parses under Claude Code's loader.
2. The frontmatter `name` matches the package directory name (spec §06-2.1).
3. The top-level `allowed-tools` field reaches Claude Code where it can be honored.

Source: `compat/claude-code/source.mda`. Compile: `mda compile compat/claude-code/source.mda --target SKILL.md --out-dir compat/claude-code/build --integrity`.

What this does NOT prove:

- That MDA today can author the runtime-specific Claude Code fields outside the agentskills.io v1 envelope (`when_to_use`, `model`, `effort`, `context`, `hooks`, `paths`, `shell`, `agent`, `argument-hint`, `arguments`, `disable-model-invocation`, `user-invocable`). Those are out of v1.0 scope and earmarked for v1.1.
- That Claude Code parses MDA-extended frontmatter under `metadata.mda.*` (it does not, and is not required to).
- That signatures or integrity digests are checked at load (no current runtime does that).