Agent Skills
› Yuki001/game-dev-skills
Yuki001/game-dev-skills
GitHub通过一问一答的设计师访谈探索游戏创意,生成核心玩法、系统架构及美术方向文档。支持讨论模式与设计模式,结合现有文件进行迭代或从零构建。
Install All Skills
npx skills add Yuki001/game-dev-skills --all -g -y
Skills in Collection (15)
通过一问一答的设计师访谈探索游戏创意,生成核心玩法、系统架构及美术方向文档。支持讨论模式与设计模式,结合现有文件进行迭代或从零构建。
需要构思新的游戏创意
对模糊的游戏想法进行深入细化
需要产出游戏设计文档和美术指导
npx skills add Yuki001/game-dev-skills --skill gat-brainstorm -g -y
用于游戏开发中特定里程碑内单一系统的设计任务,生成GDD、内容数据和美术文档并更新进度。
需要为指定里程碑设计具体游戏系统
批量完成里程碑中未设计的系统
npx skills add Yuki001/game-dev-skills --skill gat-design -g -y
用于在游戏开发初期规划里程碑切片,基于概述和叙事创建里程碑路线图及目录骨架,不依赖系统详细设计文档。
需要制定游戏开发里程碑计划
初始化项目里程碑结构
npx skills add Yuki001/game-dev-skills --skill gat-milestone -g -y
通过一问一答的作家访谈方式,探索并文档化游戏叙事、世界观、角色与剧情。支持讨论模式或生成叙事文档,根据上下文调用相关Agent进行逻辑校验。
用户希望创作游戏故事、剧情或设定
需要梳理世界观、角色背景或任务设计
npx skills add Yuki001/game-dev-skills --skill gat-story -g -y
作为项目工作流路由器,检查 gat/ 目录状态,生成里程碑进度面板,并推荐最早的可执行下一步操作。
用户需要查看项目当前整体进展
用户不确定接下来应该执行哪个开发步骤
初始化或重启项目工作流时
npx skills add Yuki001/game-dev-skills --skill gat-workflow-start -g -y
通过编写基于Three.js的确定性JS模块,将自然语言需求转化为3D模型。支持GLB等格式导出、数值验证及PNG预览,无需Blender即可生成和审计程序化3D资产。
需要创建程序化3D模型
需要将自然语言描述转换为3D资产
需要导出GLB/OBJ/STL格式的3D文件
需要对3D模型进行视觉或数值审核
npx skills add Yuki001/game-dev-skills --skill 3d-model-generator-by-threejs -g -y
提供卡通渲染(Toon Shader)的领域知识,包含预设风格、特性列表及主流着色器库映射。用于需求分析与设计规划阶段,辅助识别目标风格并关联具体实现文档。
实现或配置卡通/赛璐珞风格着色器
查询动画渲染特效知识
需要快速选择渲染风格预设
npx skills add Yuki001/game-dev-skills --skill animation-shader -g -y
提供游戏系统架构设计领域知识,涵盖战斗、AI、网络等模块。支持DDD等范式选择及物理/系统级参考文档检索,作为工作流插件辅助架构规划与决策。
设计游戏系统架构
查询游戏架构最佳实践
选择架构范式(如DDD)
npx skills add Yuki001/game-dev-skills --skill game-architect -g -y
本地移除图像背景,保留透明通道与柔和边缘,支持玻璃、烟雾等特效。根据主体类型自动选择Lucida或BiRefNet-HR模型,提供细化去色选项,确保高质量输出透明PNG。
用户要求去除图片背景
需要制作透明PNG图像
处理带有半透明或复杂边缘的艺术作品
npx skills add Yuki001/game-dev-skills --skill lucida-remove-background -g -y
为C#和TypeScript游戏开发强制执行OOP与DDD工程约束,规范架构分层、领域模型封装及依赖方向,确保业务逻辑隔离与可测试性。
实现或重构游戏核心玩法系统
审查领域模型与引擎适配层边界
验证聚合根与值对象的封装规则
npx skills add Yuki001/game-dev-skills --skill oop-ddd-ai-coding-constraints -g -y
从本地视频文件中提取有序图像帧,支持按FPS、数量、时间戳或逐帧采样。可选移除纯色背景并输出带时间元数据的帧序列,适用于缩略图、动画源帧等场景。
从视频中提取关键帧
将视频转换为PNG/JPEG图片序列
获取视频指定时间点的画面
为数据集准备视频帧
npx skills add Yuki001/game-dev-skills --skill slice-video-frames -g -y
游戏图像资产生产流水线技能,涵盖规划、生成、检查、评估与迭代优化。支持PNG/SVG及各类游戏美术资源,强调提示词编译、参考一致性及格式验证,实现后端无关的自动化视觉资产管理。
需要批量生成游戏美术资产(如角色、UI、特效)
要求保持多张图像的风格或角色一致性
涉及SVG矢量图构建或透明背景处理
需要对生成的图像进行质量评分和迭代精修
npx skills add Yuki001/game-dev-skills --skill game-image-generation-rules -g -y
提供ImageMagick 7命令行工具的综合使用指南,涵盖图像检查、转换、批处理及调试。指导构建可复现的CLI管道,支持Windows/Linux环境下的命令构造与执行验证。
需要进行图像格式转换或批量处理
需要调试或编写ImageMagick命令行脚本
需要从旧版ImageMagick迁移命令语法
npx skills add Yuki001/game-dev-skills --skill imagemagick-cli -g -y
通过 OpenRouter API 生成图像,支持文本转图像及参考图。自动处理密钥、模型选择、分辨率等参数,并保存结果文件。
用户要求生成图片
需要创建或渲染图像
npx skills add Yuki001/game-dev-skills --skill openrouter-image-generate -g -y
用于通过 OpenRouter API 异步生成、轮询和下载视频。支持文本/图像转视频,可配置模型、分辨率、时长等参数,并自动处理密钥安全与任务状态管理。
用户请求生成或渲染视频
需要查询或下载异步视频生成任务结果
配置视频生成的分辨率、时长或参考图像
npx skills add Yuki001/game-dev-skills --skill openrouter-video-generate -g -y


