Linked-Intent Development — плагин
Плагины Claude Code для разработки от замысла: схемы, требования EARS, тесты и код, плюс слежение за связью требований с кодом
- 118 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Плагин создает документы в docs/ и дописывает директивы в CLAUDE.md проекта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/linked-intent-developmentОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагин создает документы в docs/ и дописывает директивы в CLAUDE.md проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Linked-Intent Development, сокращенно LID, — методика проектирования до написания кода для агентов. Плагин `linked-intent-dev` ведет работу по порядку: общая схема, детальные схемы компонентов, требования EARS с идентификаторами вроде `AUTH-UI-001`, тесты, затем код. На каждом шаге агент задает вопросы, дает два–три варианта компромисса и ждет утверждения. Тесты и код ссылаются на идентификаторы через аннотации `@spec`, поэтому соответствие замыслу проверяется механически. Второй плагин, `arrow-maintenance`, ведет индекс в `docs/arrows/` и следит, чтобы требования и код не расходились в проектах, которые не помещаются в один контекст. Необязательный `lid-experimental` добавляет скилл `bidirectional-differential`: две свежие сессии Claude восстанавливают код по требованиям и требования по обезличенному коду, чтобы выявить невысказанный замысел. Команда `/linked-intent-dev` создает `docs/high-level-design.md` и каталог `docs/intent/`, а директивы LID дописывает в `CLAUDE.md`. Для Cursor, Windsurf, Codex и других агентов дается правило, которое указывает на `AGENTS.md`.
Для кого. Командам, которые долго поддерживают продукт с участием агентов и хотят, чтобы проектная документация оставалась источником истины, а не черновиком.
Подходит, если
- Новый проект начинают с общей схемы и компонентов, а код пишут только после требований и тестов
- Крупный репозиторий не помещается в контекст, и нужен индекс, связывающий требования с кодом
- В существующем проекте нужно восстановить документы замысла по коду и закрывать пробелы постепенно
- Нужно проверить, что код делает то, что записано в требованиях EARS, через ссылки `@spec`
Не подходит, если
- Нужен быстрый прототип на выходные: методика требует дисциплины и вычитки схем перед кодом
- Нужны специализированные агенты, проверки безопасности и защита в CI: LID намеренно проще и состоит из двух плагинов и шаблонов
- Задача мелкая и механическая, например переименование: цикл из шести фаз будет избыточным
Пример запроса к агенту
Запусти /linked-intent-dev, затем предложи 2–3 варианта общей схемы для сервиса уведомлений.Ограничения
Методика требует дисциплины: схемы вычитывают внимательно, пробелы замысла закрывают шаг за шагом и не пропускают проектные фазы. Автор сравнивает LID с другими системами разработки по спецификациям и говорит, что здесь документы становятся источником истины на весь срок проекта, а код и тесты перерождаются из них. Это означает постоянные расходы времени на ревью. Экспериментальный плагин отдельный и может быть удален или повышен. Для других инструментов поддержка идет через файл правил, а не через автоматические ворота Claude Code.
Как отключить. Удалите плагины через /plugin. Каталоги docs/high-level-design.md, docs/intent и docs/arrows и директивы LID в CLAUDE.md остаются в проекте, удалите их вручную, если не нужны.
Частые вопросы
Как поставить LID в Claude Code?
Выполните `/plugin marketplace add jszmajda/lid`, затем `/plugin install linked-intent-dev@jszmajda-lid` и `/plugin install arrow-maintenance@jszmajda-lid`. Область «project» делится с командой. После установки запустите `/linked-intent-dev`.
Что такое EARS?
Формат требований, где каждое проверяемо и имеет идентификатор вроде `AUTH-UI-001`. Тесты и код ссылаются на идентификатор аннотацией `@spec`, так что любое поведение можно проследить до требования.
Чем LID отличается от других систем разработки по спецификациям?
Большинство оптимизировано под следующее изменение, а LID под проект в долгой перспективе: документы остаются источником истины, а при расхождении побеждает спецификация. Здесь два плагина и несколько шаблонов вместо специализированных агентов.
Что делает arrow-maintenance?
Ведет индекс `docs/arrows/` и следит за согласованностью требований и кода в проектах, которые не помещаются в один контекст. Подходит для больших репозиториев, где нужна карта соответствий.
Можно ли использовать LID в Cursor или Codex?
Да. Положите небольшое правило в проект, которое указывает агенту на `AGENTS.md`. Фрагменты для Cursor, Windsurf, Copilot, Aider, Continue, Junie, Codex и Zed есть в документации проекта.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин AI-SDLC для Claude Code ведет задачу от спецификации до PR: проверка готовности, исполнитель и несколько ревьюеров.
Девять плагинов для Claude Code с 51 скиллом и 2 агентами: путь от идеи до проверенного запроса на слияние.
Плагин Claude Code создает и поддерживает CLAUDE.md: оценка от 0 до 100, лимит 150 строк и проверка устаревших ссылок
ADLC Harness ведет задачу от намерения до PR одной командой, а человек подтверждает только четыре ключевых этапа.
Скилл и плагин для Codex и Claude Code: агент ведет проект через цикл от плана до сопровождения с человеческими воротами.
ADLC — набор CLI без зависимостей и плагины для агентов: проверки на каждом этапе разработки против типичных сбоев моделей.
Коротко о README
README объясняет методику: сначала согласовать, что строить, и только затем как. Затем сравнивает LID с другими системами разработки по спецификациям, перечисляет два основных плагина и один экспериментальный, дает установку для Claude Code, сценарии для нового и существующего проекта, шесть фаз работы и пример проекта, который сам использует LID.