ClaudeMap

ontology-driven-dev

本体驱动的开发技能:需求探索 → 七模型本体 YAML → 可运行的管理系统,每个阶段都设人工确认门禁。

技能与命令skillmethodologyfull-stackontologyrequirements

ontology-driven-dev 把一段业务需求变成可运行的管理系统,且每个功能都能回溯到需求条目。七个本体模型(M1/M2/M3/M5/M6/M7/MU)的 YAML 是唯一语义来源:数据库表、接口、菜单、权限、流程与规则全部由模型生成,模型与代码无从漂移。阶段一的八个探索环节逐一暂停等人工确认,生成的应用自带 AI 对话面板,底下是只读 SQL 安全边界。

它做什么

  • 三阶段管线(需求探索 → 本体建模 → 应用构建),每个阶段——含阶段一内部的八个环节——都必须暂停等人工确认
  • 七模型本体 YAML 是唯一语义来源——表、接口、菜单、权限、流程、规则全部由模型生成
  • 内置 code-paas 技术底座:Flask + SQLite + React/TS 单体应用,带系统管理、流程引擎、工作台与本体注册表,复制即可扩展
  • 生成的应用自带 AI 对话面板(本体注册表注入 + 工具调用 + SSE 流式 + 只读 SQL 边界);仓库内附销售合同执行管理的黄金范例

什么时候用

适合需求可追溯与模型-代码一致比框架选型更要紧的内部业务系统:审批流、合同管理、后台工具——凡是「代码和需求文档对不上」反复发生的那一类应用。

如何上手

# Claude Code(用户级)
cp -r ontology-driven-dev ~/.claude/skills/ontology-driven-dev

# 或项目级
cp -r ontology-driven-dev .claude/skills/ontology-driven-dev

# Codex:复制进仓库,并在 codex.md / AGENTS.md 里引用 SKILL.md

注意事项

文档以中文为主(附英文 README)。技术栈固定为其 code-paas 底座、不迁就你自己的框架;生成的应用需要联网执行 npm/pip 安装——Codex 沙箱须放行。人工门禁正是价值所在:每个阶段请预留真实的评审时间。

代码仓库

sharptoolbox/ontology-driven-dev

收录日期

地图上的相关资源

  • 归藏的 Agent Skill:把代码库的最近更新做成一支成片宣传片——接真实组件、代码渲染动画、代码写配乐,全程不碰视频剪辑软件。

    • agent-skill
    • video
    • promo
    • marketing
  • 一个给「图里没有任何文字线索」的照片做地理定位的 Agent Skill——用 OSM 几何、高程天际线与卫星瓦片,把「这是哪」变成带误差半径的测量答案。

    • agent-skill
    • geolocation
    • osint
    • openstreetmap
  • Birdview

    技能

    让 AI 编码 agent 在动第一行代码之前先画出架构、声明影响范围的 skill——成果是一张可直接打开的独立 HTML 架构地图。

    • skill
    • architecture
    • code-visualization
    • change-scope