diff --git a/skills/project-bootstrap/SKILL.md b/skills/project-bootstrap/SKILL.md index 55ec161..4bd188b 100644 --- a/skills/project-bootstrap/SKILL.md +++ b/skills/project-bootstrap/SKILL.md @@ -1,6 +1,6 @@ --- name: project-bootstrap -version: 1.3.0 +version: 1.4.0 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. @@ -263,6 +263,7 @@ use superpowers use project wiki use task management system check across all projects +pull remote before work we're on Windows ``` @@ -272,6 +273,14 @@ without an explicit verbal trigger. The skill is a no-op until the `projects-meta-mcp` server is registered — install via `setup-projects-meta` on a fresh machine if `mcp__projects-meta__*` tools are missing. +The `pull remote before work` line activates the `pulling-before-work` skill, +which runs one `git pull --ff-only` at session start (and on explicit re-sync +requests like "sync"). It's a no-op outside git repos and skips with a one-line +warning if the working tree is dirty, HEAD is detached, or the branch has no +upstream — never auto-merges, stashes, or pushes. Install the skill on the host +if `pulling-before-work` 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