playbook-builder

Automate creation of structured executable test playbooks for feature validation.

Updated Mar 12, 2019
One-click install
npx skills add https://github.com/gustavofsantos/dot-files --skill playbook-builder-gustavofsantos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playbook-builder
Source: https://github.com/gustavofsantos/dot-files/tree/main/skills/playbook-builder
Command: npx skills add https://github.com/gustavofsantos/dot-files --skill playbook-builder-gustavofsantos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates the creation of structured test playbooks to validate features across environments (local, staging, production) and to convert spikes or contracts into repeatable validation workflows.

Core Features & Use Cases

  • Creates executable playbooks stored under ~/.knowledge/playbooks/ with a PB-xxx naming scheme.
  • Enforces a standardized Step format and frontmatter-driven structure for consistent automation and human review.
  • Supports hierarchy with potential reusable child playbooks and references to templates.

Quick Start

Create a new playbook by following the storage layout and step formats described here to document how to validate a feature.

Frequently Asked Questions about playbook-builder

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

FAQPage Schema
How do I turn feature tests into executable playbooks for automated validation?

Executable playbooks are created by defining structured step formats and frontmatter fields that document how to validate features across local, staging, and production environments. This automates validation workflows by converting spikes or contracts into repeatable tests stored under ~/.knowledge/playbooks/.

What is the PB-NNN naming convention used for structuring test playbooks?

The PB-NNN naming convention is a standardized identification scheme enforced for creating playbooks under ~/.knowledge/playbooks/. It ensures coherence and enables stale-detection by applying hierarchical references to templates during feature validation.

How do I convert spikes or contracts into runnable validation workflows?

Spikes or contracts are converted into runnable validation workflows by applying a standardized step format and frontmatter-driven structure. This process stabilizes behavior for automated validation across different environments.

Do I need specific templates to document how to test existing features across environments?

Templates are required to maintain coherence and support hierarchy when documenting feature tests. The playbook structure applies hierarchical references to templates and frontmatter fields to validate features across local, staging, and production environments.

What's the best way to standardize test documentation for automated feature validation?

Standardizing test documentation requires enforcing a structured step format and frontmatter-driven storage layout. This approach ensures consistent automation and human review while applying naming schemes like PB-xxx to validate existing features.

Can I reuse child playbooks when creating structured test validation workflows?

Child playbooks can be reused within the hierarchy to support structured test validation workflows. This reusability works alongside hierarchical references to templates to maintain coherence and enable stale-detection across environments.