Skip to main content
skill CX Codex

speckit-checklist — Claude Code skill: what it does, how to install

Generates a custom requirements-quality checklist for a feature specification. It helps reviewers catch ambiguous phrasing and missing edge cases before coding starts.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a claude-code
Open on GitHub

What speckit-checklist does

This skill creates checklists designed to test requirements, functioning like unit tests for written specifications. Rather than verifying if an API returns 200 or checking UI clicks, it checks whether requirements define visual states, boundary cases, and edge flows. All generated checkboxes remain unchecked because only human reviewers may mark criteria as satisfied.

Execution starts with pre-checks. It reads .specify/extensions.yml for registered hooks and runs .specify/scripts/bash/check-prerequisites.sh. If .specify/memory/constitution.md exists, its governance principles are applied. The skill can ask up to three clarifying questions to calibrate scope and focus before drafting the final criteria.

The skill strictly requires a spec-kit project layout with a .specify/ folder. Running it in an arbitrary repository without this scaffold and prerequisite bash scripts will fail immediately.

What it helps with

  • evaluate requirement completeness and clarity in a spec
  • catch unhandled edge cases before starting implementation
  • verify consistency of interaction states across features
  • prepare domain-specific review questions for peers

Example prompts for the agent

  • Generate a checklist for the authentication feature requirements
  • /speckit-checklist accessibility and keyboard navigation
  • Build a requirements review checklist focusing on API error handling

How to install speckit-checklist

1Skills CLI (Vercel)

npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a claude-code

2Manually: put the files in place

~/.claude/skills/speckit-checklist/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/speckit-checklist/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about speckit-checklist

How do I install speckit-checklist in Claude Code?

Run npx skills add dceoy/speckit-agent-skills --skill speckit-checklist -a claude-code.

What does speckit-checklist do?

It generates checklist items to audit the clarity and completeness of requirement documents. It does not test or verify the underlying software code.

What are the prerequisites for running speckit-checklist?

Your project must have a spec-kit structure containing the .specify/ directory. It also relies on the .specify/scripts/bash/check-prerequisites.sh helper script.

Similar skills

Everything for Writing and docs →

From the same set9

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor