GitHub Spec Kit
A specification-driven development toolkit released by GitHub that frames spec-driven development as an inversion: specifications no longer serve code, but code serves specifications. It provides folder and command structures to support specification-driven development workflows.
Timeline (last 90 days)
Spec-Driven Development is a development methodology that treats software specifications as the single source of truth, emphasizing writing the specification first and then generating code, with the code not to be edited manually.
GitHub Spec Kit describes Spec-Driven Development as an 'inversion': in traditional development specifications serve the code, whereas in Spec-Driven Development the code serves the specifications.
Making explicitly defined terminology a mandatory prerequisite step for the agent is the author's own improvement, rather than coming from GitHub Spec Kit or Volkhover's original approach.
Obra's Super Powers and GitHub's Spec Kit are skill packages that provide agents with structured ways of working.
All Facts (4)
Spec-Driven Development is a development methodology that treats software specifications as the single source of truth, emphasizing writing the specification first and then generating code, with the code not to be edited manually.
50%UnverifiedGitHub Spec Kit describes Spec-Driven Development as an 'inversion': in traditional development specifications serve the code, whereas in Spec-Driven Development the code serves the specifications.
50%UnverifiedMaking explicitly defined terminology a mandatory prerequisite step for the agent is the author's own improvement, rather than coming from GitHub Spec Kit or Volkhover's original approach.
50%UnverifiedObra's Super Powers and GitHub's Spec Kit are skill packages that provide agents with structured ways of working.
50%