SO

sharptoolbox/ontology-driven-dev

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

512 stars 品質 77 トレンド 43MIT

オントロジー駆動型ビジネスシステム開発スキル:7つのモデルオントロジー(YAMLおよびcode-paas技術基盤)に基づく→要件探索オントロジーモデリング→アプリケーション構築のための3段階手法。WorkBuddy / Claude Code / Codexをサポートします。

概要

「要件探索→オントロジーモデリング→アプリケーション構築」の3つのステップのセットです。7つのモデルオントロジー(YAML、M1/M2/M3/M5/M6/M7/MU)と組み込みのコードPaas技術ベースに基づき、各要件探索段階で手動確認を強制し、最終的に実行可能なブラウザのフロントエンドおよびバックエンド(BS)システムを構築します。 - : すべての機能は要件文書内の特定の項目に遡ることができます;- : データベースのテーブル、インターフェース、メニュー、権限、プロセス、ルールはすべてYAMLの7つのモデルによって生成され、「1つのモデル、1つのコード」の原則を排除します;- : 要件探索の8段階は、進行前にそれぞれ**処理が必要です;- : 組み込みのコードPAAS(Flask + SQLite + React/TSモノリシックアプリケーション、システム管理、プロセスエンジン、ワークベンチ、オントロジーレジストリを含む)を複製・拡張可能;- : 生成されたアプリケーションの右側に組み込みのAIダイアログ(オントロジーレジストリ注入+ツール呼び出し+SSEストリーミング+読み取り専用SQLセキュリティ境界)があります。 code-app-example/ 要求仕様書や7モデルオントロジーから実行可能なシステムまでの実装結果を完全表示します。サンプルビジネスは、営業契約の実行管理、契約登録と階層的承認、請求承認、回収および償却、クロスオブジェクトステータス連携、固定レポート、システム管理、右側のAIインテリジェントアシスタントをカバーしています。 サンプルにはSQLiteテストデータとデフォルトのテストアカウントが含まれており、code-app-example/README.mdの指示に従ってビジネスチェーン全体を直接開始・検証できます。倉庫内のAI APIキーはクリア済みです。インテリジェントアシスタントを使用する前に、システムインターフェースでOpenAI互換の大規模モデルサービスを設定する必要があります。 このスキル**はClaude Code、Codex、Cursorなどのツールで完全に動作します。ユニークな適応ポイント:スキル内で相対パスは「SKILL.md があるフォルダ」にルーツされており、各ツールが自動的に解析します。 Claudeコードのスキル形式は、このスキルのフロントマター(名前/説明)と全く同じなので、基本的な**で十分です: Claude Codeは.claude/skills/ /SKILL.md を自動的に検出し、その流れに従って実行します。 Codexにはネイティブのスキルレジストリはありませんが、リポジトリからコマンドファイルを読み込み、サンドボックス内でbashを実行することは可能です:

概要(AI 翻訳)

「要件探索→オントロジーモデリング→アプリケーション構築」という三段階アプローチを用いた**オントロジー駆動型ビジネスシステム開発スキルのセット。 7つのモデルオントロジー(YAML、M1/M2/M3/M5/M6/M7/MU)および組み込みの[T0]]技術ベースに基づき、各要件探索段階で手動確認が必要となり、最終的には要件文書、オントロジーモデル、コードを厳密に整合させる実行可能なブラウザのフロントエンドおよびバックエンド(BS)システムが生成されます。

英語版 → README_EN.md


1. このスキルは何ができるのか?

ビジネス要件(文や説明)を実行可能な管理システムに変え、以下を保証します:

  • 要件トレーサビリティ:各特徴は要件文書内の特定の項目に遡ることができます。
  • セマンティックソースとしてのモデル:データベースのテーブル、インターフェース、メニュー、権限、プロセス、ルールはすべてYAMLを用いた7つのモデルによって生成され、「一つのモデル、一つのコード」の原則は排除されています。
  • 手動アクセス制御はスキップ不可:要件探索の8段階は、進行前に一時停止と確認が必要です。
  • 標準化された技術基盤:組み込みのcode-paas(Flask + SQLite + React/TSモノリシックアプリケーション、システム管理、プロセスエンジン、ワークベンチ、Ontbookレジストリを含む)はコピーおよび拡張可能;
  • 強制AIダイアログボックス:生成されたアプリケーションには右側にAIダイアログが表示されます(オントロジーレジストリ注入+ツール呼び出し+SSEストリーミング+読み取り専用SQLセキュリティ境界)。

2. コンテンツを含める

完全な申請例

code-app-example/ 要求仕様書と7モデルオントロジーから実行可能なシステムへの完全な実装結果を提示しました。サンプルビジネスは営業契約実行管理で、契約登録と階層的承認、請求承認、回収と帳消し、クロスオブジェクトステータスリンク、固定レポート、システム管理、右側のAIインテリジェントアシスタントをカバーしています。

サンプルにはSQLiteテストデータとデフォルトのテストアカウントが含まれており、code-app-example/README.mdの指示に従って、ビジネスチェーン全体を直接開始・検証できます。倉庫内のAI APIキーはクリア済みです。インテリジェントアシスタントを使用する前に、システムインターフェースでOpenAI互換の大規模モデルサービスを設定する必要があります。


3. インストール(主流ツール)

このスキルは、WorkBuddy独自の仕組みに依存しず、Claude Code、Codex、Cursorなどのツール上で完全に動作します。 独自の適応ポイント:スキル内では、相対パスは SKILL.md があるフォルダに根ざしており、各ツールが自動的に解析します。

1.ワークバディ

トリガーはWorkBuddyの会話で簡単に言えばいい(セクション5参照)。

2.クロード符号

Claude Codeのスキルフォーマットは、このスキルのフロントマター(name / description)と全く同じなので、基本的には直接コピーです:

Claude Codeは自動的に.claude/skills/ /SKILL.mdを発見し、そのフローに従って実行します。

3.コデックス

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add sharptoolbox/ontology-driven-dev
MCP 初心者?mcpskill.org のガイドから始めましょう →