How to
Understand, choose, and apply Spec Kit practices to your project work. These guides cover development approaches, project contexts, complex features, and specification maintenance, plus authentication and developing Spec Kit itself.
| Goal | Guide |
|---|---|
| Understand the development approach | Understand Spec-Driven Development |
| Start with code you already have | Adopt Spec Kit in an existing project |
| Work across projects in one repository | Work in a monorepo |
| Agree on interfaces between components | Define and evolve contracts |
| Keep implementation within manageable context limits | Implement complex features |
| Decompose work into independently specified slices | Break down large features |
| Decide how completed specifications should live | Choose a persistence model |
| Keep feature artifacts aligned after delivery | Maintain specifications after delivery |
| Adapt practices to your team's needs | Adapt Spec Kit to your process |
| Access private catalogs, downloads, and release checks | Configure authentication |
| Contribute changes to Spec Kit itself | Develop Spec Kit locally |