Spec ToolKit 文档
围绕 Spec-Driven Development 与前端协作流程构建的 CLI、命令包内容、文档站与工程配置集合
Spec ToolKit 是什么
Spec ToolKit 是一个 monorepo。它不是单一 CLI,也不是只讲方法论的说明页,而是一组已经落地的工具和内容:spec-tsCLI、figma-toolkitCLI、命令包内容、文档站,以及可独立复用的前端工程配置。
这个首页只说明仓库当前已经提供的能力和入口,不额外扩展到仓库之外的承诺。如果你要找具体命令、命令包或依赖说明,可以直接从下方对应模块进入。
spec-ts CLI
TypeScript 版 Spec Kit CLI。负责初始化项目模板、检查环境,并将命令包内容写入本地项目目录。
常用命令:spec-ts init、spec-ts check、spec-ts pull-package
命令包仓库
文档站同时托管可被 `spec-ts` 拉取并写入项目的命令包内容。每个命令包主要由 commands、skills、模板、代理提示词和依赖说明等 Markdown 或配置文件组成。
按方向可分为自动化、Spec 开发、前端协作、阅读辅助和设计相关内容。
查看命令包广场figma-toolkit CLI
独立发布的 Figma CLI,直接调用 Figma REST API,适合读取文件、节点、导出图片和下载图片填充资源。
支持从 Figma 链接自动解析 fileKey 与 node-id。
共享工程配置
仓库内还维护 ESLint 配置、自定义 ESLint 规则与 UnoCSS 预设,这些内容作为独立配置包存在于 monorepo 中。
对应目录:configs/eslint-config、configs/eslint-plugin、configs/uno-config
当前提供的能力
packages/spec-kit-ts
Spec 工作流 CLI
提供项目初始化、环境检查和命令包拉取能力,并按不同 AI 助手生成对应命令目录与模板。
apps/spec-kit-app
文档站与静态仓库
用于展示 CLI 使用说明、命令包内容以及辅助依赖信息,同时也是命令包内容的静态分发入口。
packages/figma-toolkit-cli
Figma 数据工具
提供本地配置管理与 Figma 官方 REST API 调用能力,可读取文件、节点和图片资源。
configs/*
前端工程配置
包含 ESLint 共享配置、自定义 ESLint 插件与 UnoCSS 配置,对应仓库中的配置类 package。
适合这些场景
在项目里落地 Spec Kit
如果你需要初始化 `/speckit.*` 命令、生成项目模板并建立基础目录,入口是 `spec-ts`。
补充领域命令与工作流
如果你希望把额外的 commands、skills 和模板写入项目,入口是命令包广场与 `pull-package`。
读取 Figma 文件与资源
如果你需要获取节点结构、导出图片或下载填充资源,入口是 `figma-toolkit` CLI。
复用统一前端配置
如果你只关注配置类 package,可以直接查看并使用 `configs/*` 下的 ESLint 与 UnoCSS 配置。
快速开始
使用 figma-toolkit
如果你的目标是读取 Figma 数据或下载资源,可以单独使用 Figma CLI:
支持直接传入 Figma 链接,工具会自动解析 `fileKey` 与 `node-id`。
初始化完成后,常用的核心命令包括/speckit.constitution/speckit.specify/speckit.plan/speckit.tasks/speckit.implement。 支持的 AI 助手键名与完整示例可在使用说明页面查看。