# Speckit Checklist

Generate a custom checklist for the current feature based on user requirements.

- Repository: https://github.com/unoplatform/uno (10099 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add unoplatform/uno --skill speckit-checklist -g -a claude-code -y`
Codex: `npx skills add unoplatform/uno --skill speckit-checklist -g -a codex -y`
Cursor: `npx skills add unoplatform/uno --skill speckit-checklist -g -a cursor -y`
Gemini CLI: `npx skills add unoplatform/uno --skill speckit-checklist -g -a gemini-cli -y`

## Description

Generate a custom checklist for the current feature based on user requirements.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

## Checklist Purpose: "Unit Tests for English"

**CRITICAL CONCEPT**: Checklists are **UNIT TESTS FOR REQUIREMENTS WRITING** - they validate the quality, clarity, and completeness of requirements in a given domain.

**NOT for verification/testing**:

- ❌ NOT "Verify the button clicks correctly"
- ❌ NOT "Test error handling works"
- ❌ NOT "Confirm the API returns 200"
- ❌ NOT checking if code/implementation matches the spec

**FOR requirements quality validation**:

- ✅ "Are visual hierarchy requirements defined for all card types?" (completeness)
- ✅ "Is 'prominent display' quantified with specific sizing/positioning?" (clarity)
- ✅ "Are hover state requirements consistent across all interactive elements?" (consistency)
- ✅ "Are accessibility requirements defined for keyboard navigation?" (coverage)
- ✅ "Does the spec define what happens when logo image fails to load?" (edge cases)

**Metaphor**: If your spec is code written in English, the checklist is its unit test suite. You're testing whether the requirements are well-written, complete, unambiguous, and ready for implementation - NOT whether the implementation works.

## User Input

```text
$ARGUMENTS
```

You **MUST** consider the user input before proceeding (if not empty).

## Pre-Execution Checks

The rest: https://github.com/unoplatform/uno/blob/HEAD/.claude/skills/speckit-checklist/SKILL.md
