Skip to content

Commit 4a29ca9

Browse files
committed
Additional formatting updates based on reviewer feedback
1 parent b198397 commit 4a29ca9

5 files changed

Lines changed: 11 additions & 13 deletions

File tree

learn-pr/wwl-azure/spec-driven-development-github-spec-kit-greenfield-intro/6-introduction-github-spec-kit.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.spec-driven-development-github-spec-kit-greenfield-intro.introduction-github-spec-kit
3-
title: "Introduce GitHub Spec Kit for spec-driven development"
3+
title: "What is GitHub Spec Kit?"
44
metadata:
5-
title: "Introduce GitHub Spec Kit for Spec-Driven Development"
6-
description: "Introduce GitHub Spec Kit for spec-driven development."
5+
title: "What is GitHub Spec Kit?"
6+
description: "What is GitHub Spec Kit?"
77
ms.date: 01/26/2026
88
author: chrishowd
99
ms.author: cahowd

learn-pr/wwl-azure/spec-driven-development-github-spec-kit-greenfield-intro/includes/1-introduction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ The topics covered in this module include:
66

77
- Understanding what spec-driven development is and why it matters now.
88
- Exploring the principles and phases of the SDD workflow.
9-
- Comparing spec-driven development to other methodologies like Waterfall, Agile, and test-driven development (TDD).
9+
- Comparing spec-driven development to other methodologies like Waterfall, Agile, and test-driven development.
1010
- Examining the SDD workflow phases in detail: Specify, Plan, Tasks, and Implement.
1111
- Introducing GitHub Spec Kit as a toolkit for practicing SDD.
1212
- Configuring your environment and installing GitHub Spec Kit.
1313
- Using GitHub Spec Kit commands to generate the constitution, spec, plan, and tasks files.
1414

1515
After completing this module, you'll be able to:
1616

17-
- Describe the principles and phases of the spec-driven development (SDD) methodology.
17+
- Describe the principles and phases of the spec-driven development methodology.
1818
- Use GitHub Spec Kit commands to create the constitution.md, spec.md, plan.md, and tasks.md files.
1919
- Implement a greenfield application from start to finish using GitHub Spec Kit's AI-assisted workflows.
2020

learn-pr/wwl-azure/spec-driven-development-github-spec-kit-greenfield-intro/includes/5-examine-spec-driven-development-workflow-phases.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Each phase of the Spec-Driven Development (SDD) workflow plays a crucial role in
77

88
Imagine you're building a new application: an RSS Feed Reader that lets users subscribe to feeds, see new articles, and track what they've read. How do you go from this idea to working code using SDD? The answer is a systematic progression through four phases, each producing artifacts that feed into the next.
99

10-
## Phase 1: Specify (define the "what" and the "why")
10+
## Phase 1: Specify
1111

1212
The specification defines exactly what the software should do. Every implementation decision traces back to it. If functionality doesn't appear in the spec, it doesn't appear in the final product unless you update the spec.
1313

@@ -45,7 +45,7 @@ A well-structured specification includes several key sections:
4545

4646
Writing the spec is as important as writing code. The spec isn't a formality to satisfy project management - it's the artifact that drives AI-assisted code generation. Invest the same care in crafting specs as you would in implementing features manually.
4747

48-
## Phase 2: Plan (define the "how")
48+
## Phase 2: Plan
4949

5050
A specification defines what you need to build. A technical plan defines *how* you build it. The plan transforms requirements into architecture decisions, ensuring your implementation aligns with both the specification and your project's governing principles.
5151

@@ -76,7 +76,7 @@ A plan should include the following elements:
7676

7777
If you later switch technologies - say, moving from SQLite to a different database - you update the plan while the specification remains largely unchanged. The feature requirements don't change; only the implementation approach changes.
7878

79-
## Phase 3: Tasks (break it down)
79+
## Phase 3: Tasks
8080

8181
Technical plans provide architectural direction, but implementation requires concrete, actionable steps. The tasks phase converts high-level decisions into specific work items.
8282

@@ -114,7 +114,7 @@ Before moving to implementation, review tasks against the plan and spec. For exa
114114
- If a requirement isn't covered by a task, add a corresponding task.
115115
- If a task isn't associated with the plan or spec, evaluate whether the task is needed.
116116

117-
## Phase 4: Implement (code the solution)
117+
## Phase 4: Implement
118118

119119
If phases 1-3 are done well, implementation should be straightforward. You can execute tasks one by one with clear guidance.
120120

learn-pr/wwl-azure/spec-driven-development-github-spec-kit-greenfield-intro/includes/6-introduction-github-spec-kit.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
GitHub Spec Kit is an open-source toolkit that operationalizes spec-driven development (SDD) by providing a structured workflow, persistent artifacts, and AI integration. It guides you through the SDD phases of Specify, Plan, Tasks, and Implement using commands and templates, enabling efficient, consistent, and high-quality software development.
2-
3-
## What is GitHub Spec Kit?
4-
51
GitHub Spec Kit is an open-source toolkit developed by GitHub to facilitate spec-driven development. It's designed to integrate with AI coding assistants like GitHub Copilot and orchestrate the SDD workflow through structured commands, templates, and persistent artifacts.
62

73
Think of GitHub Spec Kit as a copilot for your copilot - it guides the AI through a structured process, ensuring consistent, high-quality output at each phase of development.

learn-pr/wwl-azure/spec-driven-development-github-spec-kit-greenfield-intro/includes/8-examine-github-spec-kit-commands-results.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,8 @@ Generates quality verification checklists for your specification. Use this comma
264264

265265
## Best practices
266266

267+
There are several best practices to follow when using GitHub Spec Kit:
268+
267269
- **Always review AI outputs:** Don't blindly accept generated content. The AI assists, but you're the domain expert.
268270

269271
- **Communicate clearly in prompts:** The quality of output depends on the quality of input. Include all important requirements and constraints.

0 commit comments

Comments
 (0)