tf-checklist-patterns

Validate requirement quality using predefined checklist patterns.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/hashi-demo-lab/terraform-provider-aap --skill tf-checklist-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tf-checklist-patterns
Source: https://github.com/hashi-demo-lab/terraform-provider-aap/tree/main/.claude/skills/legacy_skills/tf-checklist-patterns
Command: npx skills add https://github.com/hashi-demo-lab/terraform-provider-aap --skill tf-checklist-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a framework to create quality-focused checklists that validate the clarity, completeness, and traceability of written requirements, ensuring they are testable and implementation-agnostic.

Core Features & Use Cases

  • Patterns for assessing requirement quality across completeness, clarity, consistency, and traceability.
  • Guidance on structuring checklists, including categories for acceptance criteria, edge cases, and non-functional considerations.
  • Real-world use: QA teams generate repeatable checklists to evaluate product requirements before design and development.

Quick Start

Create a new checklist using the defined patterns to evaluate a given requirement specification.

Frequently Asked Questions about tf-checklist-patterns

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

FAQPage Schema
How do I validate the quality and traceability of product requirements?

Validate requirement quality by applying predefined checklist patterns to assess completeness, clarity, consistency, measurability, and traceability across typical and edge-case scenarios. This enforces structured criteria and consistent item formatting to guide quality assessments for written specifications.

What is a checklist pattern for evaluating requirement clarity and completeness?

A checklist pattern for requirement clarity provides structured categories for acceptance criteria, edge cases, and non-functional considerations. It enforces traceability references and consistent formatting to ensure written requirements are testable and implementation-agnostic.

How do I create a QA checklist to review requirements before development?

Create a QA checklist by applying predefined patterns to evaluate a given requirement specification. This generates repeatable assessments across completeness, consistency, and traceability, allowing QA teams to validate product requirements before design and development begin.

Can I use requirement checklist patterns for non-functional and edge-case scenarios?

Yes, requirement checklist patterns support evaluating non-functional considerations and edge-case scenarios. They apply structured criteria to measure completeness and measurability, ensuring both typical and edge-case requirements meet testable quality standards.

Why does my requirement review lack consistency across different QA teams?

Requirement reviews lack consistency without structured checklist patterns that enforce traceability references and a consistent item format. Applying a standardized quality framework ensures repeatable evaluations of clarity and completeness across different teams and domains.

When should I not use a checklist pattern for requirement validation?

You should avoid using checklist patterns for requirement validation when specifications lack defined acceptance criteria or traceability references, as the patterns rely on assessing completeness and measurability against structured, predefined quality standards.