Cortex TMS CLI

CLI создает и проверяет документы-правила для кодинг-агентов: PATTERNS.md, CLAUDE.md и ARCHITECTURE.md, плюс ловит устаревание.

  • 180 ★ репозитория
  • Последний коммит
  • MIT
CLI

Минимальный доступ

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

  • CLI создает и проверяет файлы документации в проекте и читает историю git, внешние сервисы не вызываются.
Все причины и проверки

cortex-tms/cortex-tms

Установка

В терминале, через 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`.

Обсуждение

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

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

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

Ctxo строит граф зависимостей репозитория и дает агенту через MCP зону поражения изменения, историю коммитов и состояние кода

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

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

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

MCP-сервер в одном бинарнике: ИИ читает и правит файлы нескольких проектов и запускает ваши команды

MCP-серверШирокий доступ342Звезды репозитория

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

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

MCP-сервер, который дает Claude Desktop и другим клиентам файловые инструменты, shell и подагентов в духе Claude Code

MCP-серверШирокий доступ305Звезды репозитория

Коротко о README

Проект строит дисциплину управления документами для агентов: консистентность, свежесть и надзор человека. Описаны команды `init`, `validate`, `status`, `archive` и `mcp`, шаблоны документов и ограничения проверки устаревания. Версия 4.0 добавила обнаружение устаревания по git.

Бейдж для README

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