ontology-driven-dev — скилл

Строит бизнес-систему из текста требований: исследование, семь моделей онтологии в YAML, затем приложение с ручным подтверждением.

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

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

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

  • Агент генерирует и запускает код приложения, ставит зависимости npm, pip или Go.
  • Встроенный чат с ИИ отправляет схему и запросы выбранной модели; ключ хранится в приложении.
Все причины и проверки

sharptoolbox/ontology-driven-dev

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/ontology-driven-dev

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент генерирует и запускает код приложения, ставит зависимости npm, pip или Go.
  • Встроенный чат с ИИ отправляет схему и запросы выбранной модели; ключ хранится в приложении.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл `ontology-driven-dev` превращает описание бизнес-задачи в работающую веб-систему. Процесс идет в три шага: исследование требований, моделирование онтологии, сборка приложения. Модель состоит из семи YAML-файлов: объекты, процессы, правила, отчеты, интерфейс и другие. Из них генерируются таблицы базы, интерфейсы, меню, права и потоки согласования. Каждый из восьми этапов исследования останавливается до подтверждения человеком. В комплекте техническая основа `code-paas` в двух вариантах: Flask с SQLite и React, либо Go с Gin и PostgreSQL. Готовое приложение получает встроенный чат с ИИ, который читает базу только на чтение. Приложен пример учета договоров продаж.

Для кого. Аналитикам и разработчикам внутренних систем, которым нужно связать требования, модели данных и код так, чтобы одно следовало из другого.

Подходит, если

  • Из заметки о процессе согласования договоров надо получить рабочую систему с ролями и отчетами.
  • Заказчик меняет требования, и модели с кодом должны меняться вместе, без расхождений.
  • Команда хочет жесткие точки подтверждения человеком на каждом шаге исследования.
  • Нужна отправная техническая основа с процессами, правами и реестром моделей.
  • К готовому приложению нужен встроенный ИИ-ассистент с безопасным чтением базы.

Не подходит, если

  • Нужен быстрый прототип на выходные без формальных требований.
  • Нужен мобильный клиент или библиотека: скилл выпускает только веб-приложения.
  • Команда не готова останавливаться на подтверждениях: скилл без них не продвигается.

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

Используй ontology-driven-dev: исследуй требования к системе учета договоров продаж, остановись на подтверждении после каждого этапа.

Ограничения

Методология и справочники написаны по-китайски, английский README короче. Нужны Node.js, Python или Go и установка зависимостей, поэтому песочнице требуется сеть. Скилл навязывает один технический стек из `code-paas`. Каждый этап исследования ждет подтверждения, и пропустить его нельзя. В примере ключ ИИ очищен, свою OpenAI-совместимую модель подключают в интерфейсе приложения. Для Codex и Cursor скилл вручную подключают через `AGENTS.md` или правила.

Как отключить. Удалите каталог `~/.claude/skills/ontology-driven-dev` или `.claude/skills/ontology-driven-dev` проекта и перезапустите агента. Сгенерированные приложения и YAML-модели остаются в проекте.

Частые вопросы

Что такое семь моделей?

Набор YAML-файлов M1, M2, M3, M5, M6, M7 и MU: объекты, процессы, правила, отчеты, интерфейс. Из них генерируются таблицы, меню, права и потоки.

Можно ли пропустить подтверждения?

Нет. На каждом из восьми этапов исследования агент останавливается и ждет ответа человека.

Какие стеки есть в основе?

Python-версия на Flask, SQLite и React, и Go-версия на Gin, PostgreSQL, goose и React 19.

Работает ли скилл вне Claude Code?

Да, в README описаны Codex, Cursor, Cline и Aider. В Codex скилл подключают через `AGENTS.md`, в Cursor через правила проекта.

Что с ИИ-ассистентом в приложении?

Сгенерированное приложение получает чат справа с вызовом инструментов, а база читается только запросами на чтение. Ключ модели вводят в настройках.

Обсуждение

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

Скиллы

Скилл для WorkBuddy превращает описание бизнеса в онтологию и генерирует новый скилл с базой SQLite, API и формами.

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

Набор из 21 скилла для разработки модулей Odoo, миграции OCA, отчетов, веб-безопасности и ревью архитектуры.

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

73 скилла для конвейера разработки: план, код, ревью и QA, а в конце готовый PR с метками в вашем репозитории.

СкиллШирокий доступ276Звезды репозитория

Набор скиллов SBTD связывает спецификации, поведение, тесты и язык предметной области: агент работает по режимам и проверкам.

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

Скиллы разработки по спецификации: брейншторм, план, ревью в формате дебатов и допрос идеи до первого коммита.

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

Скилл разработки под доказательства: агент окружает код спецификацией и набором проверок, чтобы построчное ревью стало необязательным

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

Коротко о README

README объясняет назначение, структуру репозитория, установку для WorkBuddy, Claude Code, Codex и Cursor, а также порядок трех стадий. Есть золотой пример по договорам.

Бейдж для README

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