Tutorials
From your first product to feature refinement. Each tutorial builds on the previous one, and together they create a feature, test it, deploy the product and extend the feature without forking it.
| # | Tutorial | Time | What you’ll learn |
|---|---|---|---|
| 1 | Your first product | 15 min | Create a product from an SPL, configure features interactively, derive and launch |
| 2 | Exploring your product | 10 min | Read the composition (xray, feature order, doctor, SPL queries) |
| 3 | Create a feature (notes) | 30 min | Build a feature from scratch (model, service, route, hooks, UVL integration) |
| 4 | Testing | 20 min | Write unit, integration, and functional tests for your feature |
| 5 | Release and deploy | 20 min | Rehearse a release without publishing, deploy to production, create the first user |
| 6 | Extend with refinement (tags) | 30 min | Override a service, extend a model, add routes (the refinement system) |
| 7 | Frontend refinement | 20 min | Make base routes refinement-aware and fill a base feature’s hook slots from a refinement |
| 8 | Build a feature with Claude Code | 15 min | Describe a feature and let the SPLENT Claude Code plugin scaffold, code, wire and migrate it |
Prerequisites. Complete Getting started first, so the workspace is set up and Docker is running.
The running example is splent_feature_notes, a note-taking feature that depends on auth. You create it, test it, rehearse its release, deploy the product and extend it with tags.