unity-dev
使用C#开发、调试、重构和验证Unity项目,包括MonoBehaviour、ScriptableObject、场景、预制件、程序集定义、着色器、编辑器工具和Unity测试
共 420550 条已上架资产
使用C#开发、调试、重构和验证Unity项目,包括MonoBehaviour、ScriptableObject、场景、预制件、程序集定义、着色器、编辑器工具和Unity测试
实现或重构代码时,需确保职责清晰、状态可控,并实施有效的质量检查
保持仓库的持久化代理知识锚定且可信——采用惰性加载的 CLAUDE
当用户提及 Dijkstra(例如:“Dijkstra”、“询问 Dijkstra”、“运行 Dijkstra”、“咨询 Dijkstra”)或请求进行工程架构评审时,始终调用
让红绿循环产生值得保留的测试的参考标准:什么是好的测试;在编写任何测试之前先确认待测接缝;以及导致测试在重构时失败或构造性通过的三个反模式
为深度模块设计词汇:在简洁的接缝处设置小型接口,背后承载大量行为,且可通过该接口进行测试
超快抽象语法树 (AST) 依赖关系图生成器和零令牌代码库映射器
系统性功能设计者、高效利用令牌的代码库探索者,以及分阶段实施的管控者
Kill vibecode:精确命名,真实错误处理,避免过度抽象,覆盖边界情况
指导精确重构、防御性编程、测试驱动开发(TDD)、自动化测试(Vitest、Jest、Playwright)以及代码质量审计
在执行复杂编码任务之前,激活深度分析推理、认知问题分解、根本原因分析(RCA)和架构决策评估
在不改变行为的前提下重构:拆分过大的函数,消除重复代码,将魔法数字和字符串替换为命名常量,使用卫语句打破深层嵌套,将逻辑迁移到领域模型中作为值对象,用策略模式或多态替代类型判断,并为未经测试的遗留代码添加表征测试
将复杂的技术概念、系统重构或大型功能提案转化为正式的、可用于生产的架构 RFC 文档,包含 Mermaid 图表、权衡分析以及迁移计划
在为一个功能或缺陷修复应用完整的红-绿-重构测试驱动开发流程时使用
在修改非自己编写的代码,或被问及某段代码存在的原因时,先查阅 gitvow 记录,了解塑造该文件的各个会话、每个会话的意图,以及后续人员对该文件的修改程度
在编写或编辑 SKILL
在搭建或重构 Python Web API 时,请考虑以下方面:异步(async)与同步(sync)处理函数的选择、Pydantic v2 模型的使用、依赖注入机制、按领域划分的工程结构,以及生产环境中 uvicorn/gunicorn 工…
在编写或使用 QML 源代码时应用 QML 最佳实践
在编写或修改 dbt 模型 SQL 时使用——用于决定是否添加子查询或复用现有的维度/指标、构建查询结构、连接模型,或重构指标的 SQL
使用本地 SCIP 证据进行重构、影响分析、调用关系查询、依赖关系探索、符号查找以及引用查找等工作