proudhumanlisted
Install: claude install-skill dimitritholen/proudhuman
# proudhuman
One PR, one story: a self-contained HTML page in six chapters (the Spark, the Steering, Moments of Judgment, the Build, the Ship, What the Record Cannot See), with the human's turns as the subject and Claude's build as the material. Two passes of a script and one subagent produce it. The model never writes HTML; it writes prose into slots.
The story is self-review material for the person whose transcripts it reads. Present it in a flat tone. Where the record holds little of the human, the story says so; keep that wording when you relay it: "the record holds no evidence of", never "you did not".
## 1. Resolve the target
Repository: the current working directory unless the user names another path.
- PR number given: `--pr N`. The script finds the `Merge pull request #N` commit on the trunk (`main`, falling back to `master`; `--base` for another trunk). Squash-merged PRs leave no such commit; use the branch form.
- Branch name given, or the user is on a feature branch and names no PR: `--branch NAME --base <trunk>`.
- On the trunk with no PR named: ask which PR or branch.
- Language: `--lang nl` when the user asks for Dutch; English otherwise. Accent colour: `--accent '#hex'` only when asked.
Done when you have one `analyze` command line.
## 2. Analyze
Python 3.10 or newer, no dependencies. Scripts live in `scripts/` under this skill's base directory.
```
python <skill base directory>/scripts/proudhuman.py analyze --repo <repo> --pr <N> [--lang nl]
```
It