ai-native?
◗ Агентний воркфлоу · довідкова картка

Superpowers + Compound V

Зв'язка з двох плагінів для реальної роботи з AI-командою: обміркуй специфікацію, проведи розвідку території, сплануй роздільний поділ, а тоді розподіли кожне завдання на потрібну модель і бекенд паралельно за жорсткими гейтами перевірки, і все це запам'ятовується.

Superpowers, каркас: обговорення → план → TDD → рев'ю
Compound V, експертне планування, паралельний мультимодельний диспатч і накопичувальна пам'ять

A Золотий шлях

ідея → змерджено

Один раз на проєкт: /v:init, визначити бекенди, обрати стратегію маршрутизації, зберегти конфіг. Далі, для кожної фічі:

1

Обміркуй специфікацію superpowers

Скажи brainstorm <idea> (або "давай зробимо X"). Діалог з одним запитанням + 2-3 підходи → затверджена специфікація в docs/superpowers/specs/. Жорсткий гейт: жодного коду до затвердження дизайну.

2

Передпольотні перевірки справжній "онбординг"

Три агенти паралельно розвідують територію: code-archaeologist (що вже існує), domain-expert (правила), doc-validator (реальність бібліотек/API). /v:archaeology запускає лише аудит коду.

3

Сплануй поділ superpowers

Специфікація → компактний план з перевіреною Картою партиціонування: роздільні шляхи запису для кожного завдання, тож агенти ніколи не конфліктують.

4

Крос-модельне рев'ю плану за ставками

/v:review-plan, інша модельна родина (Codex) змагально перевіряє план лише на читання; ти виносиш рішення. Запускай для безпеки / автентифікації / платежів / міграцій, великих партицій або архітектурних змін.

5

Матеріалізуй маніфест

/v:orchestrate записує manifest.yaml + state.json. Це не запускає диспатч, спершу переглянь або відредагуй.

6

Диспатч паралельно

/v:dispatch, пакетне виконання на кількох бекендах. Спершу гейт partition-reviewer + validate-manifest; скоуп-гейт на основі git-diff запускається після кожного завдання. Голий шлях до плану матеріалізується автоматично.

7

Відновлення й перевірка

/v:resume звіряє стан з git (git головний) і перезапускає лише незавершені завдання. /v:status показує фазу, таблицю по завданнях і стан бекендів.

8

Гейт рев'ю → доробка → мердж

Три проходи: SPECQUALITYINTEGRATION, перевіряє інша родина моделей. Будь-яка проблема повертає завдання на доробку, а тоді на повторний рев'ю. Мерджиться лише все зелене. Ніякого "і так згодиться".

Фази: SPEC_READY → PREFLIGHT_DONE → PARTITION_VERIFIED → DISPATCHED → COLLECTED → REVIEWED → MERGED  ·  /v:epic об'єднує декілька фіч в одну автономну, відновлювану, впорядковану за залежностями збірку: кожна проходить весь шлях вище.

B Команди Compound V

/v:*

/v:init
Одноразове налаштування: визначити бекенди (Codex, Context7, Antigravity), обрати стратегію маршрутизації, зберегти .claude/compound-v.json.
/v:archaeology
Запустити лише аудит археології коду фази 1A.
/v:review-plan
Крос-модельне (Codex) змагальне рев'ю плану; ти виносиш рішення.
/v:orchestrate
Матеріалізувати маніфест. Ніколи не запускає диспатч.
/v:dispatch
Виконати через пакетний паралельний мультибекендний диспатч.
/v:collect
Повторно запустити хвіст запуску: збір + скоуп-гейт + рев'ю.
/v:resume
Відновити перерваний запуск; повторно диспатчити лише незавершене. Ідемпотентно.
/v:status
Лише читання: фаза + таблиця по завданнях + стан бекендів.
/v:epic
Об'єднати фічі в одну автономну, відновлювану збірку.
/v:models
Оновити карту рівень → модель. Запускай, коли провайдер випускає нову модель.
/v:remember
Пригадати минулий контекст через V-memory (семантично). Це доказ, а не вирок.
/v:memory-refresh
Переіндексувати docs/superpowers у локальний кеш V-memory.

C Навички Superpowers

не команди · спрацьовують самі

НавичкаТригер і призначення
brainstorming"давай зробимо X" → діалог → затверджена специфікація. Жодного коду до затвердження.
writing-plansспецифікація → покроковий план (шляхи, код, TDD, коміти).
subagent-driven-developmentрекомендовано окремий свіжий субагент на завдання + дворівневе рев'ю.
executing-plansпослідовне виконання з контрольними точками (окрема сесія).
test-driven-developmentRED → GREEN → REFACTOR. Жодного продакшн-коду без падаючого тесту.
verification-before-completionвиконай реальну команду зараз, перш ніж заявляти про завершення.
systematic-debuggingспершу першопричина, тоді фікс; 3+ невдалих фікси = проблема архітектури.
requesting / receiving-code-reviewсубагент-рев'юер на реальному diff; перевіряй фідбек перед застосуванням.
using-git-worktreesізольоване робоче середовище; спершу перевір наявну ізоляцію.
finishing-a-development-branchмердж / PR / залишити / відхилити, потім прибрати за собою.

