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.