smith-checklist

Generate structured requirement quality checklists with spec traceability.

50|8|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/ATTCKDigital/smith --skill smith-checklist
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: smith-checklist
Source: https://github.com/ATTCKDigital/smith/tree/main/skills/smith-checklist
Command: npx skills add https://github.com/ATTCKDigital/smith --skill smith-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate high-quality, testable requirements checklists that validate the clarity, completeness, and consistency of feature specifications.

Core Features & Use Cases

  • Automatically generates structured checklists that assess requirements across categories such as completeness, clarity, consistency, coverage, and edge cases.
  • Produces domain-scoped checklists (e.g., UX, API, performance) with traceability to spec sections.
  • Templates and formatting guide to support consistent quality reviews during PRs and design reviews.

Quick Start

Describe your feature and requirements, then run /smith-checklist to generate a new quality checklist.

Frequently Asked Questions about smith-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a quality checklist from feature requirements?▼

To generate a quality checklist from feature requirements, describe your feature spec and run the generation process. It evaluates requirements for completeness, clarity, and consistency, outputting a categorized checklist file for traceability.

What is requirements traceability and how does a checklist enforce it?▼

Requirements traceability links quality checks back to specific spec sections. A structured checklist enforces this by mapping each validation item, such as edge cases and non-functional criteria, directly to canonical spec references.

Can I assess non-functional requirements and edge cases using an automated spec checklist?▼

Yes, you can assess non-functional requirements and edge cases using an automated spec checklist. It generates domain-scoped evaluations across categories like performance and API coverage, ensuring all functional and non-functional criteria are measured.

How do I create unit tests for feature spec validation?▼

You create unit tests for feature spec validation by applying automated quality criteria to the provided requirements. This process enforces measurability and coverage, producing a structured checklist that acts as a testable validation file.

Does this requirements checklist generator work for UX and API domains?▼

Yes, this requirements checklist generator works for UX and API domains. It applies to feature-level requirements across multiple domains, producing domain-scoped checklists that guide consistent quality reviews during PRs and design reviews.