From a150177a95ab576532559a1d8bf97d1cb17086e4 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 19 Oct 2026 11:49:06 +0200 Subject: project tool: start a new project and open an agent on it project.sh makes a folder in ~/Programming/GIT with AGENTS.md, CLAUDE.md, README.md and LICENSE (GPLv2 only, GPLv2+, GPLv3 or MIT, texts shipped in licenses/), commits it signed, and opens Claude Code or opencode in a kitty tab, or a new window when no kitty listens. The tool description asks the model to confirm before calling. Check: test-project.sh. Co-Authored-By: Claude Opus 5.5 --- docs/superpowers/plans/2026-10-19-project-tool.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/superpowers/plans/2026-10-19-project-tool.md b/docs/superpowers/plans/2026-10-19-project-tool.md index 5aad3c3..9e2b95f 100644 --- a/docs/superpowers/plans/2026-10-19-project-tool.md +++ b/docs/superpowers/plans/2026-10-19-project-tool.md @@ -124,7 +124,13 @@ dir=$root/$name [ -e "$dir" ] && { echo "$dir already exists" >&2; exit 1; } mkdir -p "$dir" && cd "$dir" || exit 1 -sed "s//$year/; s//$author/" "$here/licenses/$text" > LICENSE +# Only MIT has its holder filled in: the GPL texts carry in their +# how-to-apply appendix, which must stay as published. +if [ $text = mit.txt ]; then + sed "s/ /$year $author/" "$here/licenses/$text" > LICENSE +else + cp "$here/licenses/$text" LICENSE +fi cat > CLAUDE.md <<'EOF' # CLAUDE.md -- cgit v1.2.3