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 Persist specifications
Deliver a change to an existing feature Evolve specifications
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