本帖最后由 yang827 于 2026-10-1 15:41 编辑

AVEVA Dev Skills 开源发布
专为 AI 编程智能体打造的 AVEVA Marine & PDMS 二次开发工程套件
AVEVA Dev Skills 是专为 AI 编程智能体(AI Coding Agents)打造的 AVEVA Marine 与 AVEVA PDMS 二次开发工程知识库与专业技能套件。遵循开放的 Agent Skills 规范与渐进式披露架构,帮助 Claude、Cursor、OpenCode、Antigravity 等智能体生成稳定、准确、免幻觉的工业级代码。
核心模块划分
考虑到 AVEVA 二次开发中托管插件与脚本自动化的巨大差异,本项目严格拆分为两个独立的专业技能包,既可整体引入,也可按需单选:
- aveva-dev-dotnet(现代 .NET 托管开发与架构体系)
覆盖 CAF 微内核插件生命周期、Dabacon 数据库 STA 单线程防卫调度、PMLNet 跨语言桥接五大铁律、marAPI 造船构件原生对象与 Planar 平面分段参数化建模。 - aveva-dev-pml(PML 宏、面向对象编程与界面自动化)
覆盖 PML 1 批处理与 PML 2 面向对象规范、PMLLIB 模块小写检索契约、杜绝 while 循环误导、DABACON 数据检索管道、EDG 三维拾取交互与 Drafting 出图自动化。
解决的核心痛点(防幻觉评测)
- 彻底解决通用大模型凭空脑补 while ... endwhile 导致运行时报错的问题。
- 彻底防御现代 C# 多线程并发访问 Dabacon 导致的底内存硬崩溃闪退。
- 提供从开发字典 (glossary)、工程模式 (patterns) 到排错手册 (cheatsheet) 的完整工程支持。
开源仓库与引入方式
GitHub 仓库:https://github.com/yang827/aveva-dev-skills
兼容 OpenCode、Claude Code、Antigravity、Cursor、Cline 等主流 AI 编码工具。欢迎从事 AVEVA 二次开发与工业数字化的朋友体验、Star 支持与交流!
|