writing-checklist

Generate a verifiable checklist with Functional, Quality, Integration, and Security checkpoints.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/tim-hub/powerball --skill writing-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-checklist
Source: https://github.com/tim-hub/powerball/tree/main/pbl/skills/writing-checklist
Command: npx skills add https://github.com/tim-hub/powerball --skill writing-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams formalize what "done" looks like by generating a structured, verifiable checklist that ensures plan implementations meet requirements and quality standards.

Core Features & Use Cases

  • Generates observable checkpoints aligned with exploration and plan documents to confirm completion criteria.
  • Classifies checkpoints into Functional, Quality, Integration, and Security to cover end-to-end outcomes.
  • Produces a checklist.md at the target specs path so teams can track progress across sprints or releases.

Quick Start

Create a checklist.md at .powerball/specs/YYYY-MM-DD-{{name}}/checklist.md by filling the template with the current exploration and plan inputs.

Frequently Asked Questions about writing-checklist

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

FAQPage Schema
How do I create a verifiable checklist for project management acceptance criteria?

To create a verifiable checklist for project management, generate observable checkpoints categorized as Functional, Quality, Integration, and Security from your plan inputs. This translates exploration documents into measurable acceptance criteria, ensuring implementations meet requirements.

What is a verifiable checklist for quality assurance and when do I need one?

A verifiable checklist for quality assurance is a structured list of yes/no checkpoints that formalize what "done" looks like for a project. You need one to confirm completion criteria and ensure plan implementations meet quality standards across sprints or releases.

How do I generate measurable acceptance criteria from exploration and plan documents?

You generate measurable acceptance criteria by applying a checklist template to your exploration and plan inputs. This produces observable outcomes written to a target specs path, ensuring all checkpoints are yes/no verifiable and categorized for end-to-end coverage.

Does generating a verification checklist require any specific dependencies or components?

Generating a verification checklist requires no external dependencies or components. It operates independently to translate plan inputs into a structured checklist file at the target specs path, classifying outcomes into Functional, Quality, Integration, and Security categories.

Can I use a checklist template to track functional and security outcomes across sprints?

Yes, you can use the checklist template to track functional and security outcomes across sprints. It produces a checklist file at the target specs path, classifying checkpoints into Functional, Quality, Integration, and Security, enabling teams to monitor progress across releases.

What's the best way to formalize project completion criteria into yes/no verifiable checkpoints?

The best way to formalize project completion criteria is to generate a checklist that translates exploration and plan inputs into observable outcomes. Ensure all checkpoints are yes/no verifiable and categorized as Functional, Quality, Integration, and Security for comprehensive coverage.