build-an-app
The main entry point for SpeziVibe. Describe what you want to build and this skill determines which planning skills apply, then walks you through each one in sequence.
How It Works
- Asks what you want to build (one open question, at most one follow-up)
- Identifies which planning skills are relevant based on your description
- Proposes the order and checks with you before proceeding
- Runs each skill interactively — you participate in each one
- Hands off to
app-build-plannerto produce an implementation plan
Skill Selection
The orchestrator picks skills based on signals in your description:
- Mentions a clinical problem or "I don't know where to start" → biodesign-needs-finding
- No existing repo → spezi-platform-selection
- No existing designs → digital-health-ux-planning
- Mentions research, study, or trial → digital-health-study-planning
- Involves health data → health-data-model-planning
- Needs interoperability or EHR integration → fhir-data-model-design
- Mentions HIPAA, patient data, or regulated data → digital-health-compliance-planning
- Always runs → app-build-planner
Skills are skipped if you already have the corresponding planning document.
Example
You: I want to build a medication tracking app for post-transplant patients
AI: Based on your description, I'd recommend these planning steps:
1. biodesign-needs-finding — define the core problem
2. digital-health-compliance-planning — HIPAA and medication data
3. health-data-model-planning — medication schedules, adherence
4. digital-health-ux-planning — patient and caregiver workflows
5. app-build-planner — implementation plan with milestones
Want to proceed with this order?
You: Yes, let's go
AI: Starting with needs-finding. What specific problem are
post-transplant patients facing with medication adherence?
Output
Each skill produces its own document in docs/planning/. The final output is an implementation-plan.md with milestones, tasks, and dependencies.