关于 unity-project-scout
unity-project-scout 是面向 Unity 开发者的项目检查技能,在提出架构调整前梳理项目技术基线、既有模式和约束。它强调保留现有一致性,并先确认依赖再建议新增依赖。
主要功能
- 01检查 Unity 版本与渲染管线
- 02梳理包、asmdef 与目录结构
- 03识别配置及架构模式
- 04总结约定、风险与待确认项
适用场景
- 01初次接手陌生 Unity 项目
- 02提出结构性改动之前
- 03审查项目现有配置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ besty0728/ unity-skills --skill unity-project-scout安装后在 Claude Code 中输入/unity-project-scout确认已加载。
详细介绍
**在调用此模块中的任何技能之前:**如果你准备根据技能名称或描述猜测参数后调用技能,请先停止——先阅读此文件(或通过
GET /skills/recommend?includeSchema=true获取其架构)。如果你已从 recommend/schema 获得参数定义,则可以直接进行 dryRun。
触发条件
- 初次接触陌生项目
- 在提出结构性改动之前
- 盘点现有配置
- 初次接触陌生项目、在提出结构性改动前、盘点现有配置
Unity 项目侦察
在现有项目中提出架构变更建议前,请先使用此指南。
先行检查
仅收集避免与当前项目冲突所需的信息:
- Unity 版本和渲染管线
- 已安装的软件包和重要依赖项
asmdef布局(如有)Assets/下的文件夹结构- 项目是否已使用:
ScriptableObject配置- 服务/单例模式
- 事件驱动流程
- 自定义检查器/属性绘制器
- 测试
- 现有的命名和代码组织风格
建议使用的工具/输入
- Unity 项目信息和项目设置
- 搜索脚本/文件中的模式
- 检查本地的
Packages/manifest.json、Assets/和*.asmdef
输出格式
- 技术基线
- 现有架构信号
- 值得保留的现有约定
- 现有风险或不一致之处
- 对后续建议的限制
- 仍需确认的未知事项
防护措施
模式:仅限文档——无需 REST 技能进行门控;在任何运行模式下(Approval / Auto / Bypass)均可自由加载。
- 如果项目已有一致的模式,请勿建议从零重建架构。
- 在弄清当前技术栈之前,请勿推荐新的依赖项。
评论
支持 Markdown