SuperAPI AI 工具集

swiftlys2-toolkit

通用与其它

查看项目

更新于 10-15 21:49

技能介绍

用途:面向 SwiftlyS2 的 C#/.NET 插件开发,提供可复用的工作流、规则集、模板集合与参考资料导航,用于规划新插件或模块、修改现有插件、对齐历史行为、审计生命周期/线程安全/高频钩子/Schema/Protobuf,以及方法级实现规划。

主要能力:内置规划、审计、编辑三套工作流,并提供大量子系统模板与检查清单,如命令、菜单、Protobuf 处理器、GameHooks Pre/Post、原生函数与钩子、数据库连接、实体键值、声音事件、Steamworks、内存服务、配置热重载、ConVar、核心事件生命周期、预缓存资源、权限、共享 API、线程安全、调度器与 worker、依赖注入、后台 worker、玩家状态、异步模式等。

必要用法:按任务类型路由;规划先读 playbook 与 plan-workflow,审计先读 playbook,编辑先读 edit-workflow,涉及性能/高频路径加读 performance-optimization-playbook,自定义 HUD 加读 custom-hud。公开参考来源限定为 SwiftlyS2 官方文档、sw2-mdwiki 与官方仓库;整体全文文档仅作为低优先级回退,读取前需征得用户同意并采用关键词或区间式部分读取。工作区专有映射、私有仓库、凭据和特殊规则应放在最近的 AGENTS.md 或项目本地技能中。响应语言跟随用户最新请求语言,代码注释同语言。

限制:历史实现只作为临时经验来源,不得成为长期依赖;禁止无证据的验证声明或把构建成功当作玩家可见行为证明。主线程敏感操作与异步边界需显式处理,IPlayer 断开后可能失效,长期实体跟踪建议使用 CHandle 并验证。Span/stackalloc/ref 不得跨 await/线程/闭包。菜单回调默认视为异步上下文,JSON 与同步阻塞默认高风险。性能优化需先归类热点,不明确资料暂未提供。