Exercise - Implement a product feature using GitHub Spec Kit
Important
To complete this exercise, you need an active GitHub account and a Visual Studio Code environment. If you don't have a GitHub account, you can sign up for a free individual account and use a GitHub Copilot Free plan to complete the exercise. For help with enabling GitHub Copilot in Visual Studio Code, see Enable GitHub Copilot in Visual Studio Code.
In this exercise, you use a spec-driven development approach with GitHub Spec Kit to implement a new product feature. Tasks include:
- Import a code repository and initialize GitHub Spec Kit.
- Review the code project and GitHub Spec Kit files.
- Generate a constitution based on repository files.
- Create the spec.md file for a new feature using stakeholder requirements.
- Update the spec.md file with clarified requirements.
- Generate the plan.md file using the spec.md file and constitution.
- Generate the tasks.md file using the spec.md file, plan.md file, and constitution.
- Implement the tasks required for an MVP application.
When you select the launch exercise button, the browser navigates to a public GitHub page that provides instructions for this exercise.
When you finish the exercise, return here for:
- Two units that cover team collaboration and CI/CD integration topics.
- A quick knowledge check.
- A summary of what you learned during this module.
- A badge for completing this module.
