Skip to content

Add MAINTAINING.md — a guide for editing the install prompt and setup docs#54

Merged
mariojgt merged 2 commits into
mainfrom
docs/maintaining-guide
Jul 14, 2026
Merged

Add MAINTAINING.md — a guide for editing the install prompt and setup docs#54
mariojgt merged 2 commits into
mainfrom
docs/maintaining-guide

Conversation

@ejntaylor

Copy link
Copy Markdown
Contributor

Why

A colleague updating the onboarding steps needs to know — and their LLM needs to know — that the one-line install prompt is a load-bearing, adversarially-tuned artifact that must not be casually edited, while the surrounding prose is safe to improve. Today those rules exist but are split between CLAUDE.md (terse, LLM-facing) and field-test/README.md (the harness "why"). Neither is framed as "you're about to edit the docs — here's what's safe."

The trap: "update the onboarding steps" sounds harmless, but step 1 of GETTING-STARTED.md contains the prompt, which must stay byte-identical across README.md, GETTING-STARTED.md, and field-test/prompt.txt.

What

  • MAINTAINING.md (new) — the "guide for the guide": a traffic-light table of the five artifacts and their edit rules (🔴 don't touch / 🟠 edit-with-gate / 🟢 safe), the three-places-must-match rule, the field-test gate command to run before shipping, and the refusal-trigger don'ts. Wording is pulled from the existing invariants so nothing contradicts CLAUDE.md or field-test/README.md.
  • CLAUDE.md — one-line pointer so the LLM lands on the guide.
  • GETTING-STARTED.md — a source-only HTML comment in step 1 (invisible in the rendered onboarding) warning anyone editing the prompt block.

Docs only — no code, no shipped-tarball content changed (MAINTAINING.md isn't in package.json files, so it stays dev-facing and out of the artifact agents audit).

🤖 Generated with Claude Code

… docs

Consolidates the load-bearing invariants (previously split across CLAUDE.md
and field-test/README.md) into one map a maintainer opens first: a
traffic-light table of the five artifacts and their edit rules, the
three-places-must-match rule for the prompt, the field-test gate to run
before shipping, and the refusal-trigger don'ts.

Adds discoverability pointers from CLAUDE.md (for the LLM) and a source-only
HTML comment in GETTING-STARTED.md step 1 (for a colleague editing the
onboarding prose) so both land on the guide before touching the prompt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@coderbuds

coderbuds Bot commented Jul 14, 2026

Copy link
Copy Markdown

Comprehensive guide clarifies editing rules for load-bearing docs.

🎯 Quality: 99% Elite · 📦 Size: Small

📈 This month: Your 218th PR — above team average · Averaging Excellent

See how your team is trending →

@ejntaylor

Copy link
Copy Markdown
Contributor Author

/review

@mariojgt mariojgt merged commit f3a220d into main Jul 14, 2026
4 checks passed
@mariojgt mariojgt deleted the docs/maintaining-guide branch July 14, 2026 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants