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
# CLAUDE.md
Instructions for Claude Code in this repository. The build, the layout and the invariants are in
AGENTS.md, which applies to every agent:
@AGENTS.md
## Language
Everything that lands in the repository is in English: code, identifiers, comments, documentation,
commit messages, pull request titles and descriptions.
## Commits
The history of this repository is public. A commit message follows CONTRIBUTING.md ("Commit
messages"), and `scripts/commit-message-check.mjs` enforces it — in the `commit-msg` hook
(`git config core.hooksPath .githooks`) and on every pull request:
- a Conventional Commits header, lowercase description, at most 72 characters;
- a body that says why the change was made, not what the diff already shows;
- no trailers that link a private session, and no co-author line for an assistant;
- no issue-tracker keys, review tags or references to documents outside the repository;
- no paths from a local machine.
## Before you call something done
Run the gate the change needs (`node scripts/check.mjs --tier full`, or `--tier all` for a change
that reaches the container suites) and read its result. A change is done when the gate says GREEN,
…
The line at the top of this page pins the label git:20261002.ccb0d57, 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_uwgiijrs7suj6fuw
GET https://markdownregistry.com/api/v1/resolve?ref=pragmatic-design/pragmatic.design/CLAUDE.md
GET https://markdownregistry.com/api/v1/blob/00bf2f97acce8ddb9ee739028f910ccddd8a162649a9a04f4ecb945ba1160caf
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.
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-architecture/SKILL.md · Use when setting up a new Pragmatic.Design project, splitting it into libraries, modules and databases, or weighing a…
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-choose-modules/SKILL.md · Use when the user describes a feature to build and needs the Pragmatic.Design NuGet packages and public patterns chosen…
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-ecosystem/SKILL.md · Use when working on an app that consumes Pragmatic.Design without its source; the reference hub for NuGet packages from…
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-new-app/SKILL.md · Use when the user asks to create or scaffold a new app from the Pragmatic.Design packages (nuget.org, or a local…
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-nuget-feed/SKILL.md · Use when a restore or build fails with NU#### or feed and source errors, or when consuming Pragmatic.Design builds that…
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-use-actions-endpoints/SKILL.md · Use when implementing a CRUD or business operation or exposing it over HTTP (Mutation, DomainAction, [Endpoint]…
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-use-audit/SKILL.md · Use when the app must prove who changed or accessed something, answer an auditor, verify the trail or choose…
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-use-caching/SKILL.md · Use when adding caching or invalidation to a query or mutation, or the user mentions cache keys, stampede, tags or a…
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-use-client/SKILL.md · Use when a front end or another service calls a Pragmatic API, hand-written HttpClient code appears, or PRAG2300-2304…
pragmatic-design/pragmatic.design · marketplace/plugins/pragmatic-design/skills/pragmatic-use-composition/SKILL.md · Use when wiring the host, DI, modules, startup steps or the module-to-database topology (Pragmatic.Composition…