CAT PAW

Все workflows

Программная инженерия

Постройте граф архитектуры репозитория

Слоистая карта репозитория связывает точки входа, модули, хранилища данных, внешние системы и владение, позволяя инженерам оценивать влияние изменений без ложной полноты графа.

Процесс

Делай в этом порядке.

  1. Зафиксируйте ревизию репозитория, языки, цель графа, желаемый уровень детализации и вопросы, на которые он должен помогать отвечать.
  2. Составьте инвентарь точек входа, файлов сборки и развёртывания, пакетов, сервисов, хранилищ данных, очередей, внешних интеграций и сгенерированных или vendor-областей.
  3. Проследите импорты, вызовы, события, конфигурацию и потоки данных по доступным доказательствам исходного кода и репозитория, записывая точные пути и уверенность.
  4. Расположите узлы и связи в полезных слоях системы, контейнера, компонента и кода, не объединяя разные обязанности в одном блоке.
  5. Добавьте владельцев, тесты, документацию, зависимости выполнения и метки внешних систем, явно отметив предполагаемые, устаревшие или недоступные связи.
  6. Проверьте граф на репрезентативных сценариях, сборках и тестах, затем запишите дрейф, отсутствующие рёбра и следующего владельца каждого исправления.
  7. Опубликуйте версионированный граф или схему с легендой, ссылками на доказательства, триггером обновления, пределами покрытия и нерешёнными рисками, а не как безусловно полную карту.

Принеси это

Входы, которые кот спросит.

  • репозиторий и ревизия
  • архитектурный вопрос и область
  • доступ к исходному коду и истории
  • желаемая аудитория и владелец обновлений

Роутер + один playbook

Сначала маршрут. Выбери один.

Cat Paw открывает один playbook на задачу, не смешивает несколько. Начни с этого роутера; остальные пути — кандидаты именно этого workflow.

  • Роутер: code-graph-pack
  • skills/code-graph-pack/repository-architecture-graph/SKILL.md

Границы

Границы едут вместе с промптом.

  • Перед началом проверьте реальные инструменты, учётные записи, разрешения и рабочую область; никогда не утверждайте, что недоступный инструмент, учётная запись, источник или возможность существует.
  • Используйте Latch/target-workspace для приватного кода, артефактов, живых проверок или непубличных данных; если доступ недоступен, остановитесь на границе и сообщите о блокировке, не подменяя её догадкой.
  • Приостановите работу для явного одобрения перед внешними действиями с последствиями; верните доказательства, нерешённые риски, допущения и любое действие, ожидающее одобрения.

Готово значит

Проверяемый финиш.

Версионированный граф архитектуры репозитория связывает проверенные компоненты и потоки с доказательствами исходного кода, владельцами, тестами, уверенностью, пределами покрытия и нерешёнными рисками.

Источники

Откуда взялся этот процесс.

  1. github.com/Graphify-Labs/graphify/tree/4c735618f3d56fd622c2049771584621c31ba9ff/
  2. c4model.com/
  3. docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

Источники задают рисунок workflow. Посты Reddit и сообщества, если они есть, — байки практиков, не универсальные факты.

ИИ действует. Вы решаете.

Человеческий тормоз для ИИ.

Latch показывает каждую команду, клик и изменение файла до того, как они произойдут — вы можете сказать да, нет или пока нет.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · сборка из исходников
Cat Paw Latch

За номером

Два harness. Одна линия.

Тот же номер и те же $100 кредита. Выберите, кто отвечает, когда вы пишете.

Hermes

Терминальный агент Nous Research. Работает на вашей машине, помнит между сессиями и открывает один playbook на задачу.

Написать Hermes
OpenClaw

Ассистент с открытым кодом, который работает на вашем компьютере и отвечает в каналах, которыми вы уже пользуетесь. Один playbook на задачу.

Написать OpenClaw

Одна линия для обоих harness +1 628 246 3032

Откроет «Сообщения» с уже выбранным harness.