Skip to main content
From Stanford Spezi
SpeziVibe rocket logo

Vibe code
digital health

Installable skills that help AI coding tools plan, build, and ship digital health apps.

$npx skills add StanfordSpezi/SpeziVibe --all

Copied!

Scroll to explore

Plan and build digital health apps

SpeziVibe is a collection of installable skills for AI coding tools. Skills guide you from needs analysis and compliance through data modeling and UX — then help you build with Spezi templates, pre-built modules, and a living project knowledge base.

From Stanford's Spezi initiative, built to lower the barrier to high-quality digital health experiences.

build-an-appIdea to running code
spezi-platform-selectionReact Native or native
biodesign-needs-findingStanford Biodesign
📋
digital-health-complianceCompliance planning
📈
fhir-data-model-designFHIR R4 mapping
📱
digital-health-ux-planningUX journeys

From idea to app.

01

Install

One command adds every skill to your AI coding tool. Works with anything that supports installable skills or custom instructions.

02

Plan

Describe what you want to build. Skills walk you through needs analysis, compliance, data modeling, UX, and study design — producing structured docs along the way.

03

Build

Start from a Spezi template app and add pre-built modules. Your planning docs guide the AI as it wires everything together.

04

Ship

Generate changelogs, release notes, and maintain a living project wiki that keeps your team's knowledge organized as you iterate.

One skill per area

Each skill covers a specific aspect of digital health development — from planning through building and maintenance.

build-an-app

Describe what you want to build. This skill figures out which steps apply, walks you through planning, and sets you up to build with the right template and modules.

# Example conversation

> I want to build a medication tracking app
> for post-transplant patients

# Skills that run:
  biodesign-needs-finding
  digital-health-compliance-planning
  health-data-model-planning
  digital-health-ux-planning
  app-build-planner

spezi-platform-selection

Choose between the React Native Template App and the Spezi Template Application for Apple Platforms, set up your dev environment, and clone the right starter repo.

biodesign-needs-finding

Walks you through a Stanford Biodesign-style needs-finding process to define a clear problem statement before jumping to solutions. Produces a need-statement.md.

📚

digital-health-study-planning

Helps plan a research protocol — enrollment, consent, data collection, assessment schedules, and outcome measures. Produces a study-brief.md.

Critical Path

digital-health-compliance-planning

Helps you reason through HIPAA, IRB, FDA, GDPR, and related compliance questions early. Produces a compliance-brief.md with identified domains and recommended controls. Not legal advice.

📊

health-data-model-planning

Helps define health data entities, relationships, lifecycle states, and interoperability needs. Biased toward FHIR for clinically meaningful data. Produces a data-model-brief.md.

📱

digital-health-ux-planning

Plans user journeys, onboarding, engagement, and day-to-day workflows for patients and clinicians. Platform-agnostic — no wireframes, just goals and decision points. Produces a ux-brief.md.

📈

fhir-data-model-design

Maps clinical data types to specific FHIR R4 resources, terminology bindings, and relationships. Expert-driven recommendations with sample JSON. Produces a fhir-data-model.md.

📋

app-build-planner

Reads the planning docs from other skills and produces a milestone-based implementation plan with tasks, dependencies, and verification criteria. Produces an implementation-plan.md.

📖

project-wiki

Set up a persistent, AI-maintained knowledge base for your project. Add interviews, papers, and clinical observations — the AI integrates them across interlinked wiki pages, flags contradictions, and keeps everything current.

📄

keep-a-changelog-generator

Generates changelog entries from git history in the Keep a Changelog format. Groups commits by category and translates technical messages into user-facing language.

💬

release-notes-generator

Creates user-facing release notes from git history with feature highlights, fixes, breaking changes, and migration guidance.

Works with any AI coding tool

Skills are tool-agnostic — they work with anything that supports installable skills or custom instructions.

Claude Code
Cursor
GitHub Copilot
OpenAI Codex
Gemini CLI

Get started

One command. Every skill. Plan, build, and ship digital health apps.

$npx skills add StanfordSpezi/SpeziVibe --all

Copied!