codex-lane-worker
Bounded Codex Lane writer protocol for one assigned task. Use only when the lane runtime assigns this worker.
Fill .agents/copy/ANAMNESIS.md, audience.md, buyer-personas/*.md from templates. StoryBrand, Dunford, Revella. Use when filling those files. SKIP: one-off offer/audience copy in chat (copywriter); headlines only (site-copy-headlines).
$ npx -y skills add VKirill/claude-lane-stack --skill site-copy-audience --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/site-copy-audienceContext preview
The summary Claude sees to decide when to auto-load this skill.
Fill .agents/copy/ANAMNESIS.md, audience.md, buyer-personas/*.md from templates. StoryBrand, Dunford, Revella. Use when filling those files. SKIP: one-off offer/audience copy in chat (copywriter); headlines only (site-copy-headlines).
name: site-copy-audience description: "Fill .agents/copy/ANAMNESIS.md, audience.md, buyer-personas/*.md from templates. StoryBrand, Dunford, Revella. Use when filling those files. SKIP: one-off offer/audience copy in chat (copywriter); headlines only (site-copy-headlines)." argument-hint: "[info]"
Load `copy-project-life` first if `.agents/copy/` is missing. Templates: `copy-project-life/references/{ANAMNESIS,audience,buyer-persona,voice}.template.md`
Sources (method, not reprints): Miller *StoryBrand 2.0*; Dunford *Obviously Awesome*; Kraus/Revella *Buyer Personas*; Ries/Trout *Positioning*.
1. First full analysis (`product:` empty): run `copy-project-life/references/first-interview.md` (2–3 questions per turn) before drafting themes. Then fill files from answers. 2. Fill `ANAMNESIS.md` from what the human already said. Empty `proof.happy_customer_pattern` → do not invent positioning (Dunford skip). 3. Fill `audience.md` in this order:
4. One file per persona: `buyer-personas/p1.md` (p2… if they really differ). Story + rings. No “Maria, 34, yoga”. 5. `voice.md` only points at `docs/DESIGN.md` + banned words. 6. Skip any file with `status: locked`. After edits: set `updated:`, bump `status` (`draft`/`fillable`), refresh `INDEX.md`. 7. Language from `research/inbox/` is a lead. After a lift: `mv` that note to `research/used/`.
Claude Lane Stack is a self-hosted toolkit for coordinating coding agents through CLI processes, task contracts, Git workspaces, and verification receipts (bin/run-controller:117-159, schemas/task-v2.schema.json:1-60).
Bounded Codex Lane writer protocol for one assigned task. Use only when the lane runtime assigns this worker.
Operate Claude Lane Stack schema-v2 runs from Codex. Use for lane status, start, resume, review, verification, evidence, or…
Детекция и коррекция AI-сгенерированного текста по методике DrMax LinguaForensic v3.9.4 (284 лингвистических признака + 16…
Owner-facing architect for a new app or service. Plain-language chat; living plan artifacts on disk. Use when user says…
Live browser QA + Playwright-compatible replay. Disk .agents/qa/. Use when (terminal Lane Stack): проверь в браузере, кликни…
Delegate fat file reads to the project's pm_read worker. Use when a Read/cat/head/tail/sed of a file over pm_read.min_lines was…