使用 GDScript 在 Godot 4 中实现游戏机制,包括角色移动、生命值管理、事件通知和场景组织,并参考架构建议规划状态管理与性能优化。
- 实现角色移动和生命值管理
- 用 Signal 传递事件
- 整理可复用场景和数据
编码规范、框架、重构、代码审查(1.7万 个)
使用 GDScript 在 Godot 4 中实现游戏机制,包括角色移动、生命值管理、事件通知和场景组织,并参考架构建议规划状态管理与性能优化。
使用 Express/Fastify 设计和实现 Node.js API 与后端服务,涵盖认证、数据库连接、错误处理,以及日志、健康检查和安全关闭等运维实践。
为 Next.js App Router 应用规划页面结构、数据获取、缓存和更新,并支持逐步显示页面内容。涵盖服务器与浏览器组件的职责、路由设计、Server Actions,以及从 Pages Router 迁移。
用于设计和改进应用或 API 的错误处理。帮助选择异常、Result 类型或 Option/Maybe 类型,并梳理重试、日志、错误消息和资源清理,让故障更容易处理和排查。
为处理欧盟个人数据的系统规划 GDPR 数据处理,梳理同意、个人访问或删除请求、数据收集范围、保存期限、加密和访问控制,支持系统设计与合规检查。
通过复现步骤、日志、环境差异和假设验证来调查故障与性能问题,逐步缩小根因范围,并测量修改前后的性能变化。
Plan and carry out major library and framework upgrades by checking compatibility, identifying changes that require code updates, testing each stage, and preparing rollback steps if an upgrade causes problems.
中文简介正在准备中。当前显示英语简介。
使用 Sequelize、TypeORM 或 Prisma 规划数据库结构变更和数据转换,提供分阶段迁移、事务及备份示例,帮助准备失败后的回退步骤。
设置从提交、拉取请求和发布信息生成变更日志与发行说明的流程,统一提交格式,并依据语义化版本规则管理版本号。
设计可复用的 TypeScript 组件和 API 类型,在编译时发现结构或值不匹配。利用泛型、条件类型、属性转换和字符串模式,从已有定义推导类型,并通过测试确认类型行为。
帮助把 AngularJS 应用迁移到 Angular:选择整体重写或分阶段迁移,并逐步改写组件、服务和路由。示例涵盖两个框架并行运行及服务共享。
创建并维护架构决策记录(ADR),记录重要技术选择的背景、备选方案、决定及其影响。整理文件、索引和关联记录,并跟踪提议、批准、废止或替代等状态,便于团队日后查阅决策依据。
Set up and maintain a monorepo, a single repository containing multiple apps and packages. Use Turborepo, Nx, and pnpm workspaces to organize shared code, manage dependencies, improve builds, and plan package releases.
中文简介正在准备中。当前显示英语简介。
帮助升级现有 React 应用,并将类组件迁移为使用 Hooks 的函数组件。内容涵盖状态、数据获取、Context、自定义 Hook,以及 React 18 的渲染、批量更新、过渡和 Suspense 示例。
从现有代码或初步设计创建并维护OpenAPI 3.1规范,用于完善API文档、生成客户端SDK,并检查实现是否符合规范。
整理 Nx 工作区中的多个应用和共享库,规划项目依赖边界,复用构建缓存,并用 affected 命令让 CI 只处理受到代码变更影响的项目。
本技能指导你整理 Git 提交历史、在分支间移动指定提交,并排查引入问题的提交;还涵盖多分支并行工作,以及通过引用日志恢复丢失的提交。
为React Native和Expo移动应用规划项目结构,整理页面导航、状态管理、设备功能接入、离线数据同步和性能优化,并考虑iOS与Android的差异。
为 React 应用梳理组件内状态、组件间共享状态和服务器数据,协助选择并实现合适的管理方式,涵盖 Redux Toolkit、Zustand、Jotai、React Query 及从旧版 Redux 迁移。
为使用 C# 和 .NET 开发 API、MCP 服务器及业务系统提供设计与实现示例,涵盖异步处理、依赖注入、数据库访问、配置、缓存和测试。
帮助在包含多个项目的大型代码库中配置Bazel构建,梳理构建目标、依赖关系、远程缓存和远程执行,以改善构建耗时并排查问题。
将功能开发、缺陷修复和重构整理为 Conductor track,协助编写规格与计划、记录状态和依赖关系,并在完成后归档,以便保留验证信息和提交记录。
按照 Conductor 开发计划,以测试驱动方式先编写失败测试,再实现并整理代码。逐阶段核验完成条件、更新计划进度,并按逻辑变更组织 git 提交。
从已记录的事件中构建适合查询和统计的数据,规划读取模型、实时处理与历史重建,并考虑故障后续跑及处理延迟监控。