·domain-model-extractor
</>

domain-model-extractor

Проанализируйте существующий код (не созданный с учетом DDD), предложите модель предметной области (агрегаты, локальные сущности, объекты значений, сервисы предметной области) с помощью псевдокода. Обеспечьте проектирование, включая свойства, методы, инварианты и границы агрегатов. Целевой язык: языково-агностический. Триггер: активируется такими запросами, как «извлечь модель предметной области из существующего кода», «перепроектировать этот код с помощью DDD», «предложить модель предметной области», «найти агрегаты», «перейти на DDD», «проанализировать существующий код и создать модель предметной области», «переместить устаревший код в DDD».

14Установки·3Тренд·@j5ik2o

Установка

$npx skills add https://github.com/j5ik2o/okite-ai --skill domain-model-extractor

Как установить domain-model-extractor

Быстро установите AI-навык domain-model-extractor в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/j5ik2o/okite-ai --skill domain-model-extractor
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: j5ik2o/okite-ai.

既存の非DDDコードを分析し、DDDのビルディングブロック(集約・ローカルエンティティ・値オブジェクト・ドメインサービス)を擬似コード付きで提案する。

収集した情報を基に、以下の順序でモデルを導出する。 詳細なヒューリスティクスは references/analysis-heuristics.md を参照。

| 独自のIDを持つか | Yes(ルートID) | Yes(ローカルID) | No | | 単独で取得されるか | Yes | No(親経由) | No | | ライフサイクルがあるか | Yes | 親に従属 | なし(不変) | | 同一性で比較するか | Yes(ID) | Yes(ID) | No(値で比較) |

Проанализируйте существующий код (не созданный с учетом DDD), предложите модель предметной области (агрегаты, локальные сущности, объекты значений, сервисы предметной области) с помощью псевдокода. Обеспечьте проектирование, включая свойства, методы, инварианты и границы агрегатов. Целевой язык: языково-агностический. Триггер: активируется такими запросами, как «извлечь модель предметной области из существующего кода», «перепроектировать этот код с помощью DDD», «предложить модель предметной области», «найти агрегаты», «перейти на DDD», «проанализировать существующий код и создать модель предметной области», «переместить устаревший код в DDD». Источник: j5ik2o/okite-ai.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/j5ik2o/okite-ai --skill domain-model-extractor
Источник
j5ik2o/okite-ai
Категория
</>Разработка
Проверено
Впервые замечено
2026-03-10
Обновлено
2026-03-10

Browse more skills from j5ik2o/okite-ai

Короткие ответы

Что такое domain-model-extractor?

Проанализируйте существующий код (не созданный с учетом DDD), предложите модель предметной области (агрегаты, локальные сущности, объекты значений, сервисы предметной области) с помощью псевдокода. Обеспечьте проектирование, включая свойства, методы, инварианты и границы агрегатов. Целевой язык: языково-агностический. Триггер: активируется такими запросами, как «извлечь модель предметной области из существующего кода», «перепроектировать этот код с помощью DDD», «предложить модель предметной области», «найти агрегаты», «перейти на DDD», «проанализировать существующий код и создать модель предметной области», «переместить устаревший код в DDD». Источник: j5ik2o/okite-ai.

Как установить domain-model-extractor?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/j5ik2o/okite-ai --skill domain-model-extractor После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

https://github.com/j5ik2o/okite-ai