用途:woostack-bootstrap 是 greenfield(全新项目)优先的入口技能,用于从零搭建 Web、移动、桌面、API 或守护进程项目。它先收集需求、实时解析当前技术与版本,给出完整架构与范围,并在任何目标目录写入前等待明确的设计批准。
主要能力:分类 greenfield 与 brownfield;通过针对性提问收集产品目标、所需界面、规模、部署限制、合规与安全、集成和预算;用网络搜索与实时注册表查询(如 npm view <pkg> version)确定框架、库、数据库和服务;呈现一套完整架构与范围,含界面、初始功能、技术决策、生产就绪性与成本影响;设计批准后执行冲突检查再脚手架;可选发布到指定 GitHub Project;最后运行所选技术栈的构建、测试、lint、格式与启动检查。
使用方式:以 /woostack-bootstrap <goal> 调用,goal 为对新代码库的平实描述,例如 /woostack-bootstrap create a new mobile app for cataloging recipes。goal 只用于启动需求收集与推荐阶段,不构成批准。本地脚手架无需 GitHub 仓库、账号、远程 URL 或 Project。
适用场景:没有既有代码库约定或历史归属的工作;空远程仓库可作为目标。已有仓库的请求会先路由:诊断类走 woostack-debug,缺陷计划走 woostack-plan,单 PR 范围内的增强、重构、测试或已证实缺陷修复走 woostack-execute,多 PR 功能或架构计划走 woostack-plan。
限制:设计批准前不创建远程项目、issue、文档、本地 spec/plan、目标目录、分支、提交或 PR;早期只读检查与 GitHub 回执不授权写入;远程工作需显式选择,不得推断仓库名或创建远程资源;版本必须实时解析,不得凭记忆硬编码;代码先保持应用本地,仅当多个应用需要同一实现时才抽取包;未通过构建、lint、测试、格式与启动检查不得宣称完成;发布失败仅阻塞所请求的发布,除非发布本身是交付物的一部分。交接时需将最终技术栈、解析版本、理由与开发说明写入项目根 README.md。SPEC_VERSION 为 6.0.0。