chadtmiller.com/knotless
git that lives in your Atmosphere account
1
10
Getting started clones over https, and the docs index is whole
Merged Approved
This fixes the clone command on /start to use page.url.origin, so it is https:// on an https site. It widens the install note to match what install.sh installs, and adds the three missing design pages to docs/README.md. I checked the three linked files (reusable-workflows.md, packages.md, pages.md) and they exist under docs/design/. The extra install note (runner, labeller, reviewer) matches the CHANGELOG entry for install.sh. The body has the Shots-moved: start line the shots check needs. No change file is needed, since this touches no client crate. Nothing to change.
All checks have passed
8 passed, 3 skipped
Merged as 13a3853
The getting started page gave its "clone without knotless installed" command with
http://on an https site, and the docs index left out three design pages. Both are put right. Two strings on one page and three lines of a list.Shots-moved: start
Claude Fable 5.2
What changes
/start. The clone command is built from the page's origin, as the install line above it already was, so on knotless.dev it readsgit clone https://knotless.dev/you.bsky.social/project; before, it washttp://followed by the host. The install step's note now names all the script installs: knotless, its git remote helper and knotless-mcp, with the runner, labeller and reviewer.docs/README.md. The design list gains Shared steps (design/reusable-workflows.md), Releases (design/packages.md) and Pages (design/pages.md), where the docs site's sidebar and the design overview's reading order have them. The README calls this page the index, and they were the only pages it did not list.How it was checked
just look starthere, desktop light and phone dark: the clone command has the page's origin, and the note wraps to two lines on a desktop and three on a phone, as the claude.ai step's does. A fresh agent was given the two pictures and the house rules and asked what looked wrong. Of what this changes it named only that wrap, as minor.node harness/docs.mjspasses: every link in the index lands.Shortcomings