首页/软件开发/后端开发/Perigon智能体开发规范指南Skill/
名称: perigon-agent
描述: Copilot/智能体应用Perigon规范的指南
何时使用
使用说明
- 首先查阅 .github/copilot-instructions.md(全局规则:准确性优先,除非要求否则不构建,检查诊断信息)。
- 后端地图:定义位于 src/Definition/{Entity,EntityFramework,Share,ServiceDefaults};管理器/DTO位于 src/Modules/{模块名}/{Managers,Models};控制器位于 src/Services/*/Controllers;宿主程序位于 src/AppHost。
- 前端地图:Angular应用位于 src/ClientApp/WebApp(路由 app/app.routes.ts,服务 app/services,共享组件 app/share/components,国际化 assets/i18n)。
- 关键文档:Development-Conventions、Manager-Business-Logic、Controller-APIs、Database、Data-Access、Directory-Structure,详见 https://dusi.dev/docs/Perigon/en-US/10.0/…
- 行为默认值:RESTful API;ManagerBase模式;Code First EF;Guid v7 ID;使用BusinessException/Problem处理错误;优先使用查询投影而非大量Include;避免管理器间相互调用;不使用ApiResponse包装器。
- 当不明确时:询问实体/DTO详情和目标模块/服务;不要假设;避免自动运行构建/迁移。