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

See also