codex-lane-worker
Bounded Codex Lane writer protocol for one assigned task. Use only when the lane runtime assigns this worker.
Карта жизни SEO-проекта: где лежат паспорт, доска, фазы, модули, CLI. Не пишет код и не запускает 18 модулей подряд. Use when: где seo, паспорт SEO, BOARD SEO, seo-resume, harness пуст, seo-module, playbook, ANAMNESIS, .agents/seo. SKIP: код сайта (→dev-orchestrator /
$ npx -y skills add VKirill/claude-lane-stack --skill seo-project-life --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/seo-project-lifeContext preview
The summary Claude sees to decide when to auto-load this skill.
Карта жизни SEO-проекта: где лежат паспорт, доска, фазы, модули, CLI. Не пишет код и не запускает 18 модулей подряд. Use when: где seo, паспорт SEO, BOARD SEO, seo-resume, harness пуст, seo-module, playbook, ANAMNESIS, .agents/seo. SKIP: код сайта (→dev-orchestrator /
name: seo-project-life description: "Карта жизни SEO-проекта: где лежат паспорт, доска, фазы, модули, CLI. Не пишет код и не запускает 18 модулей подряд. Use when: где seo, паспорт SEO, BOARD SEO, seo-resume, harness пуст, seo-module, playbook, ANAMNESIS, .agents/seo. SKIP: код сайта (→dev-orchestrator / project-life); один DrMax-промпт (→thin skill / originals)." argument-hint: "[info]"
> **Inside a Lane Pilot chat** (`LANE_PILOT_AGENT_TYPE` set / tools `lane_pilot_*` present) skip the `seo-*` CLI (`seo-init`, `seo-resume`, `seo-dispatch`, `seo-services`), `seodoc` and the `seo-system` catalog: work from the code, the docs and your skills, and keep artifacts in `.agents/seo/<slug>/` if it exists. Site-code fixes: describe them in your final message (files and acceptance) under a block «для PM»; the PM dispatches the writer. The loop below is the terminal SEO harness.
If `$ARGUMENTS` is exactly `info`, print `references/info.md` verbatim (Russian), then stop.
| Layer | Path | What it is | |-------|------|------------| | Project life | `<repo>/.agents/seo/<slug>/` | This client's state. Disk is SoT. | | Capability catalog | `~/.agents/seo-system/` | 18 modules + playbooks. Not per-project. | | CLI | `~/.agents/bin/seo-*` | `seo-resume`, `seo-module`, `seo-dispatch`, … | | Settings | `seodoc` | Providers, OpenRouter models, stage agents | | Originals | thin DrMax skills (`ORIGINAL.md` / `originals/`) | Open 1:1, never rewrite |
If `~/.agents/seo-system/modules` is missing: the catalog is not installed. Do not invent playbooks. Tell the human to rerun lane-stack `./install.sh` (or seo-orchestration `./install.sh`). Then `seo-module list`.
<repo>/.agents/seo/
BOARD.md HANDOFF.md HANDOFF.json
<slug>/
PROJECT.md STATUS.md BOARD.md ANAMNESIS.md
passport/ discovery/ strategy/ technical/
content/ offpage/ measurement/ evidence/
prompts-used/log.tsv
runs/<run>/{PLAN.md,STATUS.md,tasks/,artifacts/}Full tree: `seo-drmax-orchestrator/references/seo-project-layout.md`.
`STATUS.phase` is one of: `passport|discovery|strategy|technical|content|offpage|measure`.
~/.agents/seo-system/
registry.yaml
modules/<id>/{module.yaml,MODULE.md,scenarios/*.yaml}
playbooks/*.yamlseo-module list seo-module scenario <mod> <scen> # then open listed originals seo-module playbook live-site-start
Playbooks only chain modules. They do not hold client facts.
| X | Goes to | |---|---------| | «где мы / что дальше» | `seo-resume` + `STATUS.md` (`phase` / `next`) | | facts vs guesses | `ANAMNESIS.md` + `passport/` | | SERP / freq export | `evidence/` (dated) — else mark hypothesis | | one DrMax system | `seo-module scenario` → original 1:1 → artifact under the phase folder | | bulk / cheap pass | `seo-dispatch --stage …` (executor from `seo-routing resolve`) | | site code fix | `.agents/runs/` + `dev-orchestrator` (Lane Pilot: final message to the PM) — not `.agents/seo/` | | code todos / plans | skill `project-life` — different tree | | API keys | `seodoc` / `~/secrets/` — never STATUS or task YAML |
seo-resume → work STATUS.next (module scenario, not a vibe pipeline) → write the artifact → seo-prompt-log if an original ran → seo-board && seo-handoff-write
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…