Cortex TMS CLI
CLI создает и проверяет документы-правила для кодинг-агентов: PATTERNS.md, CLAUDE.md и ARCHITECTURE.md, плюс ловит устаревание.
- 180 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- CLI создает и проверяет файлы документации в проекте и читает историю git, внешние сервисы не вызываются.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/cortex-tmsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- CLI создает и проверяет файлы документации в проекте и читает историю git, внешние сервисы не вызываются.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Cortex TMS создает набор документов, на которые опирается кодинг-агент, и проверяет, что они в порядке. Команда `cortex-tms init` раскладывает шаблоны: `PATTERNS.md` с принятыми паттернами кода, `CLAUDE.md` с правилами работы агента, `ARCHITECTURE.md` с устройством системы и `DOMAIN-LOGIC.md` с бизнес-правилами. Есть пресеты для Node, Python и Go. Команда `cortex-tms validate` проверяет, что обязательные файлы на месте, что горячие файлы короче 200 строк, что в шаблонах не осталось заглушек вроде `[Project Name]` и что завершенные задачи уехали в архив. Начиная с версии 4.0 она сравнивает даты правки документа и коммитов в коде и предупреждает, что документ устарел. Команда `archive` держит список задач короткой. Команда `cortex-tms mcp` запускает MCP-сервер только для чтения, который отдает эти документы как ресурсы Claude Desktop, Cursor, Windsurf и другим клиентам.
Для кого. Разработчикам и командам, которые ведут проект с Claude Code или Copilot и устали от того, что агент игнорирует договоренности и дрейфует.
Подходит, если
- В новом репозитории нужен готовый набор `CLAUDE.md`, `PATTERNS.md` и `ARCHITECTURE.md` под Node или Python.
- В CI хочется проверять, что документы агента не отстали от кода на десятки коммитов.
- Список задач разросся, и завершенное надо убрать в архив.
- Правила проекта должны быть доступны Cursor или Claude Desktop как MCP-ресурсы.
Не подходит, если
- Нужен инструмент, который сам пишет код: CLI занимается только документами.
- Нужна семантическая проверка смысла: устаревание считается по датам коммитов.
- Проект крошечный, и одного `README.md` хватает.
Пример запроса к агенту
Создай набор документов управления для этого проекта на Python через cortex-tms init и покажи, что покажет validate.Ограничения
Определение устаревания основано на датах правки файлов и числе значимых коммитов, смысловое расхождение документа и кода оно не видит. Шаблоны надо заполнить: `cortex-tms validate` ругается на оставленные заглушки. Правила в `CLAUDE.md` соблюдаются только тем агентом, который читает этот файл, силой они не навязываются. Нужен Node.js, команды запускаются через `npx cortex-tms@latest` или после `npm install -g cortex-tms@latest`. MCP-сервер отдает документы только на чтение.
Как отключить. Удалите глобальный пакет командой `npm uninstall -g cortex-tms`. Созданные документы и каталог `.cortex/` в проекте удаляются вручную.
Частые вопросы
Как попробовать без установки?
Командой `npx cortex-tms@latest init`. Для постоянной работы поставьте `npm install -g cortex-tms@latest`.
Какие документы создаются?
`PATTERNS.md`, `CLAUDE.md`, `ARCHITECTURE.md` и `DOMAIN-LOGIC.md`, а также `NEXT-TASKS.md` и `copilot-instructions.md`. Набор зависит от режима `--scope` и пресета.
Как проверить документы в CI?
Запустите `cortex-tms validate --strict`: предупреждения становятся ошибками. Флаг `--fix` восстанавливает недостающие файлы.
Как работает проверка устаревания?
Сравниваются даты правки документа и значимых коммитов в коде. Если документ отстал, команда `validate` выдает предупреждение с числом дней и коммитов.
Как подключить MCP-сервер?
Запустите `cortex-tms mcp --print-config`: команда напечатает готовые фрагменты конфигурации для клиентов. Сам сервер стартует командой `cortex-tms mcp`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЗадачи, документы, спецификации и решения проекта лежат файлами Markdown в репозитории, а агент читает их через CLI и MCP
Ctxo строит граф зависимостей репозитория и дает агенту через MCP зону поражения изменения, историю коммитов и состояние кода
Рабочая конфигурация Claude Code: планировщик с ревью по этапам, субагенты и скиллы анализа, рефакторинга и синхронизации документации
MCP-сервер в одном бинарнике: ИИ читает и правит файлы нескольких проектов и запускает ваши команды
Git-нативный контекст проекта для агентов: спецификации, решения и правила лежат в Markdown рядом с кодом и читаются перед правкой
MCP-сервер, который дает Claude Desktop и другим клиентам файловые инструменты, shell и подагентов в духе Claude Code
Коротко о README
Проект строит дисциплину управления документами для агентов: консистентность, свежесть и надзор человека. Описаны команды `init`, `validate`, `status`, `archive` и `mcp`, шаблоны документов и ограничения проверки устаревания. Версия 4.0 добавила обнаружение устаревания по git.