mcpField
U
unity-project-scout

unity-project-scout

github.com/besty0728开发1.9k83 次安装今天更新
代码仓库

关于 unity-project-scout

unity-project-scout 是面向 Unity 开发者的项目检查技能,在提出架构调整前梳理项目技术基线、既有模式和约束。它强调保留现有一致性,并先确认依赖再建议新增依赖。

主要功能

  1. 01检查 Unity 版本与渲染管线
  2. 02梳理包、asmdef 与目录结构
  3. 03识别配置及架构模式
  4. 04总结约定、风险与待确认项

适用场景

  1. 01初次接手陌生 Unity 项目
  2. 02提出结构性改动之前
  3. 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