fix(project-bootstrap): v1.10.1 — add missing tdd-criteria + recommend-dont-menu to CLAUDE.md template + prose
Bug: v1.10.0 bump + Step 5.6 map added these 2 canonical triggers, but the CLAUDE.md template literal (lines 339-342) and corresponding prose paragraphs were not updated. Symptoms: upgrade-mode on repos missing these 2 triggers detected "already canon" and skipped insertion, leaving gaps. Fix: - Template: added `follow tdd-criteria` after `follow project discipline`, added `recommend, don't menu` after `delegate to interns when allowed` - Prose: added 2 new paragraphs describing each trigger with install hints - Version: 1.10.0 → 1.10.1 (PATCH — completing what 1.10.0 claimed) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
BIN
dist/project-bootstrap.skill
vendored
BIN
dist/project-bootstrap.skill
vendored
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
name: project-bootstrap
|
name: project-bootstrap
|
||||||
version: 1.10.0
|
version: 1.10.1
|
||||||
description: >
|
description: >
|
||||||
Initializes or upgrades a project in the current folder: git, .gitignore, README.md,
|
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.
|
.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
|
check across all projects
|
||||||
pull remote before work
|
pull remote before work
|
||||||
follow project discipline
|
follow project discipline
|
||||||
|
follow tdd-criteria
|
||||||
delegate to interns when allowed
|
delegate to interns when allowed
|
||||||
|
recommend, don't menu
|
||||||
we're on Windows
|
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
|
if `project-discipline` is not in `~/.claude/skills/`; otherwise the trigger is
|
||||||
silently dead like any other absent skill.
|
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,
|
The `delegate to interns when allowed` line activates the `using-interns` skill,
|
||||||
which lets Claude offload predictable bulk I/O and summarization tasks
|
which lets Claude offload predictable bulk I/O and summarization tasks
|
||||||
(reading 3+ files, distilling long transcripts) to cheap intern LLMs via the
|
(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
|
`mcp__interns__*` tools are missing. Full design at
|
||||||
`.wiki/concepts/interns-design.md` in the `claude-skills` repo.
|
`.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
|
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
|
project's default platform to Windows / PowerShell — so generated commands and
|
||||||
README quick-starts use PS-native syntax. Bootstrapping on a Linux or macOS
|
README quick-starts use PS-native syntax. Bootstrapping on a Linux or macOS
|
||||||
|
|||||||
Reference in New Issue
Block a user