用途:为 FixMyBerlin/FMC 全新仓库(greenfield)做初始化编排。本技能只负责编排顺序与计划默认值,具体做法需阅读同级技能。
计划:先询问项目名称、版权方、应用类型(默认 TanStack Start,或 TanStack Router SPA)以及是否需要地图,展示清单并在执行前确认所有 ask 项。清单动作含义:default 默认执行或安装;ask 需先与用户确认;skip 除非用户要求否则省略;report 只做汇总,不安装、不提交。
默认项:无 .git 时执行 git init;添加 AGPL-3.0 LICENSE.md,版权方未知时询问(仅在 README 说明);安装技能 finish-work、tech-stack、agent-orchestration;react-dev 用于 TanStack/React,非 UI 跳过;tanstack-router-conventions 用于 TanStack Router(SPA 或 Start),非 TanStack 跳过;tanstack-start-conventions 仅用于 TanStack Start;review-dependabot 仅用于 GitHub FMC。
按需询问:react-map-gl(地图)、tanstack-start-auth(认证,仅 Start)、playwright-skill(E2E)、prisma(数据库)、zustand-state-management(客户端全局状态)、user-changelog(公开发布)、rust-wasm-geo(WASM 地理)、tanstack-better-upload(S3 上传,仅 Start)。
执行顺序:确认计划 → 按需 git init → 许可证(finish-work 提交 1)→ 技能与编排(提交 2)→ 开发工具链(提交 3)→ 输出汇总。命令保持原样,如 test -d .git || git init、bunx skills add FixMyBerlin/fixmyskills … -a cursor -y,技能安装后执行 init-cursor.sh。开发工具链默认用 tech-stack 技能处理 bunfig、oxc、dependabot、tsconfig、vscode(在存在 package.json 时),空元仓库跳过。
限制:每次提交必须单独进行,不得合并;结尾汇总已安装技能、跳过项、后续事项及三个提交 SHA。资料未提供具体价格、平台支持范围与效果信息。