Skip to content

docs: trim README ~80%, de-duplicate with AGENTS.md#31

Merged
vaintrub merged 2 commits into
masterfrom
docs/trim-readme
May 31, 2026
Merged

docs: trim README ~80%, de-duplicate with AGENTS.md#31
vaintrub merged 2 commits into
masterfrom
docs/trim-readme

Conversation

@vaintrub

Copy link
Copy Markdown
Owner

README was 526 lines117 (~78% smaller).

Why

Three sources of bloat:

  1. Duplication with AGENTS.md — chezmoi conventions, secret-handling mechanics, AI-tooling layout, implementation notes were all spelled out twice. AGENTS.md is the maintainer/agent guide (auto-loaded via the CLAUDE.md symlink); README is the human front door.
  2. Mirroring config files — exhaustive mise tool tables + OS-package tables duplicated dot_config/mise/config.toml.tmpl and .chezmoidata/packages.yaml (the actual source of truth → drift risk).
  3. TODO section — "Done" items = changelog (git log covers it); deferred items are speculative.

What the trimmed README keeps

What it is · install (both OS) · profiles · recovery · per-machine overrides · day-to-day · brief secrets/tmux/iTerm2/VSCode/AI overviews. Internals link to AGENTS.md; tool lists link to the config files.

Best-practice basis

README stays concise + links out rather than duplicating (freeCodeCamp, jehna/readme-best-practices); roadmap/TODO belongs in issues, not the README.

Deferred TODO items (ssh/kube/aws config tracking, Renovate, CI matrix, p10k note) are recoverable from git history at the pre-trim commit — can file as an issue if worth tracking.

vaintrub added 2 commits May 31, 2026 11:43
README was 526 lines, heavily duplicating AGENTS.md (chezmoi internals,
secret mechanics, AI-tooling layout) and mirroring the config files
(exhaustive mise/OS package tables). Cut to a human quick-start: what it is,
install, profiles, recovery, per-machine overrides, day-to-day, brief
secrets/tmux/iterm/AI overviews. Internals point to AGENTS.md; tool lists
point to dot_config/mise/config.toml.tmpl + .chezmoidata/packages.yaml (the
source of truth, no drift). Dropped the TODO section (Done items = git log;
deferred items recoverable from history).
The README trim dropped this security-relevant list (OAuth tokens in
~/.claude.json, codex auth.json, etc.) and pointed to AGENTS.md for it —
but AGENTS didn't actually have it. Add it to the Codex/Claude section so
the README pointer resolves and the never-commit guidance lives in the guide.
@vaintrub vaintrub merged commit 3fc9026 into master May 31, 2026
3 checks passed
@vaintrub vaintrub deleted the docs/trim-readme branch May 31, 2026 10:57
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.

1 participant