SuperAPI AI 工具集

project-bootstrapper

编程与开发

查看项目

更新于 10-16 05:07

技能介绍

用途:Project Bootstrapper 是一个“元技能”,本身不写应用代码,而是在开发开始前先生成规则、模式、护栏与质量标准,约束之后由任何开发者或 AI 助手编写的所有代码,主张“在设计阶段预防缺陷,而非运行时发现”。官方描述称其可引导任意语言的软件项目,自动生成 15-30+ 个高度细致、项目专属的编码技能。

主要能力:按阶段运行。阶段一为项目情报收集,梳理产品类型、目标用户、营收模式、规模、约束、团队、时间线、合规要求等;据此推荐完整技术栈,并强制通过实时查询核实每个技术的最新稳定版本,禁止使用记忆中的版本,无法核实时标记 VERSION UNVERIFIED。随后生成技能地图,包含每个项目必生成的技能(如 project-architecture、{language}-standards、security-hardening、error-handling、data-validation、testing-strategy、performance-optimization、git-workflow、documentation-standards、privacy-compliance、dependency-management)与按需生成的条件技能(如 database-design、api-design、ui-engineering、devops-pipeline、observability、payment-integration、ai-integration 等)。阶段二为生成引擎,按依赖层级 0-7 顺序生成技能,每个技能须产出 SKILL.md(少于 500 行)、references/patterns.md、references/anti-patterns.md、references/checklist.md,可选 templates。阶段三输出到项目根目录的 .claude/skills/ 下,并生成 _bootstrap-manifest.json 清单。

使用方式:当用户描述新软件项目想法,或说出 bootstrap、new project、start from scratch、set up project,或想为已有代码库生成技能套件、询问编码规范或项目脚手架时激活。生成任何技能前必须先依次阅读 references/skill-catalog.md、skill-template.md、generation-guide.md、quality-standards.md、cross-cutting-concerns.md。技术栈确定后需等待用户确认再继续。

限制:具体安装命令、使用示例、收费与价格、平台支持等在所给资料中暂未提供。