diff --git a/dist/project-discipline.skill b/dist/project-discipline.skill index c10218a..023d1c0 100644 Binary files a/dist/project-discipline.skill and b/dist/project-discipline.skill differ diff --git a/skills/project-discipline/SKILL.md b/skills/project-discipline/SKILL.md index 450947c..9884a6c 100644 --- a/skills/project-discipline/SKILL.md +++ b/skills/project-discipline/SKILL.md @@ -1,7 +1,7 @@ --- name: project-discipline author: ours -version: 0.2.0 +version: 0.2.1 description: > Codifies five cross-project discipline rules: (1) project CLAUDE.md / .wiki/CLAUDE.md / .tasks/ override defaults from other skills (specs → @@ -12,12 +12,7 @@ description: > a local push-gate skill (e.g. books — auto-deploy) overrides per project; force/delete/non-ff always ask; (5) transit/brainstorm workspaces — artifacts to .brainstorm/ or global wiki - only via explicit user direction. - — grant via "разреши автопуш" / "allow auto-push", revoke via "отзови" - / "revoke", session end resets to ask-mode; force/delete/non-ff push - always asks; (5) transit-zone / brainstorm workspaces — artifacts - go to .brainstorm/ or global wiki only via explicit user direction, - never auto-promote by analogy. Activated by "follow project discipline" + only via explicit user direction. Activated by "follow project discipline" trigger in CLAUDE.md (added by project-bootstrap v1.5.0+). --- @@ -91,7 +86,7 @@ Gitea Actions auto-deploy. Respect the local gate over this rule: if the project has a `push-gate` skill, its semantics win for that project; this rule's free-push default does not apply there. -**Always ask, regardless of any grant:** +**Always ask:** - `git push --force` / `--force-with-lease` (history rewrite); - `git push origin --delete ` (branch deletion); @@ -100,7 +95,7 @@ free-push default does not apply there. Anything else is an ordinary fast-forward push and proceeds without a gate. -**What counts as "push":** only `git push` family commands. Local commits, `git stash push`, etc. are not push; the grant does not apply. +**What counts as "push":** only `git push` family commands. Local commits, `git stash push`, etc. are not push. ## Rule 5 — Transit-zone / brainstorm workspaces