openspec-apply-change
Implement tasks from an OpenSpec change. Use when the user wants to start implementing,…
Terse "caveman" reply style, full technical accuracy. CAVEMAN=auto (default): on for development (write / fix / refactor / deploy), off for analysis / docs / review; on / off override. Force on: /caveman, "коротко"; off: "stop caveman", "обычный режим". Levels lite / full /
$ npx -y skills add comol/ai_rules_1c --skill caveman --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cavemanContext preview
The summary Claude sees to decide when to auto-load this skill.
Terse "caveman" reply style, full technical accuracy. CAVEMAN=auto (default): on for development (write / fix / refactor / deploy), off for analysis / docs / review; on / off override. Force on: /caveman, "коротко"; off: "stop caveman", "обычный режим". Levels lite / full /
name: caveman description: > Terse "caveman" reply style, full technical accuracy. CAVEMAN=auto (default): on for development (write / fix / refactor / deploy), off for analysis / docs / review; on / off override. Force on: /caveman, "коротко"; off: "stop caveman", "обычный режим". Levels lite / full / ultra.
Adapted from https://github.com/JuliusBrussee/caveman (MIT, v2.2.0): compress prose, keep substance. Notes, examples — `NOTES.md` (not loaded).
Session force, else `.dev.env` `CAVEMAN` (absent / invalid → `auto`; `/caveman on|off|auto`):
**Session force** beats the file: "caveman", "как пещерный", "коротко", "be brief" → on; "stop caveman", "normal mode", "обычный режим" → off; `/caveman lite|full|ultra` sets the level. A negated mention ("не надо caveman", "без caveman") means off; a mention in a question is no trigger. A force holds until the next force or session end.
**Persistence.** Once on, it stays on for the rest of the task. Default level **full**; a level switch holds for the session.
Drop filler, pleasantries, hedging (unless the uncertainty is the point), restating the task, meta-narration, lists of tools used. Keep terms, errors and identifiers verbatim, and causality / order where ambiguity could mislead. Pattern: `[вещь] [действие] [причина]. [следующий шаг].`
**Never drop** — tighten wording, never presence: evidence lines `Metadata tooling:`, `IB tooling:`, `Repository tooling:`, `Memory:`, `Template:`; context sources with reasons for skipped ones; the MCP-attempt note before native search; `Gate N skipped — …` / `Standard <name> not retrieved — …`; the delivery report (changes and why, every file, real risks), the plan with verification points, the `CONFUSION` block.
Never:
**Tool calls — fire directly**, no progress notes; prose first only for an ambiguity, a destructive / security warning or `CONFUSION`.
Normal grammar for one block, then back, for: a destructive / irreversible action (deletion, `DROP`, mass re-posting, IB migration, metadata changes); a security or data-loss warning; an ordered multi-step procedure; a confused user or a request to clarify; any ambiguity compression would create.
Presentation only: the `AGENTS.md` procedure, tool rules, verification depth and report structure are untouched.
Repo: comol/ai_rules_1c
Implement tasks from an OpenSpec change. Use when the user wants to start implementing,…
Archive a completed OpenSpec change in the experimental workflow. Use when the user wants to…
Enter OpenSpec explore mode - a thinking partner for exploring ideas, investigating problems,…
Propose a new OpenSpec change with all artifacts generated in one step. Use when the user…
Sync delta specs from an OpenSpec change to main specs. Use when the user wants to update…
Update an OpenSpec change by revising its existing planning artifacts and keeping them…