Linked-Intent Development — плагин

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

  • 118 ★ репозитория
  • Последний коммит
  • MIT
Плагин

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

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

  • Плагин создает документы в docs/ и дописывает директивы в CLAUDE.md проекта
Все причины и проверки

jszmajda/lid

Установка

В терминале, через 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: проверка готовности, исполнитель и несколько ревьюеров.

ПлагинШирокий доступ441Звезды репозитория

Девять плагинов для Claude Code с 51 скиллом и 2 агентами: путь от идеи до проверенного запроса на слияние.

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

Плагин Claude Code создает и поддерживает CLAUDE.md: оценка от 0 до 100, лимит 150 строк и проверка устаревших ссылок

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

ADLC Harness ведет задачу от намерения до PR одной командой, а человек подтверждает только четыре ключевых этапа.

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

Скилл и плагин для Codex и Claude Code: агент ведет проект через цикл от плана до сопровождения с человеческими воротами.

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

ADLC — набор CLI без зависимостей и плагины для агентов: проверки на каждом этапе разработки против типичных сбоев моделей.

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

Коротко о README

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

Бейдж для README

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