feat(project-bootstrap): v1.5.0 — add 'follow project discipline' canonical trigger [v1.5.0]
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
name: project-bootstrap
|
name: project-bootstrap
|
||||||
version: 1.4.0
|
version: 1.5.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.
|
||||||
@@ -264,6 +264,7 @@ use project wiki
|
|||||||
use task management system
|
use task management system
|
||||||
check across all projects
|
check across all projects
|
||||||
pull remote before work
|
pull remote before work
|
||||||
|
follow project discipline
|
||||||
we're on Windows
|
we're on Windows
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -281,6 +282,15 @@ upstream — never auto-merges, stashes, or pushes. Install the skill on the hos
|
|||||||
if `pulling-before-work` is not in `~/.claude/skills/`; otherwise the trigger is
|
if `pulling-before-work` 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 project discipline` line activates the `project-discipline` skill,
|
||||||
|
which codifies four cross-project rules: (1) project CLAUDE.md / .wiki/CLAUDE.md
|
||||||
|
/ .tasks/ override defaults from any other skill; (2) all work on master/main,
|
||||||
|
no feature branches without explicit user approval; (3) version bump on every
|
||||||
|
edit of versioned artifacts per semver, recorded in commit; (4) commit freely,
|
||||||
|
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 `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
|
||||||
@@ -311,6 +321,7 @@ Skills used to initialize this project's `.wiki/` and `.tasks/` layout, with the
|
|||||||
| `project-bootstrap` | <version> | orchestrator |
|
| `project-bootstrap` | <version> | orchestrator |
|
||||||
| `setup-wiki` | <version> | wiki canonical layout |
|
| `setup-wiki` | <version> | wiki canonical layout |
|
||||||
| `setup-tasks` | <version> | tasks canonical layout |
|
| `setup-tasks` | <version> | tasks canonical layout |
|
||||||
|
| `project-discipline` | <version> | cross-project policy |
|
||||||
|
|
||||||
This file is overwritten if `project-bootstrap` is re-run on the same project. For history, use `git log .wiki/concepts/bootstrap-manifest.md`.
|
This file is overwritten if `project-bootstrap` is re-run on the same project. For history, use `git log .wiki/concepts/bootstrap-manifest.md`.
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user