Make onboarding work from zero
Follow the README in a throwaway environment, fix every hidden setup assumption, and restart until a clean clone just works.
Use this when
Use this to test whether a repository's onboarding instructions work in a clean environment without undocumented help.
How it runs
- Create a disposable environment with no project dependencies or configuration carried over from another checkout.
- Fresh-clone the repository and follow only the README, recording every missing step, hidden assumption, and failure.
- Fix the smallest setup or documentation gap, discard the environment completely, and begin again.
- Repeat until one clean run reaches the documented ready state without intervention, then report the exact commands and gaps closed.
Done when
✓ A clean environment reaches the documented ready state using only the README. The final run uses only the onboarding guide and needs no unstated dependency, configuration, or manual repair.
Why it works
Destroying the environment after each repair prevents local state from hiding the next problem. The final uninterrupted run is direct evidence that the README, not the operator's memory, is sufficient.
Implementation note
Use an isolated disposable environment and review the repository before executing it. Never copy personal credentials into the test environment or run untrusted setup scripts on a production host.
More docs loops
Changelog generation from commits
Turn the commit history since the last release tag into a human-readable, categorized CHANGELOG entry ready for the next version.
Close the gaps before you build
Fill documentation gaps until requirements, technical design, acceptance criteria, and test strategy describe one buildable system.
Fix doc drift, ship a PR
Compare every doc against the current code, fix what's stale, verify commands and links, and open a reviewable PR.