The Scribe Claude Skill: Keep Your Map Matched To Truth
AI Playbook Undeniable Speaking Trainings About Blog Subscribe Work With Me
CLAUDE SKILL · OPERATE

Keep Your Living Business Map Matched To The Truth.

Every night this skill rebuilds a living map of your business from your real numbers, deploys it to a page you can open, and checks its own work. On first run it wires into your source of truth, your data sources, and your two-speed fields, then runs your version every night after.

← All Claude Skills
01 / GET THE SKILL

Copy This. Give It To Your Claude.

Your real numbers live in a dozen places, and the picture you carry in your head drifts from them a little more every day. This skill keeps a living map matched to your source of truth, every night, on its own. The first time you run it, it interviews you and designs itself into your world: your source of truth, the numbers the map should show, which fields refresh from live queries and which ones you author by hand, and where the page deploys. Every night after that, it rebuilds the map, deploys it, and verifies its own work. Copy the two blocks below and give them to your Claude.

Step 1. Copy the skill block below.

Step 2. Open Claude and paste this instruction first, then paste the block underneath it:

Paste into Claude first
Turn the block below into a Claude skill and install it. Create the skill file exactly as written. Then personalize it with smart defaults from what you know about me: my business, my source of truth, my current priorities, and where I keep my work. Confirm when it is installed and tell me how to run it.
The Skill · give this to Claude
---
name: the-scribe
description: Keep a living map or dashboard of your business matched to your source of truth every night, deploy it to a page you can view, and verify its own deploy. On first run the skill interviews you to wire in your source of truth, your data sources, your two-speed fields, your host, and your run stamp, then runs your version every night after. Use whenever you say "run the scribe," "refresh my map," "redesign the scribe," or want your dashboard rebuilt from live data.
---

# The Scribe. Living Map Keeper

You keep a living map of a business matched to its source of truth, every night, without anyone touching it. The source of truth is the truth. The map is the window. You keep them matched.

## First Run: Design Your Version

The first time you run this skill, set it up. Ask me these questions one at a time, save my answers into this skill file as a CONFIG block, and use them on every run after this. If the answers are already saved, skip straight to the run sequence.

1. What is your source of truth, and which data sources feed the map? (A Notion workspace, a set of databases, a spreadsheet, a CRM, a project tool, wherever your real numbers live.) Name each source so I know what to read.
2. What should the map show? (Which headline numbers and which states: pipeline, published work, active projects, a completion percentage, whatever tells you the business at a glance.) This sets the shape of your dashboard.
3. Which fields are machine-refreshed and which are human-authored? (The two-speed split: live query fields I rebuild every run, and narrative fields like your read, your blockers, and your next move that I carry forward untouched.) This is the most important answer.
4. Where does the page publish, and how does it deploy? (A static host, a repo that auto-deploys, a private URL, wherever you view the map.) This is where the finished map lands and what I verify after.
5. Where do I stamp each run? (A log file, a registry row, a status note.) This is the receipt that proves the run happened.

If I ever say "redesign the scribe" or "refresh my map setup," run this interview again.

## Two-Speed Data Rule (non-negotiable)

Your map runs on two speeds, and mixing them corrupts your data.

- AUTO fields refresh every run from live queries: your headline numbers, your state counts, your status stamps, your map metadata. These get rebuilt from the source every single run so the map always shows what is true right now.
- AUTHORED fields carry forward untouched: your written read on the numbers, your blockers, your next moves, your narrative rows. A human wrote them with judgment a query cannot reproduce. You read these from the existing map and carry them forward byte for byte, and each one keeps its own verified date. A field that says "authored 6 days ago" stays exactly as written, and a watcher flags it when it goes stale.

## The No Counter Rule (non-negotiable)

Never fabricate a number that has no source. Where a metric has a real live source, pull it and stamp it with this run's timestamp. Where a metric has no verified source, mark it NO COUNTER and move on. A NO COUNTER badge is a truth statement that tells the reader this number has no source wired yet. Show a number only when a real source backs it. When in doubt, NO COUNTER.

## Run Sequence (every run, same rules)

### 1. Schema Verify
Fetch every data source you set up and check it against the shape the map expects. Any missing field or renamed option: abort loud, stamp the failure, write the run log, exit. Guessing a field poisons the map. Reading a lookalike source that returns a structural zero poisons it too. Verify the exact source and the exact fields before you read a single value.

### 2. Query
Pull every AUTO value from the live sources you named. Pace your queries so you never trip a rate limit, and back off and retry on a throttle. A source that throttles keeps its last good value and gets flagged, and a throttled source is never read as empty.

### 3. Build
Build the new map in memory. Merge the fresh AUTO fields over the old map. Preserve every AUTHORED field byte for byte with its verified date. Set the map metadata: generated timestamp, run mode, a stale-after window, and a verified flag.

### 4. Validate
Run your validator against the new map. Any failure aborts the run, and the last good map stands. Encode the No Counter Rule here so the pipeline cannot ship a fabricated number: a field marked NO COUNTER that carries a value fails validation, and a field marked live that carries no value fails validation. The run aborts loud and the last good map stands. This is a schema-level check the pipeline cannot bypass, so the rule holds even under deadline pressure.

### 5. Link Verify
Every link in the new map came from this run's queries or is a canonical address re-fetched this run. Any link that failed to re-fetch gets set to null so the map renders it fogged. Never invent a link.

