Claude plugin
The DTPR authoring plugin packages seven Agent Skills, the DTPR MCP auto-registration, and a file-based research corpus into a drop-in installation for Claude Code, Claude Cowork, and Claude.ai. It turns the integration surfaces documented elsewhere on this site — MCP tools, REST, concepts — into a workflow for writing and auditing DTPR content.
SKILL.md + frontmatter format, not Claude-specific. The packaging is a Claude plugin (uses claude-plugin.json and the Claude marketplace), which is what makes one-line install possible. See Other harnesses for ways to reach the same skills outside Claude.plugin/dtpr/ in the repository. The plugin bundles its own SKILL.md files, rubric, and research corpus — this site is the hosted reference.The seven skills
| Skill | Tier | Use when |
|---|---|---|
dtpr-describe-system | Instance | Describe a specific AI system as a validated DTPR datachain, optionally from a PDF, URL, or verbal description. |
dtpr-datachain-structure | Meta-structure | Critique or propose changes to the datachain-type shape itself (categories, requirements, retirement, the locale allow-list). |
dtpr-category-audit | Category | Audit one category's element collection for coherence, overlap, and gaps. |
dtpr-element-design | Element | Draft, edit, or retire one element — its title, description, variables, and symbol disposition. |
dtpr-symbol-design | Symbol | Propose or refine an SVG symbol for an element — three variants per round, local HTML preview, finalized markup. |
dtpr-translate | Locale | Fill in non-English locale rows on an element, category, or pasted English fragment, against the active manifest's locale allow-list. |
dtpr-comprehension-audit | Comprehension | Grade any DTPR content against the public-comprehension rubric. |
The seven are peers — there is no runtime router. Users (and the agent's description-based skill selector) pick based on the judgment tier the question lives at. Each schema-tier skill emits a pnpm --filter ./api schema:new <type> <YYYY-MM-DD>-beta handoff line; a human edits YAML in the resulting beta directory, validates with schema:validate, and opens a PR. dtpr-element-design hands off the SVG step to dtpr-symbol-design, which writes a local HTML preview but never into app/public/dtpr-icons/symbols/ — the user saves the chosen variant themselves.
In this section
- Install — per-host install instructions and the capability matrix.
- Skills — one page per skill.
- Research corpus — the file-based knowledge base that compounds across authoring sessions.
- Comprehension rubric — the seven-item rubric schema-tier skills inline and
dtpr-comprehension-auditgrades against.
Other harnesses
The skills are written as portable Agent Skills. Today's primary distribution is the Claude plugin documented above; the same SKILL.md files reach other harnesses through these paths:
- Anthropic Agent SDK. Both
@anthropic-ai/claude-agent-sdk(TypeScript) andclaude-agent-sdk(Python) load Agent Skills directly from a directory. Point the SDK atplugin/dtpr/skills/and the same description-based dispatch works in any application built on the SDK. - MCP
prompts/capability. The DTPR MCP server registers each skill's body (and the two shared reference documents) as a named MCP prompt. Any MCP-aware client (Cursor, Continue, Cline, Claude Desktop, custom clients, the Anthropic Agent SDK) lists and loads them viaprompts/list+prompts/getagainst the existing remote MCP athttps://api.dtpr.io/mcp— no per-harness packaging, no skill-side changes required. The bundle is regenerated fromplugin/dtpr/skills/on each API deploy, so the prompts and the Claude plugin install stay in lock-step. - Harness-native instruction files. The skills can be projected into
AGENTS.md,CLAUDE.md,.cursorrules, or.github/copilot-instructions.mdfor harnesses that read those formats. This loses description-based dispatch (the user has to invoke each skill explicitly) but works in any harness that can read a project-level instructions file. - Plain HTTPS. Each
SKILL.mdfile is a static markdown document. A harness with afetchcapability can pull them directly from the GitHub raw URL on demand.
The MCP at https://api.dtpr.io/mcp is harness-agnostic from day one — every skill's tool calls work the same way no matter how the skill itself is loaded.
Related
- MCP server — the 9-tool API the skills drive.
- Concepts — DTPR vocabulary used across every skill.
- Changelog — release notes for the plugin and the API.