SuperAPI AI 工具集

tech-stack

编程与开发

查看项目

更新于 10-15 21:42

技能介绍

用途:这是 FixMyBerlin / FMC 面向地理密集型 React SPA 的默认技术栈技能,用于新建或修改应用时做技术决策,而非深入讲解某个库。适用于脚手架依赖与工具链、包脚本增改、库或模式选型、既有应用跨领域约定审查,以及 Cursor MCP 的 Postgres schema 检查、代理数据库查询或浏览器探查配置。

主要能力与选型:运行时与包管理器为 Bun(≥1.3.14,全局 store,Vite 用 bun --bun,Prisma/Playwright 用 .nvmrc);构建为 Vite 8+;Lint/格式为 oxlint 与 oxfmt,printWidth 100、asNeeded、单引号,含 class/import/package.json 排序;React 19;TypeScript 默认 ^7,用 tsc --noEmit 与 bun run type-check 校验,要求 js/ts.tsdk.path 与 CLI 同一安装,类型包 @types/bun、bun-types、@types/web 需直接声明;tsconfig 分 App(DOM、TanStack Start)与 Scripts(CLI、无 DOM)两套模板,可按项目调整路径,TanStack Start 用 verbatimModuleSyntax: false。数据与状态:TanStack Query、Form、Router/Start,URL 状态用 validateSearch(Zod)或 nuqs,高频 URL 更新用 @tanstack/react-pacer,全局客户端状态用 Zustand;样式用 Tailwind CSS 及 forms、typography 插件与 tailwind-merge;地图默认 react-map-gl/maplibre,底图 OpenFreeMap,坐标 WGS84 [lng, lat],Turf 按函数导入;Rust/WASM 地理计算见对应技能。

使用方式:同级技能可单独安装,命令为 bunx skills add FixMyBerlin/fixmyskills --skill <name> -a cursor -y;相关领域优先加载已安装技能(Rust/WASM、react-map-gl、react-dev、TanStack Router/Start、nuqs、Zustand、Prisma、Playwright)。

限制:按任务涉及范围加载对应参考文件;未提供具体价格、性能数据或完整代码示例;不可将 MCP 配置提交到仓库。