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.