SuperAPI AI 工具集

1k-architecture

通用与其它

查看项目

更新于 10-16 02:38

技能介绍

用途:该技能面向 OneKey monorepo 的架构理解与代码修改前分析,帮助开发者掌握项目结构、包关系与导入层级规则,避免破坏构建或引入循环依赖。

主要能力:说明平台结构(apps/desktop、apps/mobile、apps/ext、apps/web、apps/web-embed)与核心包(core、kit、kit-bg、components、shared、qr-wallet-sdk)的职责;描述多链支持、Tamagui 跨平台 UI、平台特定文件后缀(.native.ts、.desktop.ts、.web.ts、.ext.ts)、硬件钱包 SDK、Jotai 状态管理等架构模式;给出文件命名与导入约定,并强调严格导入层级:shared 不得导入其他 OneKey 包,components 仅可导入 shared,kit-bg 仅可导入 shared 与 core,kit 可导入 shared、components、kit-bg,apps 可导入所有包。

使用方式:在改动代码前执行影响范围评估、模式一致性验证、架构完整性检查与性能影响评估;新增功能时先搜索相似实现并沿用既有模式;提交前按清单核对导入层级、平台后缀、安全模式、错误处理、状态管理、UI 与翻译模式。可用 yarn why <package> 辅助分析依赖。

适用场景:OneKey 仓库内的功能开发、重构与代码审查。

限制:资料未提供安装命令、版本要求、收费信息或具体代码示例;规则以仓库实际约定为准。