Skip to content

docs: polish README and fix staleness across docs/ - #86

Merged
Lillevang merged 1 commit into
mainfrom
docs/polish-readme-and-docs
Jul 17, 2026
Merged

docs: polish README and fix staleness across docs/#86
Lillevang merged 1 commit into
mainfrom
docs/polish-readme-and-docs

Conversation

@Lillevang

Copy link
Copy Markdown
Owner

A documentation quality pass over the README and the docs/ tree. No behavior changes; verified accurate against the source and the built binary.

README

  • Tighter intro that leads with what the tool is and does. Fixed "claude cowork" → Claude Cowork.
  • New Quickstart near the top: the existing-project (--agents-only) command, the fresh-project command, and list-flavors / --help.
  • De-duplicated "What it's for" against the Quickstart — kept the non-destructive --agents-only guarantee and the sandbox / verify principles, dropped the repeated command block.
  • Moved a slimmed Documentation index below Flavors (the Flavors table already links each flavor doc, so the old per-flavor duplicate list is gone) and added the missing releases.md pointer.

Accuracy fixes

The iac flavor shipped after several docs were written; they hadn't caught up:

  • docs/cli.md: "a small CLI with six subcommands" → seven; added iac to the list-flavors example and to the unknown-flavor error example (both matched against real binary output).
  • docs/engine/flavor-hooks.md: "All three code flavors" → four (fullstack, go-cli, go-backend, iac).
  • docs/README.md: added flavors/iac.md to the layout tree, marked all flavor docs done, and trimmed the backlog to the four remaining engine-capability docs.

Stale source refs refreshed

scaffold.go grew to 513 lines, so several file:line links pointed at the wrong code. Corrected: Run 31→62, createSymlinks 209→335, the NextSteps print path 272-289→printNextSteps:470, codeFlavorSymlinks registry.go 70-76→145-151, and the flavor.go field/type refs in flavor-hooks.md and claude-cowork.md.

Verification

Ran the binary and matched examples to reality (list-flavors, the unknown-flavor error, the seven-command --help). TestHelpFlagsMatchDocs and go test ./... pass.

Out of scope (noted, not done): the four TODO engine-capability docs (templates.md, path-templating.md, common-overlay.md, done-gate.md) still don't exist — the backlog now tracks them accurately.

🤖 Generated with Claude Code

Documentation quality pass over the README and docs/ tree. No behavior
changes.

README:
- Tighter intro that leads with what the tool is and does; fix "Claude
  Cowork" capitalization.
- New Quickstart section (the two primary commands) near the top.
- De-duplicate "What it's for" against the Quickstart; keep the
  non-destructive `--agents-only` point and the sandbox/verify principles.
- Move a slimmed Documentation index below the Flavors table (the table
  already links each flavor doc) and add the missing releases.md pointer.

Accuracy fixes (the `iac` flavor was added but several docs predate it):
- docs/cli.md: "six subcommands" -> seven; add `iac` to the list-flavors
  example and the unknown-flavor error example.
- docs/engine/flavor-hooks.md: "all three code flavors" -> four (iac).
- docs/README.md: add flavors/iac.md to the layout tree; mark all flavor
  docs done; the backlog is now just the four engine-capability docs.

Stale source line refs refreshed to current locations (scaffold.go grew
to 513 lines): Run 31->62, createSymlinks 209->335, NextSteps print
272-289->printNextSteps:470, codeFlavorSymlinks registry.go 70-76->145-151,
and the flavor.go field/type refs in flavor-hooks.md and claude-cowork.md.

Verified example output against the built binary (list-flavors, the
unknown-flavor error, the seven-command help). TestHelpFlagsMatchDocs and
the full test suite pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Lillevang
Lillevang merged commit b182457 into main Jul 17, 2026
1 check passed
@Lillevang
Lillevang deleted the docs/polish-readme-and-docs branch July 17, 2026 23:50
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