diff --git a/dist/project-bootstrap.skill b/dist/project-bootstrap.skill index 4d209aa..c725bc6 100644 Binary files a/dist/project-bootstrap.skill and b/dist/project-bootstrap.skill differ diff --git a/skills/project-bootstrap/SKILL.md b/skills/project-bootstrap/SKILL.md index 3d5062e..c8c9fae 100644 --- a/skills/project-bootstrap/SKILL.md +++ b/skills/project-bootstrap/SKILL.md @@ -1,6 +1,6 @@ --- name: project-bootstrap -version: 1.10.0 +version: 1.10.1 description: > Initializes or upgrades a project in the current folder: git, .gitignore, README.md, .wiki/ using Karpathy's method, .tasks/ for task tracking, CLAUDE.md with skill triggers. @@ -338,7 +338,9 @@ use task management system check across all projects pull remote before work follow project discipline +follow tdd-criteria delegate to interns when allowed +recommend, don't menu we're on Windows ``` @@ -365,6 +367,14 @@ push only after explicit per-session approval. Install the skill on the host if `project-discipline` is not in `~/.claude/skills/`; otherwise the trigger is silently dead like any other absent skill. +The `follow tdd-criteria` line activates the `tdd-criteria` skill, which enforces +test-driven development by default with four bright-line carve-outs (visual CSS, +spike exploration, oneshot scripts, pure wrappers) and four anti-loophole rules +(including test-immutability: modifying assertions requires a `[test-modify: ...]` +marker in the commit subject). Full rationale at `.wiki/concepts/tdd-criteria-design.md` +in the `claude-skills` repo. Install the skill on the host if `tdd-criteria` is not +in `~/.claude/skills/`; otherwise the trigger is silently dead like any other absent skill. + The `delegate to interns when allowed` line activates the `using-interns` skill, which lets Claude offload predictable bulk I/O and summarization tasks (reading 3+ files, distilling long transcripts) to cheap intern LLMs via the @@ -378,6 +388,14 @@ server is registered — install via `setup-interns` on a fresh machine if `mcp__interns__*` tools are missing. Full design at `.wiki/concepts/interns-design.md` in the `claude-skills` repo. +The `recommend, don't menu` line activates the `recommend-dont-menu` skill, +which overrides the default `superpowers:brainstorming` behavior: in design +discussions, architecture reviews, or "what should we do" questions, the agent +gives **one argued recommendation with explicit trade-offs**, not a multiple- +choice menu. User instructions always take precedence over skill defaults. +Install the skill on the host if `recommend-dont-menu` is not in `~/.claude/skills/`; +otherwise the trigger is silently dead like any other absent skill. + The `we're on Windows` line activates the `active-platform` skill and pins the project's default platform to Windows / PowerShell — so generated commands and README quick-starts use PS-native syntax. Bootstrapping on a Linux or macOS