AIKraft/Skills/Контекст предметной области

Контекст предметной области

Progressive Domain Crystallization (PDC) — a skill for building and maintaining a living domain knowledge base for any custom business application. Use this skill whenever the user is developing a business application and wants the AI to accumulate understanding of internal terminology, entities, relationships, and business rules over time — especially when that knowledge is not fully defined

customware-ai official Данные

Что делает навык

Навык Progressive Domain Crystallization (PDC) позволяет ИИ-агенту строить и поддерживать живую базу доменных знаний (domain.md) для бизнес-приложений, накапливая понимание терминологии, сущностей и правил в ходе работы. Он обеспечивает согласованность использования внутренней терминологии и предотвращает выдумывание фактов, предлагая пользователю на проверку все изменения в знаниях.

Когда применять

  • Разработка бизнес-приложения, где требуется постепенное накопление и уточнение доменных понятий и правил.
  • Работа с проектами, в которых терминология и связи между сущностями не полностью формализованы изначально.
  • Необходимость поддерживать актуальную базу знаний о бизнес-процессах, сущностях и ролях стейкхолдеров в течение многих сессий.
  • Работа с крупными доменами, требующими разделения знаний на уровни (Tier 1, 2, 3) для эффективной загрузки контекста.

Как работает

  1. В начале сессии проверить наличие файла .tasks/domain.md: если он есть, загрузить его (полностью, если он короткий, или только индекс Tier 1 и релевантные файлы Tier 2), если нет — предложить инициализировать его по шаблону.
  2. В процессе работы использовать терминологию и имена сущностей строго из domain.md; при встрече неопределенных терминов или связей отмечать их маркерами [UNKNOWN], [RELATIONSHIP UNCLEAR], [RULE INFERRED].
  3. При необходимости детализации загружать соответствующие файлы Tier 2 (сущности, потоки, интеграции) на основе текущего контекста задачи.
  4. В конце сессии генерировать раздел «Proposed Domain Updates» с предложениями по новым сущностям, терминам, правилам и вопросам для ручного подтверждения пользователем.
  5. При превышении размера файла .tasks/domain.md ~200 строк предложить пользователю разделить его на индекс (Tier 1) и детальные файлы (Tier 2/3) с соблюдением структуры папок.

Примеры запросов агенту

Я начинаю разработку CRM-системы. Помоги мне создать начальную базу доменных знаний и начать накапливать контекст.
Мы работаем над потоком обновления контрактов PM. Загрузи соответствующий контекст из domain.md и выполни задачу, используя правильную терминологию.
Файл доменных знаний разросся. Предложи структуру для разделения .tasks/domain.md на индекс и детальные файлы по сущностям и потокам.

Что понадобится

  • Наличие файла .tasks/domain.md в корневой директории проекта (или возможность его создания).
  • Доступ к файловой системе проекта для чтения и предложения изменений в файлах .tasks/domain.md и docs/domain/.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «domain-context» из репозитория: # https://github.com/customware-ai/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r domain-context/ ~/.claude/skills/domain-context/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.