feat(project-bootstrap): v1.4.0 — add 'pull remote before work' canonical trigger

This commit is contained in:
2026-05-01 10:29:12 +03:00
parent c8c6b04c6f
commit dcad95069f

View File

@@ -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