Archcore — плагин
Git-нативный контекст проекта для агентов: спецификации, решения и правила лежат в Markdown рядом с кодом и читаются перед правкой
- 75 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Плагин ставит хуки, которые срабатывают на старте сессии и вокруг вызовов инструментов
- Установщик скачивается и выполняется через `curl | bash`
Установка
- Работает в
В терминале, через 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, хуках и работе ИИ-агентов
Рабочая конфигурация Claude Code: планировщик с ревью по этапам, субагенты и скиллы анализа, рефакторинга и синхронизации документации
Задачи, документы, спецификации и решения проекта лежат файлами Markdown в репозитории, а агент читает их через CLI и MCP
Плагин Claude Code ведет архитектуру проекта: ADR, ревью разными ролями, перенос выводов в план и прагматичный режим.
CLI разбирает репозиторий шестифазным конвейером моделей и пишет AGENTS.md или CLAUDE.md; ведет планы ExecPlan с вехами.
Папка .gaai/ делит работу агента на обсуждение и поставку: история с критериями, затем изолированная реализация и проверка.
Коротко о README
Описаны установка и подключение проекта, три команды, структура `.archcore/`, поддерживаемые агенты, приватность, сравнение с другими подходами и ссылки на документацию.