codex-lane-worker
Bounded Codex Lane writer protocol for one assigned task. Use only when the lane runtime assigns this worker.
Primary project onboarding for Claude Lane Stack. Diátaxis-classified LLM pack (MODULE_MAP, API_SURFACE, TEST_INDEX, TAXONOMY, RUNBOOK, Google DESIGN.md). Schemas + validation in references/. Weekly docs-maintainer. Use when: /project-onboard, онбординг, init project, bootstrap
$ npx -y skills add VKirill/claude-lane-stack --skill project-onboard --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/project-onboardContext preview
The summary Claude sees to decide when to auto-load this skill.
Primary project onboarding for Claude Lane Stack. Diátaxis-classified LLM pack (MODULE_MAP, API_SURFACE, TEST_INDEX, TAXONOMY, RUNBOOK, Google DESIGN.md). Schemas + validation in references/. Weekly docs-maintainer. Use when: /project-onboard, онбординг, init project, bootstrap
name: project-onboard description: Primary project onboarding for Claude Lane Stack. Diátaxis-classified LLM pack (MODULE_MAP, API_SURFACE, TEST_INDEX, TAXONOMY, RUNBOOK, Google DESIGN.md). Schemas + validation in references/. Weekly docs-maintainer. Use when: /project-onboard, онбординг, init project, bootstrap CLAUDE.md, deep onboard, wiki→llm docs in the terminal Lane Stack; `$ARGUMENTS` exactly info prints the card. Not inside Lane Pilot chats (reference only). argument-hint: "[info]" user-invocable: false
> **Inside a Lane Pilot chat** (`LANE_PILOT_AGENT_TYPE` set / tools `lane_pilot_*` present) this skill is reference only. Do not generate `docs/llm`, and do not write `docs/`, `CLAUDE.md`, `AGENTS.md` or `llms.txt` unless the owner asked for that in this chat (Lane Pilot's nightly docs pass owns `docs/` and builds `docs/index.md`; the onboarding preview accepts only `docs/**.md` and `apps/**.md`). Orient the owner from `PROJECT.md` → `docs/index.md` and answer in Russian. The pipeline below is the terminal Lane Stack harness.
If `$ARGUMENTS` is exactly `info`, print `references/info.md` verbatim (Russian), then stop. Do not start onboard.
| Role | How | |------|-----| | **One-shot CLI** | `project-onboard .` (detect + seed + Codex/Cursor fill) | | **Default writer** | **Codex** (`stages.onboard` from adoc) | | Instructions | `~/.agents/codex/instructions/onboard.md` | | Model / effort / fast | **adoc** `stages.onboard` | | Weekly refresh | `docs-maintainer` (`ONBOARD_REFRESH=weekly`) | | Existing UI, no DESIGN.md | `design-lead` (skill `project-design`) — extract, do not re-onboard |
Default CLI = full pipeline. `--seed-only` = stubs without model. Do **not** use Grok.
| Ref | What | |-----|------| | [references/PACK-SCHEMAS.md](references/PACK-SCHEMAS.md) | Author every file (Diátaxis + schemas) | | [references/VALIDATION.md](references/VALIDATION.md) | Shell + acceptance; refuse `complete` | | [references/design-md-standard.md](references/design-md-standard.md) | Full `@google/design.md` canon | | https://diataxis.fr/ | Tutorial / how-to / reference / explanation | | https://agents.md/ · https://llmstxt.org/ | Agent entry + curated index |
**Classifier file in every project:** `docs/llm/TAXONOMY.yaml` We **omit tutorials** from the LLM pack.
| File | Diátaxis | Load | |------|----------|------| | CLAUDE / AGENTS | how-to | always | | `apps/*/CLAUDE.md` + `apps/*/docs/` | how-to + reference | on_demand (per-app pack, phase4b) | | llms.txt / INDEX | reference | always | | TAXONOMY / MODULE_MAP / API_SURFACE / TEST_INDEX | reference | on_demand | | ARCHITECTURE / FLOWS / gotchas / ADR | explanation | on_demand | | RUNBOOK / TESTING / deployment | how-to | on_demand | | DESIGN (`has_ui`) | reference | on_demand |
Phase0 seed → Pass A (model): Phase1–4 root pack → Host: onboard_app_packs prepare (skeletons + project API_SURFACE → apps/*) → Pass B (model): Phase4b fill each apps/* + Phase5 → Host: VALIDATION gate (fail thin/catch-all packs) → report
Deep monorepo (≥2 apps) uses this **two-pass pipeline**. Toy/single-app stays single-pass.
| Signal | Extra files | |--------|-------------| | `has_ui` | `docs/DESIGN.md` (Google format) | | `has_deploy` / `signals.deploy` | `docs/RUNBOOK.md` |
1. Passport thin: spawn **project-onboarder** (or `project-onboard`). Wait `DONE`. 2. If `stages.docs.enabled`: then spawn **docs-maintainer**. Never both at once. 3. Writer reads skill `references/`. 4. After: RU summary — surfaces, modules, tests, DESIGN?, RUNBOOK?, validation.
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…