Archcore — плагин

Git-нативный контекст проекта для агентов: спецификации, решения и правила лежат в Markdown рядом с кодом и читаются перед правкой

  • 75 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Расширенный доступ

Почему такой уровень

  • Плагин ставит хуки, которые срабатывают на старте сессии и вокруг вызовов инструментов
  • Установщик скачивается и выполняется через `curl | bash`
Все причины и проверки

archcore-ai/archcore

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/archcore

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

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Плагин ставит хуки, которые срабатывают на старте сессии и вокруг вызовов инструментов
  • Установщик скачивается и выполняется через `curl | bash`

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Archcore хранит спецификации, решения, правила и планы в Git рядом с кодом, а агент читает их до изменения кода, чтобы правка соответствовала архитектуре и прошлым решениям. Без этого агент не знает, что должна делать функция, куда класть код и какие правила уже действуют, поэтому гадает, а вы объясняете одно и то же в каждой сессии. Документы лежат обычным Markdown в каталоге `.archcore/`, тип зашит в имя файла, например `rate-limiting.spec.md`. Просьбы простые: «спланируй ограничение частоты для публичного API», «зафиксируй, почему выбрали Redis для token bucket», «задокументируй модуль биллинга». Агент выбирает тип документа и спрашивает только то, чего нет в репозитории. Три команды покрывают цикл: `/archcore:plan` перед работой делает спецификацию, примеры и задачи по размеру изменения, `/archcore:document` превращает фразу в готовый связанный документ, `/archcore:review` перед слиянием проверяет ветку по документам и показывает, какая сторона неправа. `/archcore:init` читает репозиторий и составляет первый набор документов, а `/archcore:init import` переводит `CLAUDE.md`, `AGENTS.md` и файлы правил в типизированные документы. Установщик ставит CLI и плагины для Claude Code, Codex CLI, GitHub Copilot CLI и OpenCode, а `archcore init` подключает выбранных агентов к проекту. Изменение документа видно как diff в PR.

Для кого. Командам, где агенты пишут код в общем репозитории и забывают архитектурные решения между сессиями, а правила проекта разбросаны по `CLAUDE.md`, `AGENTS.md` и чатам.

Подходит, если

  • Перед большой фичей нужна спецификация с задачами, которую агент прочитает перед работой
  • Решение вроде выбора Redis должно остаться записанным с причиной
  • Старые `CLAUDE.md` и `AGENTS.md` надо превратить в типизированные документы
  • Перед слиянием ветку сверяют с принятыми правилами и спецификациями
  • Документацию модуля хочется получить из одной фразы и держать в Git

Не подходит, если

  • Проект маленький, и хватит одного файла правил
  • Нужно хранить знания вне репозитория или в облачной вики
  • Команда не готова вести документы в Git вместе с кодом

Пример запроса к агенту

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

Ограничения

Установщик на macOS, Linux и WSL запускается через `curl | bash`, на Windows через `irm | iex`, поэтому скрипт лучше прочитать до запуска. Плагины ставятся автоматически для найденных Claude Code, Codex CLI, GitHub Copilot CLI и OpenCode, а Gemini CLI, Roo Code и Cline подключает `archcore init`. Для Cursor нужен один дополнительный шаг. Документы лежат в `.archcore/` в репозитории, подробности о приватности вынесены на сайт проекта. Хуки плагина срабатывают при старте сессии и до и после вызовов инструментов.

Как отключить. Удалите плагин из агента (например `/plugin uninstall archcore`), бинарный файл `archcore` и при желании каталог `.archcore/` в репозитории. Документы это обычный Markdown, их можно оставить.

Частые вопросы

Как установить Archcore?

Командой `curl -fsSL https://archcore.ai/install.sh | bash` на macOS, Linux и WSL или `irm https://archcore.ai/install.ps1 | iex` в PowerShell на Windows.

Какие агенты поддерживаются?

Claude Code, Codex CLI и GitHub Copilot CLI получают плагин от установщика, OpenCode ставится через `archcore init`, Gemini CLI, Roo Code и Cline подключаются им же, для Cursor нужен один шаг.

Что делают три основные команды?

`/archcore:plan` готовит спецификацию и задачи, `/archcore:document` оформляет документ из фразы, `/archcore:review` проверяет ветку по документам.

Где хранятся документы?

В каталоге `.archcore/` репозитория в виде Markdown, версионируются вместе с кодом, а изменения видны в PR.

Как перенести существующие правила?

Выполните в агенте `/archcore:init import`: Archcore превратит `CLAUDE.md`, `AGENTS.md` и файлы правил в типизированные документы.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Archgate превращает архитектурные решения в исполняемые правила и блокирует нарушения в CI, хуках и работе ИИ-агентов

CLIРасширенный доступ74Звезды репозитория

Рабочая конфигурация Claude Code: планировщик с ревью по этапам, субагенты и скиллы анализа, рефакторинга и синхронизации документации

СкиллРасширенный доступ916Звезды репозитория

Задачи, документы, спецификации и решения проекта лежат файлами Markdown в репозитории, а агент читает их через CLI и MCP

CLIШирокий доступ252Звезды репозитория

Плагин Claude Code ведет архитектуру проекта: ADR, ревью разными ролями, перенос выводов в план и прагматичный режим.

ПлагинРасширенный доступ80Звезды репозитория

CLI разбирает репозиторий шестифазным конвейером моделей и пишет AGENTS.md или CLAUDE.md; ведет планы ExecPlan с вехами.

CLIРасширенный доступ124Звезды репозитория

Папка .gaai/ делит работу агента на обсуждение и поставку: история с критериями, затем изолированная реализация и проверка.

ВоркфлоуШирокий доступ163Звезды репозитория

Коротко о README

Описаны установка и подключение проекта, три команды, структура `.archcore/`, поддерживаемые агенты, приватность, сравнение с другими подходами и ссылки на документацию.

Бейдж для README

Сообщить о проблеме