协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
unity-skills【开发与工程】Unity Skills CLI自动化工具。通过HTTP API直接控制Unity编辑器,支持场景管理、节点操作、资源管理、组件操作、批量操作、工作流管理和项目自动化。从dev/Unity-Skills-main整合的Unity Skills CLI工具,提供程序化的Unity编辑器控制和开发工作流自动化支持。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Unity Skills CLI自动化工具,通过HTTP API直接控制Unity编辑器,支持场景管理、节点操作、资源管理、组件操作、批量操作、工作流管理和项目自动化。
# 检查服务状态
unity-skills health
# 查看所有可用技能
unity-skills get-skills
# 查看编辑器状态
unity-skills editor status
# 批量创建节点
unity-skills gameobject create-batch '[{"name":"Node1","primitiveType":"Cube","x":0,"y":0,"z":0},{"name":"Node2","primitiveType":"Sphere","x":10,"y":0,"z":0}]'
# 批量设置属性
unity-skills property set-batch <node-uuid> '{"x":100,"y":200,"z":0}'
# 批量添加组件
unity-skills component add-batch <node-uuid> '[{"type":"Rigidbody"},{"type":"Collider","properties":{"isTrigger":true}}]'
# 使用节点模板
unity-skills template create-node-from-template <template-name> <parent-uuid>
# 创建自定义模板
unity-skills template create-template <template-name> <template-data>
# 应用模板到节点
unity-skills template apply-template <node-uuid> <template-name>
# 执行自定义脚本
unity-skills script execute <script-file>
# 脚本验证
unity-skills script validate <script-file>
# 脚本调试
unity-skills script debug <script-file>
# 创建工作流
unity-skills workflow create <workflow-name> <workflow-data>
# 执行工作流
unity-skills workflow execute <workflow-name>
# 查看工作流状态
unity-skills workflow status <workflow-name>
# 查看工作流历史
unity-skills workflow history <workflow-name>
# 启用调试模式
unity-skills --debug
# 显示详细日志
unity-skills --verbose
# 检查系统状态
unity-skills health --detailed
# 查看编辑器状态
unity-skills editor status --detailed
# 自动重试失败操作
unity-skills --retry
# 重置编辑器状态
unity-skills editor reset
# 从备份恢复
unity-skills editor restore <backup-id>
# 验证编辑器状态
unity-skills editor validate
// 创建自定义技能
[UnitySkill("custom_skill", "Custom skill description")]
public class CustomSkill
{
public static void Execute(string[] args)
{
// 自定义技能逻辑
}
}
# 创建新场景
unity-skills scene create-scene "NewScene"
# 添加节点到场景
unity-skills gameobject create-node '{"name":"Player","primitiveType":"Cube","x":0,"y":0,"z":0}'
# 保存场景
unity-skills scene save-scene
# 批量创建多个节点
unity-skills gameobject create-batch '[{"name":"Enemy","primitiveType":"Sphere","x":10,"y":0,"z":0},{"name":"Item","primitiveType":"Cube","x":20,"y":0,"z":0}]'
# 批量设置属性
unity-skills property set-batch <node-uuid> '{"x":100,"y":200,"z":0}'
# 创建自动化工作流
unity-skills workflow create "BuildScene" '{"steps":[{"name":"CreateCanvas","type":"scene","properties":{"designResolution":{"width":1920,"height":1080}},{"name":"AddCamera","type":"camera","properties":{"clearFlags":7}},{"name":"AddLighting","type":"light","properties":{"type":"Directional","intensity":1.0}}]}'
# 执行工作流
unity-skills workflow execute "BuildScene"
# 查看工作流状态
unity-skills workflow status "BuildScene"
Unity Skills CLI Version: 1.6.1 Last updated: 2026-03-10 Integration: Claude Code Game Studios