You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Instructions/Labs/LAB_AK_13_implement-spec-driven-development.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ This exercise includes the following tasks:
36
36
1. Create the feature specification using stakeholder requirements and the constitution.
37
37
1. Update the specification with clarified requirements.
38
38
1. Generate the technical plan using the specification and constitution.
39
-
1. Generate the tasks file using the spec, plan, and constitution.
39
+
1. Generate the tasks file using the specification, plan, and constitution.
40
40
1. Implement the tasks required for an MVP application.
41
41
42
42
## Import the ContosoDashboard repository and initialize GitHub Spec Kit
@@ -149,7 +149,7 @@ Use the following steps to complete this task:
149
149
150
150
## Review the ContosoDashboard project and GitHub Spec Kit files
151
151
152
-
GitHub Spec Kit works with GitHub Copilot through Visual Studio Code's chat interface. When you run `specify init --ai copilot` in your project directory, the toolkit configures your workspace to recognize `/speckit.*` commands.
152
+
GitHub Spec Kit works with GitHub Copilot through Visual Studio Code's chat interface. When you run "specify init --ai copilot" in your project directory, the toolkit configures your workspace to recognize "/speckit.*" commands.
153
153
154
154
In this task, you explore the ContosoDashboard project files in Visual Studio Code, verify that GitHub Spec Kit is properly initialized, and then *push* the updated files to your GitHub repository.
155
155
@@ -211,7 +211,7 @@ Use the following steps to complete this task:
211
211
- `/speckit.tasks` - Break down work into actionable tasks.
212
212
- `/speckit.taskstoissues` - Convert the tasks in tasks.md into GitHub issues.
213
213
214
-
> **Note**: If the `/speckit` commands don't appear, try closing and then reopening the project in Visual Studio Code.
214
+
> **Note**: If the '/speckit.' commands don't appear, try closing and then reopening the project in Visual Studio Code.
215
215
216
216
**Troubleshooting**: If you encounter issues:
217
217
@@ -614,7 +614,7 @@ Use the following steps to complete this task:
614
614
615
615
The technical plan now serves as a blueprint for implementation. It translates business requirements into concrete technical decisions while respecting organizational constraints.
616
616
617
-
## Generate the tasks file using the spec, plan, and constitution
617
+
## Generate the tasks file using the specification, plan, and constitution
618
618
619
619
The tasks.md file breaks down the technical plan into specific, actionable implementation steps. Each task should be small enough to complete in a reasonable timeframe (typically a few hours to a day when implemented without AI assistance) and have clear acceptance criteria.
620
620
@@ -803,9 +803,9 @@ Use the following steps to complete this task:
803
803
804
804
Key Observations:
805
805
806
-
- GitHub Copilot generates code that aligns with your spec because it references the `spec.md`, `plan.md`, and `tasks.md` files in your workspace.
806
+
- GitHub Copilot generates code that aligns with your spec because it references the *spec.md*, *plan.md*, and *tasks.md* files in your workspace.
807
807
- Detailed comments based on specification requirements guide GitHub Copilot to produce accurate implementations.
808
-
- The spec-driven approach ensures you don't forget requirements (file size limits, supported types, etc.) because they're explicitly documented.
808
+
- The spec-driven development approach ensures you don't forget requirements (file size limits, supported types, etc.) because they're explicitly documented.
809
809
- Having clear acceptance criteria makes it easy to verify that your implementation meets requirements.
810
810
811
811
In a full implementation, you would continue through all remaining tasks in the tasks.md file, using a phased approach to systematically build out the complete feature. The spec-driven development approach keeps you focused on requirements and prevents scope creep or missed functionality.
0 commit comments