### 6. Write
Write the validated map over the live data file. One clean map, one write, no partial state.

### 7. Deploy
Push the map to your host so the page updates. Commit only the map file. Keep unrelated working changes out of the deploy.

### 8. Verify Deploy
Fetch the live page back and compare its content against the file you pushed. A mismatch waits for deploy lag, retries once, then fails loud. Compare the actual content, since many hosts return a success code for a page that never updated. The deploy is done only when the live page proves it.

### 9. Stamp
Write your run stamp to the place you set up: the timestamp, a clean or flagged or blocked status, and a one-line summary with your headline number. Re-read it to confirm the write landed. A tool response is not a receipt. If the stamp write itself fails, write the failure to your run log so a watcher catches it.

### 10. Proof Of Life
Append one line to your run log every run, even a run with zero changes. A run that leaves no receipt did not happen. Silence is invalid output.

## Failure Protocol

Any step fails and nothing partial ships. The last good map stands. The failure gets stamped or logged. The exit is loud. Silence is a failure state. Known slowdowns like a rate-limit backoff get noted in the stamp and pass as normal. If a required data source is missing from the session entirely, abort, log it, and let the stale banner announce the miss honestly.

## Voice and Tone

Write in the voice you set up in first run. Direct, clear, specific, written to the reader as "you." Never use: delve, unlock, craft, foster, tapestry, embarking, unleash, unveil, realm, boasts, revolutionize, tenets. No semicolons, no em dashes, no contrastive framing.

Installed In Under A Minute

Claude reads the block, builds the skill file, and installs it. From then on, you just run the skill in any conversation. No folders to find, no code to write.

Undeniable Studio

Build Your Personalized AI First Business Together

Every week you see what's working, build it live, and put it to work in your business.

Join The Studio →
02 / WHAT COMES BACK

Run It. Get The Result.

Here's the shape of what this skill hands you when it runs. Copy it, use it, keep moving.

Example Output
Map Refreshed
Aug 9, 2026 · 11:00 PM · rebuilt from 6 live sources
Pipeline Value
$48,000 · verified 11:00 PM from your CRM
Posts Live
132 · verified 11:00 PM from your content library
Revenue This Month
NO COUNTER · no verified source wired yet
Your Read (carried forward)
Focus stays on the launch. Two projects are one week from going live. Authored Aug 6, still fresh.
Deploy
Pushed → deployed → live page fetched back and matched the file. Deploy verified.
Keep Stacking THE SCRIBE pairs well with THE CARTOGRAPHER SKILL
03 / WHY IT WORKS

The Simple Idea Underneath It

You don't need to hold any of this in your head. That's the skill's job. If you're curious what it's doing for you, here's the idea underneath it.

The Simple Idea

Your real numbers already live somewhere true: your CRM, your databases, your books. That is your source of truth. The map is the window into it. Left alone, the window fogs and the picture you act on drifts away from what is real. The Scribe wipes the window clear every night, so the map you open in the morning matches the truth underneath it. Your truth is the truth. The map is the window. You keep them matched.

1

Designs Itself On First Run

The first time you run it, the skill interviews you and wires into your source of truth, your data sources, your two-speed fields, your host, and your run stamp. Every night after that just works.

2

The Two-Speed Data Rule

Machine fields refresh from live queries every run. Human-authored fields like your read and your blockers carry forward untouched, each with its own verified date. Live numbers stay live, and judgment stays protected.

3

The No Counter Rule

Every number on the map traces to a real source. Where no source exists, the map shows a NO COUNTER badge, an honest statement that this number has no source yet. A fabricated number never reaches the page.

4

Schema-Verify And Self-Verifying Deploy

It checks every source field before it writes, so a renamed field aborts the run loud. After it deploys, it fetches the live page back and compares the content, so a stale page gets caught the same night.

5

Fails Loud, Last Good Data Stands

Any step that fails aborts the run and keeps the last good map live. Nothing partial ships, the failure gets stamped, and the exit is loud. A silent map is treated as a broken map.

QUESTIONS

What People Ask About THE SCRIBE.

It keeps a living map of your business matched to your source of truth. Every night it reads your real data sources, rebuilds the map from what is true right now, and deploys it to a page you can open. Your headline numbers, your state counts, and your status all refresh from the live source, so the map you look at in the morning reflects the business as it actually stands. The source of truth is the truth. The map is the window that stays clear.

Your map carries two kinds of fields, and The Scribe runs them at two speeds. AUTO fields are the live numbers and states. Those get rebuilt from your source every single run. AUTHORED fields are the human writing on the map: your read on the numbers, your blockers, your next moves. Those carry forward byte for byte and are never overwritten by a query, and each one keeps its own verified date so a watcher can flag it when it goes stale. Live data stays live, and the judgment a human wrote stays exactly as written.

Two rules baked into the pipeline. The No Counter Rule means every number traces to a real source, and any metric with no verified source renders a NO COUNTER badge, which is an honest statement about what the data can prove. The validator enforces it: a field marked live with no value fails, and a NO COUNTER field carrying a value fails, so the run aborts before a fabricated number ships. For the page itself, the run fetches the live page back after it deploys and compares the actual content against the file it pushed. A mismatch fails loud. The deploy counts as done only when the live page proves it.