codex-lane-worker
Bounded Codex Lane writer protocol for one assigned task. Use only when the lane runtime assigns this worker.
Карта файлов копирайта в .agents/copy/: шаблоны, статусы, цепочка audience→headlines→ux. Use when seeding or navigating that folder. SKIP: writing copy in chat (copywriter); SEO-ключи; код и DESIGN.md.
$ npx -y skills add VKirill/claude-lane-stack --skill copy-project-life --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/copy-project-lifeContext preview
The summary Claude sees to decide when to auto-load this skill.
Карта файлов копирайта в .agents/copy/: шаблоны, статусы, цепочка audience→headlines→ux. Use when seeding or navigating that folder. SKIP: writing copy in chat (copywriter); SEO-ключи; код и DESIGN.md.
name: copy-project-life description: "Карта файлов копирайта в .agents/copy/: шаблоны, статусы, цепочка audience→headlines→ux. Use when seeding or navigating that folder. SKIP: writing copy in chat (copywriter); SEO-ключи; код и DESIGN.md." argument-hint: "[info]"
Templates live next to this file: `references/*.template.md`. Copy them onto disk. Do not invent a second layout.
If `$ARGUMENTS` is exactly `info`, print `references/info.md` verbatim (Russian), then stop.
1. `mkdir -p .agents/copy/buyer-personas .agents/copy/pages .agents/copy/research/inbox .agents/copy/research/used .agents/copy/research/dead` 2. If a file is missing, copy the matching template from this skill’s `references/`:
| Disk | Template | |---|---| | `INDEX.md` | `INDEX.template.md` | | `ANAMNESIS.md` | `ANAMNESIS.template.md` | | `audience.md` | `audience.template.md` | | `buyer-personas/p1.md` | `buyer-persona.template.md` | | `voice.md` | `voice.template.md` | | `pages/<slug>.md` | `page-brief.template.md` |
Move leftover dumps out of the research root (once):
d=.agents/copy/research mkdir -p "$d/inbox" for f in web.md web.json x.md deep.md deep.json deep-job.json; do [ -f "$d/$f" ] && mv "$d/$f" "$d/inbox/$(date +%F)-$f" done
3. First full analysis: `product:` empty **or** no `.agents/copy/` → load `references/first-interview.md`. Ask 2–3 questions per turn. Write answers after each batch. Do not re-ask what the site/passport already answers. 4. Fill only known fields. Unknown stays `unknown`. 5. After offer + audience are fillable: `site-copy-audience`. If the human asked full analysis: then headlines → ux. Wireframe only if they asked: `page-prototype`. Russian sentences: `ru-text` (typography silent). «вычитай» → `ru-check`. «оцени» → `ru-score`. Chat Russian. Keys English. 6. After any status change: update `INDEX.md` and `updated:`. Do not rewrite `locked`.
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…