feat(project-bootstrap): v1.4.0 — add 'pull remote before work' canonical trigger
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
name: project-bootstrap
|
name: project-bootstrap
|
||||||
version: 1.3.0
|
version: 1.4.0
|
||||||
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.
|
||||||
@@ -263,6 +263,7 @@ use superpowers
|
|||||||
use project wiki
|
use project wiki
|
||||||
use task management system
|
use task management system
|
||||||
check across all projects
|
check across all projects
|
||||||
|
pull remote before work
|
||||||
we're on Windows
|
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`
|
`projects-meta-mcp` server is registered — install via `setup-projects-meta`
|
||||||
on a fresh machine if `mcp__projects-meta__*` tools are missing.
|
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
|
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