Skip to content

docs: document high-assurance spec workflow#2518

Open
officialasishkumar wants to merge 1 commit into
github:mainfrom
officialasishkumar:docs/high-assurance-workflow
Open

docs: document high-assurance spec workflow#2518
officialasishkumar wants to merge 1 commit into
github:mainfrom
officialasishkumar:docs/high-assurance-workflow

Conversation

@officialasishkumar
Copy link
Copy Markdown

Description

Closes #2496.

Updates the quickstart guide to present clarify, checklist, and analyze as regular quality gates for production or ambiguity-heavy work. The recommended command path now shows the high-assurance flow before implementation and the task breakdown step now includes checklist and analysis validation before /speckit.implement.

Testing

  • Tested locally with uv run specify --help
  • Ran existing tests with uv sync && uv run pytest
  • Tested with a sample project (if applicable)

Additional validation:

  • git diff --check
  • npx markdownlint-cli2 docs/quickstart.md

AI Disclosure

  • I did not use AI assistance for this contribution
  • I did use AI assistance (describe below)

Used AI assistance to inspect repository context, draft the documentation wording, and run local validation; the changes were reviewed before submission.

Copilot AI review requested due to automatic review settings May 11, 2026 17:59
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Quick Start documentation to present clarify, checklist, and analyze as standard quality gates for higher-assurance workflows, rather than optional steps.

Changes:

  • Reframes the Quick Start workflow as “Recommended Workflow” and adds a high-assurance command sequence.
  • Updates the “Break Down and Implement” step to include explicit /speckit.checklist and /speckit.analyze validation prior to /speckit.implement.
  • Tweaks the “Key Principles” guidance to emphasize validating requirements and plans before coding.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/quickstart.md
> [!TIP]
> **Context Awareness**: Spec Kit commands automatically detect the active feature based on your current Git branch (e.g., `001-feature-name`). To switch between different specifications, simply switch Git branches.

For quick experiments, you can move directly from `specify` to `plan`, `tasks`, and `implement`. For production features or any work with meaningful ambiguity, treat `clarify`, `checklist`, and `analyze` as regular quality gates:
Comment thread docs/quickstart.md
Comment on lines +15 to +17
```text
/speckit.specify -> /speckit.clarify -> /speckit.plan -> /speckit.tasks -> /speckit.checklist -> /speckit.analyze -> /speckit.implement
```
Comment thread docs/quickstart.md
Comment on lines +15 to +19
```text
/speckit.specify -> /speckit.clarify -> /speckit.plan -> /speckit.tasks -> /speckit.checklist -> /speckit.analyze -> /speckit.implement
```

Use `clarify` to reduce requirement ambiguity before planning, `checklist` to validate requirements quality before implementation, and `analyze` to check spec/plan/task consistency before implementation starts.
Comment thread docs/quickstart.md
```

### Step 6: Break Down and Implement
### Step 6: Break Down, Analyze, and Implement
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature request: Treat clarify, checklist, and analyze as regular Spec Kit workflow steps

2 participants