SO

sharptoolbox/ontology-driven-dev

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

512 stars 품질 77 트렌드 43MIT

온톨로지 기반 비즈니스 시스템 개발 역량: 요구사항 탐색→ 온톨로지 모델링→ 애플리케이션 구축을 위한 3단계 방법으로, 7가지 모델 온톨로지(YAML과 코드-PAAS 기술 기반)를 기반으로 합니다. WorkBuddy / Claude Code / Codex 지원.

개요

세 단계로 구성된 집합: "요구사항 탐색 → 온톨로지 모델링 → 애플리케이션 구축." 7개의 모델 온톨로지 YAML(M1/M2/M3/M5/M6/M7/MU)과 내장된 코드-Paas 기술 기반을 기반으로 하며, 각 요구사항 탐색 단계에서 수동 확인을 강제하여 궁극적으로 실행 가능한 브라우저 프론트엔드 및 백엔드(BS) 시스템을 생성합니다. - : 모든 기능은 요구사항 문서의 특정 항목에서 추적할 수 있습니다; - : 데이터베이스 테이블, 인터페이스, 메뉴, 권한, 프로세스, 규칙 모두 YAML의 7개 모델로 생성되어 "하나의 모델, 하나의 코드" 원칙을 제거합니다; - : 요구사항 탐색의 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 코드는 .claude/skills/ /SKILL.md 를 자동으로 발견하고 흐름에 따라 실행합니다. 코덱스는 네이티브 스킬 레지스트리가 없지만, 저장소에서 명령 파일을 불러와서 샌드박스에서 bash를 실행할 수 있습니다:

개요(AI 번역)

"요구사항 탐색, 온톨로지 모델링, 애플리케이션 구축"이라는 3단계 접근법을 사용하는 온톨로지 중심 비즈니스 시스템 개발 기술 세트→→ 7개의 모델 온톨로지 YAML(M1/M2/M3/M5/M6/M7/MU)과 내장된 [T0]] 기술 기반을 기반으로 각 요구사항 탐색 단계에서 수동 확인이 필요하며, 궁극적으로 요구사항 문서, 온톨로지 모델, 코드**를 엄격히 정렬하는 실행 가능한 브라우저 프론트엔드 및 백엔드(BS) 시스템을 생성합니다.

영어 버전 → README_EN.md


1. 이 기술은 무엇을 할 수 있을까요?

비즈니스 요구사항(문장 또는 설명)을 실행 가능한 관리 시스템으로 전환하고, 다음을 보장합니다:

  • 요구사항 추적성: 각 기능은 요구사항 문서의 특정 항목에서 추적할 수 있습니다;
  • 의미론적 소스로서의 모델: 데이터베이스 테이블, 인터페이스, 메뉴, 권한, 프로세스, 규칙 모두 YAML을 사용하여 7개의 모델에 의해 생성되어 "하나의 모델, 하나의 코드"라는 원칙을 제거합니다;
  • 수동 출입 통제는 건너뛸 수 없습니다: 요구사항 탐색의 8단계 모두 **진행 전에 일시정지하고 확인해야 합니다.
  • 기본 기술 기반: 내장 code-paas (Flask + SQLite + React/TS 단일 애플리케이션, 시스템 관리, 프로세스 엔진, 워크벤치, 온트북 레지스트리 포함), 복사 및 확장 가능;
  • 강제 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/skills/ /SKILL.md를 자동으로 발견하고 흐름에 따라 실행합니다.

3. 코덱스

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add sharptoolbox/ontology-driven-dev
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →