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.