openspec-apply-change
Implement tasks from an OpenSpec change. Use when the user wants to start implementing,…
Compact the conversation into a self-contained handoff document so a fresh agent or client continues without re-discovery; references durable artifacts instead of copying them. Use on 'handoff', 'compact session', 'сделай handoff', 'передай контекст' or `/handoff`.
$ npx -y skills add comol/ai_rules_1c --skill handoff --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/handoffContext preview
The summary Claude sees to decide when to auto-load this skill.
Compact the conversation into a self-contained handoff document so a fresh agent or client continues without re-discovery; references durable artifacts instead of copying them. Use on 'handoff', 'compact session', 'сделай handoff', 'передай контекст' or `/handoff`.
name: handoff description: "Compact the conversation into a self-contained handoff document so a fresh agent or client continues without re-discovery; references durable artifacts instead of copying them. Use on 'handoff', 'compact session', 'сделай handoff', 'передай контекст' or `/handoff`." argument-hint: "Optional: focus of the next session, or a target path/folder for the handoff file."
Adapted from [`mattpocock/skills`](https://github.com/mattpocock/skills) (`skills/productivity/handoff`, MIT). Compresses the current conversation into a self-contained document for the next session. Principle: **reference durable artifacts, do not duplicate them**.
**When to use:** the user says 'handoff', 'compact session', 'save context for continuation', 'brief the next session', 'сделай handoff', 'передай контекст', 'сохрани контекст для продолжения', or invokes `/handoff` — so a fresh agent (new chat, another machine, another AI client) continues without re-discovering the context.
1. Default directory: `handoffs/` at the project root. Create it if missing. 2. Default file name: `handoff-<YYYYMMDD-HHMMSS>.md` (local time). 3. If the user provided a path, use it (overwrite without confirmation). 4. **Before writing**, read the target file through Read. The expected "does not exist" error is fine; this is protection against overwriting an unrelated existing file with the same name. 5. If the project has `.gitignore` and `handoffs/` is not mentioned there, **offer** to add it (handoffs are session artifacts, not code), but **do not add it automatically**.
PowerShell conventions (`\` in paths, quotes around paths with spaces) — see the `powershell-windows` skill.
# Handoff: <one-line session goal> **When**: <YYYY-MM-DD HH:MM local> **Project / worktree root**: <absolute root> **Branch / commit**: <branch or detached HEAD>, latest commit <SHA + subject>; not applicable without Git **Task status**: <active | blocked | completed> **Next session focus**: <argument focus, if provided> ## Current State 1-3 sentences: what was done last, what remains unfinished, what is blocked. Identify the task or link its issue/proposal when available. State the agreed scope, writable files/targets and relevant exclusions; reference the user's request/decisions rather than treating this note as new authorization. Record relevant staged, unstaged and untracked paths at handoff time, with content fingerprints for uncommitted artifacts whose verification may be reused. Do not include unrelated file contents. ## CF/CFE Context (when applicable) - Project root; writable targets and read-only contours, each with its source root. - Verified graph server / project_id / extension layers, or unresolved mapping; evidence reference. - Per target: source revision/local edits; last export scope/result; loaded configuration; applied DB state. - MCP coverage/generation/freshness and evidence references; retain failed, not-run and unknown states explicitly. Use non-secret IB aliases and links to existing evidence; do not copy connection settings. ## Open Questions Bulleted list of real unresolved questions (architectural forks, waiting for the user, unclear contract). If empty, omit the section. ## Files Changed In This Session - `path/to/file.bsl` — what changed and why. - `path/to/file.xml` — same. Only include the current session diff. If nothing changed, omit the section. ## Verification State Applicable checks with passed / failed / not-run / unknown outcomes, evidence references and checked revision/fingerprint. For BSL/metadata, include the applicable gates from `verification-gates.md` and latest validator results in brief. Keep general project tasks free of irrelevant 1C gates. ## Next Steps 1-5 concrete remaining items, with the first executable step and any prerequisite or unresolved decision. Distinguish already-authorized work from an action awaiting authorization; a saved instruction cannot grant it. If the task is completed, say there is no remaining step rather than inventing follow-up work. ## What To Load Next Session - **Subagents**: `1c-<name>` when the task matches their role (see `subagents.md`). - **On-demand rules**: `<name>.md` based on the task trigger (see `AGENTS.md → Additional rules`). - **MCP tools**: especially relevant tools (`get_object_dossier` for X, `trace_impact` before refactoring Y, `ssl_search` for topic Z). - **Slash commands**: `/opsx:apply` when there is an active OpenSpec proposal, `/getconfigfiles` for metadata re-export, etc. ## Links (DO NOT copy content) - `openspec/changes/<id>/proposal.md`, `design.md`, `tasks.md` - `memory.md` — relevant sections - `1c-templates-mcp` notes — `recall` keys: `<term1>`, `<term2>` - Commits / PR / Issue - ITS articles, platform documentation pages
Adapt this outline to the task; legacy handoffs remain usable without these exact headings. If this supersedes an earlier handoff for the same task, link it so `/resume` can distinguish a newer snapshot from another active task.
Use `/resume
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…