D V-memory

семантичне пригадування проєкту

Локальний шар пригадування поверх прози docs/superpowers/**: специфікації, плани, рев'ю, аудити, висновки. Відповідає на питання "чи бачили ми таке раніше?" за змістом, а не грепом по назвах файлів, і накопичується з ростом проєкту: кожен план і постмортем, який ти комітиш, стає доступним для пошуку після наступного оновлення. Залишається другорядним: доказ для планування й рев'ю, ніколи не вхідні дані для маршрутизації.

Дві доріжки

FTS5, BM25, завжди увімкнено, чиста стандартна бібліотека, офлайн, миттєво. Надійна основа.

Embeddings, multilingual-e5-small, опційно, кешується поза репозиторієм. Вмикається для великих корпусів; за відсутності, тихо працює лише FTS5.

recall-check: патерн файлів з ≥2 попередніми заблокованими/помилковими завданнями → вердикт tighten (примусовий worktree / +1 рев'ю / об'єднання в Task 0). Лише консервативно: може тільки посилювати.

v-memory
# пригадати минулий контекст як доказ
/v:remember "notion oauth token refresh"

# переіндексувати (+ опційна семантична доріжка)
/v:memory-refresh --with-embeddings

# сам рушій, напряму
python3 scripts/compound-v-memory.py bootstrap   # ЄДИНИЙ мережевий крок
python3 scripts/compound-v-memory.py refresh --with-embeddings
python3 scripts/compound-v-memory.py search "<q>" --intent planning
python3 scripts/compound-v-memory.py doctor      # індекс / venv / стан здоров'я

E Бекенди й маршрутизація

хто що робить

V маршрутизує за рівнем, а не за жорстко заданою моделлю: конкретна модель визначається під час диспатчу з оновлюваної карти (/v:models), тож це переживає зміну моделей. haiku не використовується ніколи.

light
зусилля · low

механічні одно-файлові правки, документація, i18n, чітко специфікований CRUD.

standard
зусилля · medium

обмежена побудова фічі, зокрема великі ізольовані завдання для Codex.

deep
зусилля · high

архітектура, чутливі поверхні, нові тести, зовнішні API, кожен рев'юер, Task 0.

БекендДовіраРоль
claudeдовірений на рівні ядра, у процесідефолт; Task 0, чутливі поверхні, рев'юери, документація
codexізольований на рівні ядра worktreeрекомендований союзник для великих ізольованих завдань
antigravityнижча довіра worktreeопційні додаткові руки, лише довірена поверхня
cursorнижча довіра worktreeтой самий рівень і застереження, що й antigravity
Жорсткі інваріанти · виконуються детерміновано
  • рев'юери ⇒ deep (opus)
  • codex / antigravity / cursor ⇒ worktree
  • run: parallel ⇒ isolation: worktree
  • неясний скоуп ⇒ назад на планування
  • скоуп-гейт: будь-який запис поза межами write_allowed ⇒ заблоковано, ніколи не мерджиться

Стратегії (обираються при /v:init): Balanced (дефолт, з Codex) · Claude-only (за відсутності Codex рядки згортаються до claude/deep) · Conservative · Cost-aware, але чутливі поверхні й рев'юери залишаються deep за будь-якої стратегії.

F Оптимальне налаштування

підписки

$200
Claude Max
місце, критичне для довіри

Фінансує роботу deep / рев'юер / Task-0: архітектуру, кожну чутливу поверхню, всіх рев'юерів. Саме це ніколи не оптимізується за вартістю в жодній стратегії, тож потребує найбільш довіреного, у-процесі бекенда.

$100
Codex
пропускна здатність + друга родина

Працює як власний ізольований процес/worktree, тож великі збірки розпаралелюються поза навантаженням Claude, а інша родина моделей дає декореляцію помилок, на якій побудований шар рев'ю. Дешевше за друге місце Opus.

+ Antigravity
опційно
додаткові дешеві руки

Додаткова паралельна потужність, варта додавання лише коли в тебе є довірена робота зі збірки з вузьким радіусом ураження: немає обмеження запису на рівні ядра, тож гейт виявляє витоки, але не може запобігти побічним ефектам поза worktree.

Плагін забороняє вигадані цифри вартості/токенів ("anti-ruflo"), тож це залишається на рівні підписки: місце за $200 фінансує роботу, яку не можна здешевити; місце за $100 фінансує паралельну пропускну здатність плюс другу думку.

Все це одним рядком

Обміркуй специфікацію → проведи розвідку території → сплануй роздільний поділ → дай V розподілити кожне завдання на потрібну модель + бекенд паралельно → постав усе під гейт (скоуп + 3-прохідне крос-модельне рев'ю) → доопрацюй те, що не пройшло → змерджуй. V-memory тихо запам'ятовує все це, тож наступний запуск починається розумнішим.

Superpowers 6.1.1 · Compound V (superpowers-v) 2.1.1 procoders/superpowers-v · obra/superpowers