claude-lane-stack
VKirill · VKirill/claude-lane-stack
Thiết lập một nhà máy lập trình AI đa agent trong Claude Code, cho phép AI PM điều phối các agent viết mã và tự động hợp nhất vào main.
Nhà máy mã hóa AI đa tác nhân cho một người — Claude Code PM + các nhà văn Codex/Qwen/Grok/Kimi/AGY, băng chuyền bền bỉ, tự động hợp nhất vào main.
Xem trước
Bạn có thể làm gì với nó
- Điều phối nhiều agent viết mã AI (Codex, Qwen, Grok) cho các tác vụ lập trình.
- Tự động hóa việc đánh giá và hợp nhất mã do AI tạo ra vào nhánh chính.
- Quản lý các dự án lập trình với một AI PM có khả năng giao việc và xác minh kết quả.
Kiểm tra an toàn
Dùng được, nhưng nên đọc ghi chú trước.
- ●Trình cài đặt tải script từ xa và chạy thẳng bằng shell.
install.sh
Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.
Trích từ README
Claude Lane Stack
v1.64.8 · English · Changelog · Новичкам · MIT
Один человек. Один ИИ-PM. Настоящие CLI-писатели на конвейере из файлов и git.
Говорите с Claude Code — он гоняет Codex / Qwen / Grok / Kimi / AGY / Cursor / OpenCode, проверяет работу, мержит в main, ночью делает независимое ревью.
Чат — русский. Ключи и файлы агентов — английские.
Как открыть скилл
| Что | Команда |
|---|---|
| Каталог процессов | /lane-stack:info · /info · «справка» |
| Карточка одного скилла | /lane-stack:<имя> info |
| Сделать работу | /lane-stack:<имя> или фраза в чате |
Скилл с одноимённой командой (resume-project, project-onboard, app-architect, info) не дублируется в меню Skills: команда делает работу, info — шпаргалку.
Копирайт и ЦА — агент copy-lead (скиллы ниже, диск .agents/copy/). SEO — seo-specialist. Внешность — design-lead (DESIGN.md). Код — dev-orchestrator.
Как устроен завод
Вы ──чат──► Claude Code · dev-orchestrator
│
run-supervisor + run-controller
┌─────┬─────┬─────┬─────┐
▼ ▼ ▼ ▼ ▼
Codex Qwen Grok Kimi AGY …
│
owns → L1 → acceptance.json → main
│
ночь: Codex Sol
Единица работы — карточка .agents/runs/<slug>/tasks/*.yaml: owns_paths, verification[], квитанция acceptance.json. Нет квитанции — не готово.
День: быстро катить. Ночь: независимое ревью + живые docs/ + корпус фактов (оба модуля opt-in в adoc).
Писателя руками не запускаете. Говорите с PM. Writer — фоновый процесс, не субагент с именем бренда.
Скиллы плагина
Все живут в plugins/lane-stack/skills/. Префикс /lane-stack:.
Жизнь проекта
| Скилл | Что делает | Не делает |
|---|---|---|
info | Каталог процессов | Ран, онборд, дизайн |
resume-project | CLI: Сейчас / Блок / Дальше | Шпаргалку (только info) |
project-onboard | Паспорт репо: CLAUDE.md, MODULE_MAP, тесты | DESIGN.md (это design-lead) |
project-life | Идея → туду → план → PROGRESS / LESSONS | Холодный старт (это resume) |
app-architect | Новое приложение словами, файлы плана на диск | Ран |
project-design | Роутер на полные docs/DESIGN.md | Код UI, слоп-ревью |
web-design | Веб-дизайнер: слоп, вёрстка, роутер taste/impeccable | Живой Vue |
design-taste | Визуальный антислоп (адаптер taste-skill) | Код UI |
impeccable-ui | Структура / a11y / карта команд impeccable | Хуки, PRODUCT.md |
ui-ux-pro-max | Справочник стилей, a11y, баннеры | Сами DESIGN.md |
docs-maintain | Живые docs/ по диффу | Вики, планы, новые фичи |
lane-memory | Факты, которых нет в коде (.agents/memory/) | PROGRESS / LESSONS |
Конвейер (только сессия dev-orchestrator)
| Скилл | Что делает |
|---|---|
orchestrator-lanes | Счёт, DAG, run-init, L0/L1/L2, ship. Пока не сказано «делай» — ран не открывать |
orchestrator-workflow | Устаревший алиас orchestrator-lanes |
lane-contract | Как писать YAML: owns, verify, acceptance |
writer-practices | Стиль кода внутри owns_paths |
Копирайт сайта (не SEO)
Диск — источник правды. Скиллы заполняют файлы, не Vue и не DESIGN.md.
<репо>/.agents/copy/
INDEX.md доска: status / on_site
ANAMNESIS.md оффер, доказательство, запреты
audience.md герой, боль, альтернативы, темы
buyer-personas/p1.md история покупки, не «Мария 34»
voice.md указатель на DESIGN.md + стоп-слова
pages/<slug>.md бриф страницы: H1, поток, UI
research/inbox|used|dead один файл на запрос, не web.md
Шаблоны: copy-project-life/references/*.template.md. Копировать 1:1, пустое = unknown. Цитаты не выдумывать.
| Скилл | Роль |
|---|---|
copy-project-life | Карта + посев файлов + первый опрос |
site-copy-audience | Анамнез, ЦА, персоны, голос |
site-copy-headlines | H1 и поток страницы |
site-copy-ux | Кнопки, формы, подписи |
page-prototype | Серый HTML + kit + превью 24ч (publish.py, тот же URL при правке) |
ru-text · ru-check · ru-score | Русский: типографика / вычитка / балл (copy-lead) |
Цепочка
- Нет
.agents/copy/или пустойproduct:→ посев шаблонов. - Опрос пачками по 2–3 вопроса (
first-interview.md): оффер → ЦА → персона / доказательства. - Ответы сразу в файлы. «не знаю» =
unknown. site-copy-audienceдописывает темы и grunt test.- На каждую страницу:
site-copy-headlines→site-copy-ux. - Нужен кликабельный макет —
page-prototype(не Vue, не DESIGN.md). - Русский текст:
ru-textна ходу, «вычитай» →ru-check, «оцени» →ru-score.
Без оффера и audience.md заголовки не пишутся.
Первый опрос
- Что продаёте? Кто платит? Цена? Что купят, если вас нет? Полка рынка? Что нельзя обещать?
- Герой и его желание. Внешняя / внутренняя боль (покупают внутреннюю). Злодей-причина, не логотип. Что делают без вас. С чем путают.
- День, когда начали искать. Что пробовали. Кто ещё подписывает. Живой клиент или нет. Их слова / наши стоп-слова.
Страница (pages/<slug>.md)
- Уровень осведомлённости Schwartz 1–5: первый экран обязан совпасть (уровень 5 = оффер+цена; уровень 2 = назвать рану).
- 5–8 заголовков, оценка Bly 4 U’s (срочность, уникальность, конкретность, польза). В бой — если ≥3 оси ≥3.
- Поток: внимание → нужда → закрыть → доказать → попросить.
- UI: один H1, одна главная кнопка = глагол + объект (
Получить аудит, неОтправить).
Открыть: lane-pm с LANE_PM_AGENT=copy-lead · claude --agent copy-lead · /lane-stack:copy-project-life · «весь анализ копирайта».
Не путать с seo-specialist (ключи, title) и с project-design (токены).
SEO (не код сайта)
Два слоя: жизнь клиента в <репо>/.agents/seo/<slug>/ и каталог умений ~/.agents/seo-system/ (seo-module).
| Скилл | Роль |
|---|---|
| `seo- |