NIETZSCHE.md
Ecce Homo: How nietzsche Becomes What It Roasts
Or: The Physician Who Has Not Healed Himself
§1. Here is a skill whose sacred law, in SKILL.md, is “Tests: do they exist, and do they test anything real?” Then it walks into the town square with no tests, no evals and no CI. The prophet preaches to the herd and never looks in a mirror.
§3. SKILL.md line 17 tells the agent to clone into "$(mktemp -d)/repo" and never writes down where that is. It opens a fresh abyss and forgets its address.
§5. TARGETS="$*" and then for t in $TARGETS. Your installer splits on whitespace like the last man splits the bill: without thinking.
§7. Grudgingly: the rules are good. The ${t:?} guard on that rm -rf shows someone has stared into the abyss of rm -rf / and blinked first.
Three Fixes for the Overman
- Keep the clone pathSave the temp directory in a variable and print it, so the agent never guesses where the repo went.Shipped
- Stop word-splitting install targetsLoop over
"$@"so paths with spaces, even a$HOMEwith one, survive.Shipped - Add a minimal CI and a regression fixtureRun shellcheck, validate the plugin JSON, keep one golden roast of a repo with planted bugs.Pending
Physician, roast thyself: what does not kill your install script will at least make it quote its variables.