# Spec-driven development [Back to README](../README.md) | | Convention | Files | Read by | Spec | | --- | --- | --- | --- | --- | | 🟢 | [Spec Kit](../conventions/spec-kit/) | `constitution.md` `spec.md` `plan.md` `tasks.md` | GitHub Spec Kit's slash-command agents (Copilot, Claude, Gemini, Cursor, and more) | [spec ↗](https://github.com/github/spec-kit) | | 🟢 | [Kiro steering files](../conventions/kiro-steering/) | `product.md` `structure.md` `tech.md` | AWS Kiro (steering files are largely Kiro-specific) | [spec ↗](https://kiro.dev/docs/steering) | ## [Spec Kit](../conventions/spec-kit/) GitHub's spec-driven workflow - a constitution plus per-feature spec → plan → tasks files that drive an agent through structured, reviewable implementation. ## [Kiro steering files](../conventions/kiro-steering/) Kiro's always-on steering docs - product, structure, and tech files that give the agent persistent project context outside of any single spec.