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:
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
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:
- 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.
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