diff --git a/CLAUDE.md b/CLAUDE.md index 62ea9cf..f148613 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2,7 +2,6 @@ # Agent instructions. Each line is a trigger for an installed skill. talk like a caveman -use superpowers use project wiki use task management system check across all projects diff --git a/dist/project-bootstrap.skill b/dist/project-bootstrap.skill index 63105ce..b737d2a 100644 Binary files a/dist/project-bootstrap.skill and b/dist/project-bootstrap.skill differ diff --git a/dist/project-discipline.skill b/dist/project-discipline.skill index 023d1c0..a20582e 100644 Binary files a/dist/project-discipline.skill and b/dist/project-discipline.skill differ diff --git a/dist/recommend-dont-menu.skill b/dist/recommend-dont-menu.skill index ff2e9a3..47aa9ab 100644 Binary files a/dist/recommend-dont-menu.skill and b/dist/recommend-dont-menu.skill differ diff --git a/skills/project-bootstrap/README.md b/skills/project-bootstrap/README.md index fe54434..c7dd230 100644 --- a/skills/project-bootstrap/README.md +++ b/skills/project-bootstrap/README.md @@ -44,7 +44,7 @@ projects bootstrapped at different times debuggable. | `README.md` | minimal stub | Skipped if file exists. | | `.wiki/` | delegated to `setup-wiki` | Karpathy LLM Wiki layout — `CLAUDE.md`, `index.md`, `log.md`, `overview.md`, `raw/`, `entities/`, `concepts/`, `packages/`, `sources/`. | | `.tasks/` | delegated to `setup-tasks` | Canonical board — `STATUS.md` plus per-task `.md` files. | -| `CLAUDE.md` | `assets/CLAUDE.md.template` | Skill triggers (`use superpowers`, `use project wiki`, etc.). On non-Windows hosts, swap the `we're on Windows` line for `we're on Linux` / `we're on macOS`. On upgrade, the template is treated as a canonical set and merged idempotently — only missing trigger lines are appended after user confirm. Re-runs are no-ops. | +| `CLAUDE.md` | `assets/CLAUDE.md.template` | Skill triggers (`use project wiki`, `use task management system`, etc.). On non-Windows hosts, swap the `we're on Windows` line for `we're on Linux` / `we're on macOS`. On upgrade, the template is treated as a canonical set and merged idempotently — only missing trigger lines are appended after user confirm. Re-runs are no-ops. | | `.wiki/concepts/bootstrap-manifest.md` | generated | Records which skill versions initialized the project, so cross-project layout drift is debuggable. | ## Workflow diff --git a/skills/project-discipline/README.md b/skills/project-discipline/README.md index ca4d016..51a22da 100644 --- a/skills/project-discipline/README.md +++ b/skills/project-discipline/README.md @@ -10,10 +10,10 @@ guarantees that hold in a tightly-maintained repo apply everywhere. ## The four rules -1. **Project conventions over skill defaults.** `CLAUDE.md` / `.wiki/CLAUDE.md` / `.tasks/` override any other skill's defaults. Specs go to `.wiki/concepts/`, not `docs/superpowers/specs/`. Tasks to `.tasks/`, not `docs/superpowers/plans/`. +1. **Project conventions over skill defaults.** `CLAUDE.md` / `.wiki/CLAUDE.md` / `.tasks/` override any other skill's defaults. Specs go to `.wiki/concepts/`, tasks to `.tasks/`. 2. **Master-only.** All work on `master` (or `main`). No feature branches without explicit user approval. 3. **Semver discipline.** Bump `version:` in `SKILL.md` / `package.json` / `pyproject.toml` on every edit per MAJOR / MINOR / PATCH; record in commit message; rebuild `dist/` artifacts after. -4. **Commit yes, push no.** Every session starts asking before push. User can grant auto-push within session ("разреши автопуш"); session end resets to ask-mode. Force / delete / non-ff push always asks. +4. **Push freely by default.** No confirmation needed for push; a local push-gate skill (e.g. books — auto-deploy) overrides per project. Force / delete / non-ff push always asks. ## Prerequisites diff --git a/skills/recommend-dont-menu/README.md b/skills/recommend-dont-menu/README.md index c81c55e..8f2bb5f 100644 --- a/skills/recommend-dont-menu/README.md +++ b/skills/recommend-dont-menu/README.md @@ -4,7 +4,7 @@ One recommendation, not a menu. When the user asks "what should we do?", give yo ## What it does -Overrides the `superpowers:brainstorming` default of presenting multiple options. Instead, respond with: +Overrides the default brainstorming behavior of presenting multiple options. Instead, respond with: ``` Я рекомендую X, потому что Y₁, Y₂. Trade-off: Z. Возражения?