libretto

Guide structured discussions to create detailed feature specifications with adversarial reviews.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/PythonShe/Repertoire --skill libretto-pythonshe
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: libretto
Source: https://github.com/PythonShe/Repertoire/tree/main/skills/libretto
Command: npx skills add https://github.com/PythonShe/Repertoire --skill libretto-pythonshe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill turns rough ideas into detailed specifications, ensuring they are ready for implementation.

Core Features & Use Cases

  • Feature Design: Guide users through the process of designing features with a structured dialogue.
  • Specification Creation: Document design decisions, components, interfaces, and more.
  • Adversarial Review: Conduct a review with multiple lenses and a cross-model Codex reviewer for accuracy.

Quick Start

Start by discussing your idea with Libretto and follow the guided steps to create a detailed specification.

Frequently Asked Questions about libretto

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

FAQPage Schema
How do I create detailed feature specifications from a rough idea?▼

Feature design is guided through a structured dialogue that documents components and interfaces, turning rough ideas into detailed specifications ready for implementation.

What is an adversarial review in the software design process?▼

An adversarial review in the software design process evaluates specifications through multiple expert lenses and a cross-model reviewer to ensure accuracy and robustness before implementation.

How do I document design decisions and interfaces for a new feature?▼

You document design decisions and interfaces by following a guided specification creation process that structures discussions into detailed components and interfaces ready for implementation.

Can I use a structured design process to prepare specifications for implementation?▼

Yes, a structured design process prepares specifications for implementation by documenting design decisions and conducting thorough adversarial reviews involving diverse experts.

What is the best way to structure feature design discussions?▼

The best way to structure feature design discussions is using a guided process that documents design decisions and conducts adversarial reviews with diverse experts to finalize specifications.