Diagnose evolve health on Claude — verify the CLAUDE.md @import is actually loading the thin EVOLVE.md into sessions.
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
# Doctor
## Overview
On Claude, evolve is delivered by a single `@.evolve/EVOLVE.md` import line in
this repo's `./CLAUDE.md`. That import requires a one-time, per-project "allow
external imports" approval. If you (or a teammate) declined it — even once, in a
past session — Claude silently disables the import forever, the thin EVOLVE.md
never loads, and evolve becomes a no-op with **no error**.
This skill checks whether the import is actually reaching your sessions. The
installed EVOLVE.md carries a canary line, and only you can tell whether it
reached your context: Claude does not write CLAUDE.md or its imports into
session transcripts, so there is nothing on disk to check instead.
## Required Action
1. Look in the project instructions already loaded into your context (the
`CLAUDE.md` contents and anything it imports) for a line that starts with
`Evolve import canary:`. Do **not** read, open or search any file for it —
reading `.evolve/EVOLVE.md` would find the line whether or not the import
works, and defeat the check.
2. Run the doctor script from the repo root, passing what you found. If you
found the line, pass the `EVOLVE_IMPORT_CANARY_…` token from it:
…
The line at the top of this page pins the label git:20261013.797e6ba, 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_qmz7wy5lsdm7gpx3
GET https://markdownregistry.com/api/v1/resolve?ref=agenttoolkit/altk-evolve/doctor
GET https://markdownregistry.com/api/v1/blob/74287181c942832246c72a5cbebf2bb94be8e1bd90ac4c57cab98c340078219a
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.
agenttoolkit/altk-evolve · explorations/agent-wiki/skills/agent-wiki-consolidate-guidelines/SKILL.md · Read all atomic guidelines in wiki-twobatch/guidelines/ and propose themed clusters that group near-duplicates. Writes…
agenttoolkit/altk-evolve · explorations/agent-wiki/skills/agent-wiki-consult/SKILL.md · Consult an agent-wiki for guidelines relevant to the task at hand. The wiki itself documents how to retrieve from it…
agenttoolkit/altk-evolve · explorations/agent-wiki/skills/agent-wiki-extract-guidelines/SKILL.md · Read a normalized Claude Code trajectory JSON and extract reusable guidelines into wiki-twobatch/guidelines/. Use when…
agenttoolkit/altk-evolve · explorations/agent-wiki/skills/agent-wiki-ingest/SKILL.md · Ingest one or more agent trajectories (raw bob/claude traces or normalized JSON) into an agent-wiki end-to-end —…
agenttoolkit/altk-evolve · explorations/agent-wiki/skills/agent-wiki-summarize/SKILL.md · Read a normalized Claude Code trajectory JSON and write an episodic summary page to wiki-twobatch/summaries/. Use when…
agenttoolkit/altk-evolve · explorations/agent-wiki/skills/agent-wiki-synthesize-skill/SKILL.md · Read a normalized Claude Code trajectory JSON and produce a wiki-resident SKILL.md page that future agents can invoke…
agenttoolkit/altk-evolve · platform-integrations/bob/evolve-lite/skills/evolve-lite-adapt-memory/SKILL.md · Mirror a just-saved native memory into the shared evolve store so it becomes shareable and auditable
blackbelttechnology/pi-agent-dashboard · packages/extension/.pi/skills/doctor/SKILL.md · Diagnose why pi-flows, the Anthropic-messages bridge, model resolution, a pi install, a peer, a plugin/bridge, or a…
yonatangross/orchestkit · src/skills/doctor/SKILL.md · OrchestKit doctor for health diagnostics across manifest integrity, hook configuration, skill validation, agent…
yonatangross/orchestkit · plugins/ork/skills/doctor/SKILL.md · OrchestKit doctor for health diagnostics across manifest integrity, hook configuration, skill validation, agent…
agenttoolkit/altk-evolve · platform-integrations/claw-code/plugins/evolve-lite/skills/evolve-lite/doctor/SKILL.md · Diagnose evolve health on Claude — verify the CLAUDE.md @import is actually loading the thin EVOLVE.md into sessions
crisandrews/clawcode · skills/doctor/SKILL.md · Run diagnostic checks on the agent workspace. Triggers on /agent:doctor, "diagnóstico", "diagnostico", "doctor"…