Skip to content

Commit f4d583a

Browse files
mnriemCopilot
andauthored
docs: explain how Spec Kit dogfoods itself (#4381)
* docs: explain Spec Kit dogfooding Assisted-by: GitHub Copilot (model: GPT-5.6 Sol, autonomous) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * docs: clarify agentic workflow dogfooding Assisted-by: GitHub Copilot (model: GPT-5.6 Sol, autonomous) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: c4d15814-30af-4ed9-a57e-24d81fbaca4d * docs: correct dogfooding gitignore details Assisted-by: GitHub Copilot (model: GPT-5.6 Sol, autonomous) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: c4d15814-30af-4ed9-a57e-24d81fbaca4d
1 parent ac55a7a commit f4d583a

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
- [🧩 Making Spec Kit Your Own: Extensions & Presets](#-making-spec-kit-your-own-extensions--presets)
4545
- [📦 Bundles: Role-Based Setups](#-bundles-role-based-setups)
4646
- [📚 Core Philosophy](#-core-philosophy)
47+
- [🪞 Does Spec Kit Use Spec Kit?](#-does-spec-kit-use-spec-kit)
4748
- [🌟 Development Phases](#-development-phases)
4849
- [🎯 Experimental Goals](#-experimental-goals)
4950
- [🔧 Prerequisites](#-prerequisites)
@@ -401,6 +402,26 @@ Spec-Driven Development is a structured process that emphasizes:
401402
- **Multi-step refinement** rather than one-shot code generation from prompts
402403
- **Heavy reliance** on advanced AI model capabilities for specification interpretation
403404

405+
## 🪞 Does Spec Kit Use Spec Kit?
406+
407+
Yes — we dogfood Spec Kit while developing Spec Kit, especially for substantial
408+
features and changes to the development workflow. Contributors are asked to test
409+
relevant changes through the Spec-Driven Development commands. The
410+
[feature assessment workflow](./.github/workflows/feature-assess.md) is currently
411+
the automated dogfooding path: its setup uses the CLI from the current checkout
412+
to initialize Copilot and install the `assess` extension, after which Copilot
413+
follows the generated assessment skills against feature requests. The other
414+
agentic workflows currently operate independently of the Specify CLI.
415+
416+
This does not mean every change goes through the full workflow. Small fixes can
417+
use the normal issue, pull request, review, and test process. Dogfooding
418+
scaffolding and artifacts under `.github/agents/`, `.github/prompts/`,
419+
`.github/copilot-instructions.md`, `.grok/`, `.specify/`, and `specs/` are
420+
intentionally gitignored. The automated assessment workflow is ephemeral and
421+
neither commits nor pushes its generated Copilot skills, so its output does not
422+
enter repository history. See the [contributor development
423+
workflow](./CONTRIBUTING.md#development-workflow) for the validation expectations.
424+
404425
## 🌟 Development Phases
405426

406427
| Phase | Focus | Key Activities |

0 commit comments

Comments
 (0)