--- name: project-discipline version: 0.1.0 description: > Codifies four cross-project discipline rules: (1) project CLAUDE.md / .wiki/CLAUDE.md / .tasks/ override defaults from any other skill (specs go to .wiki/concepts/, not docs/superpowers/specs/; tasks to .tasks/, not docs/superpowers/plans/); (2) all work on master/main, no feature branches without explicit user approval; (3) bump semver on every edit of versioned artifacts (SKILL.md frontmatter, package.json, pyproject.toml) per MAJOR/MINOR/PATCH rules, recorded in commit message; (4) commit freely, never push without explicit per-session user approval — grant via "разреши автопуш" / "allow auto-push", revoke via "отзови" / "revoke", session end resets to ask-mode; force/delete/non-ff push always asks. Activated by "follow project discipline" trigger in CLAUDE.md (added by project-bootstrap v1.5.0+). --- # project-discipline