chadtmiller.com/knotless
Git hosted in your atproto account, on any stock PDS, fast enough for agents.
git clone knotless://chadtmiller.com/knotlessneeds the knotless git helper. set it up
One developer starting and looking after a small project on their own.
## alice
You are starting a small command-line tool called `tally`, which counts
words in text files. Create a repository for it with a one-line
description. Put in a first commit with a README explaining what it does,
a `src/main.py` that reads a file named on the command line and prints its
word count, and a `.gitignore` for Python.
Then work on a feature branch, `count-lines`: add a `--lines` flag that
counts lines instead, and mention it in the README. Make it two commits,
one for the code and one for the docs. Check the branch's history and the
difference between it and `main`, and bring the feature into `main`.
Finally, look back: find where the word count is computed by searching the
code, read the file to confirm `main` has the flag, and look at the log of
`main`. The name `tally` turns out to clash with another tool, so rename
the repository to `wordtally` and check it is still all there under the
new name.