SaaS Project Bootstrap
Use this skill when the user wants to initialize a new project with a reusable AI workflow layer for planning, building, and testing.
What this skill does
This skill sets up a project operating system with 3 specialized agents:
It installs or generates:
- - INLINECODE0
- INLINECODE1
- INLINECODE2
- INLINECODE3
- INLINECODE4
- INLINECODE5
- INLINECODE6
- INLINECODE7
- INLINECODE8
- INLINECODE9
- INLINECODE10
- INLINECODE11
- INLINECODE12
Use this skill for
- - starting a new SaaS project
- adding AI operating structure to an existing repo
- preparing a repo for 3-agent workflows
- standardizing docs and prompts
- making a reusable project template
Project types supported
- - Next.js SaaS
- React Native mobile app
- backend or API service
- dashboard or admin panel
- full-stack product repo
Operating model
Architect
Use for:
- - scoping
- PRD
- user stories
- architecture
- task breakdown
- acceptance criteria
Builder
Use for:
- - implementation
- refactoring
- API and UI wiring
- scoped code changes
- migrations
Tester
Use for:
- - validation
- edge cases
- regression checks
- bug reporting
- done criteria verification
Required behavior
When using this skill:
- 1. Detect the current project type from the repository structure.
- Do not overwrite important project files without clear need.
- Keep changes scoped to the AI operating layer.
- Preserve the existing application structure.
- Prefer reusable conventions over project-specific assumptions.
- Generate docs and templates that match the detected stack when possible.
Standard output format
Always produce:
Detected Project Type
State the likely project type.
Files to Create
List the files that should be added.
Files to Update
List files that may need edits.
Starter Workflow
Explain how to start with:
Missing Setup
List anything still missing.
Prompt discipline
All work should follow:
- - Context
- Goal
- Constraints
- Files involved
- Expected output
- Done criteria
Safety rules
- - Do not execute arbitrary shell commands unless the user explicitly asks.
- Do not add dependencies unless necessary.
- Do not rewrite unrelated files.
- Prefer text templates and instructions over automation scripts unless the user requests install automation.
Success criteria
This skill is successful when:
- - the project contains the full AI operating structure
- agent roles are clearly separated
- reusable docs and templates are present
- the repo is ready for Architect, Builder, and Tester workflows
技能名称:saas-project-bootstrap
详细描述:
SaaS 项目引导
当用户希望使用可复用的 AI 工作流层来初始化一个新项目,用于规划、构建和测试时,使用此技能。
此技能的功能
此技能会建立一个包含 3 个专业代理的项目操作系统:
它会安装或生成:
- - AGENTS.md
- .agents/architect.md
- .agents/builder.md
- .agents/tester.md
- docs/PRD.md
- docs/architecture.md
- docs/user-stories.md
- docs/api-spec.md
- docs/test-plan.md
- docs/decision-log.md
- templates/feature-request.md
- templates/bug-report.md
- templates/task-prompt.md
使用此技能的场景
- - 启动一个新的 SaaS 项目
- 为现有仓库添加 AI 操作结构
- 为 3 代理工作流准备仓库
- 标准化文档和提示词
- 制作可复用的项目模板
支持的项目类型
- - Next.js SaaS
- React Native 移动应用
- 后端或 API 服务
- 仪表盘或管理面板
- 全栈产品仓库
操作模型
架构师
用于:
- - 范围界定
- 产品需求文档
- 用户故事
- 架构设计
- 任务分解
- 验收标准
构建者
用于:
- - 实现
- 重构
- API 和 UI 连接
- 限定范围的代码更改
- 迁移
测试者
用于:
必需行为
使用此技能时:
- 1. 从仓库结构检测当前项目类型。
- 没有明确需求时,不要覆盖重要的项目文件。
- 将更改范围限制在 AI 操作层。
- 保留现有的应用程序结构。
- 优先使用可复用的约定,而非特定于项目的假设。
- 尽可能生成与检测到的技术栈相匹配的文档和模板。
标准输出格式
始终生成:
检测到的项目类型
说明可能的项目类型。
要创建的文件
列出应添加的文件。
要更新的文件
列出可能需要编辑的文件。
入门工作流
解释如何开始使用:
缺失的设置
列出任何仍然缺失的内容。
提示词规范
所有工作应遵循:
安全规则
- - 除非用户明确要求,否则不要执行任意 shell 命令。
- 除非必要,否则不要添加依赖项。
- 不要重写不相关的文件。
- 优先使用文本模板和指令,而非自动化脚本,除非用户请求安装自动化。
成功标准
此技能成功的标志是:
- - 项目包含完整的 AI 操作结构
- 代理角色清晰分离
- 存在可复用的文档和模板
- 仓库已准备好用于架构师、构建者和测试者的工作流