pelizzai-prototype

Create time-boxed throwaway code experiments to test falsifiable design questions.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/rpelizza/PelizzAI --skill pelizzai-prototype
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pelizzai-prototype
Source: https://github.com/rpelizza/PelizzAI/tree/main/.agents/skills/pelizzai-prototype
Command: npx skills add https://github.com/rpelizza/PelizzAI --skill pelizzai-prototype

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents over-engineering by providing a structured, safe way to build throwaway experiments that answer specific design or technical questions before committing to production code.

Core Features & Use Cases

  • Hypothesis Testing: Quickly build minimal scripts or UI spikes to test state, integration, or feasibility.
  • Safety Guardrails: Enforces a strict contract requiring a falsifiable question, a timebox, and a clear destination for the code (delete or absorb).
  • Use Case: When unsure if a new library integration will work with your current stack, use this skill to build a thin, throwaway spike that proves feasibility without polluting your main codebase.

Quick Start

Ask the agent to use the pelizzai-prototype skill to build a throwaway experiment that answers whether the proposed API integration handles our specific error state.

Frequently Asked Questions about pelizzai-prototype

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

FAQPage Schema
How do I test a design hypothesis with throwaway code without polluting my main codebase?▼

Testing a design hypothesis with throwaway code requires a strict lifecycle of hypothesis definition, time-boxed implementation, and mandatory cleanup or absorption. This approach ensures experimental code resolves material uncertainties without persisting in production environments.

What is a software spike for feasibility validation?▼

A software spike for feasibility validation is a throwaway code experiment designed to answer specific technical or integration questions. It operates under a falsifiable question contract to prove whether a proposed design works before committing to production development.

How do I set up a time-boxed prototyping experiment for a new library integration?▼

Setting up a time-boxed prototyping experiment involves defining a falsifiable question, establishing a strict timebox, and determining a clear destination for the resulting code. You must secure explicit approval to ensure the experiment safely tests integration feasibility.

When should I use throwaway prototyping instead of building production code?▼

You should use throwaway prototyping instead of building production code when you face material uncertainties in software design and integration. It prevents over-engineering by providing a structured, safe way to answer specific technical questions before committing to a final implementation.

How do I ensure experimental code from a feasibility spike does not end up in production?▼

To ensure experimental code does not end up in production, the prototyping process enforces safety guardrails requiring explicit user approval and a clear destination for the code. The code must either be deleted or formally absorbed after answering the falsifiable question.