prototype

Plans and executes throwaway proof-of-concept projects with structured reporting.

70|42|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/tranhieutt/software_development_department --skill prototype-tranhieutt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prototype
Source: https://github.com/tranhieutt/software_development_department/tree/main/.claude/skills/prototype
Command: npx skills add https://github.com/tranhieutt/software_development_department --skill prototype-tranhieutt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When a product idea needs fast validation without production-grade rigor, this workflow ensures teams answer the core question before investing in a full implementation.

Core Features & Use Cases

  • Focused Question Definition: Forces clarification of the main concept question right at the start so the prototype can target a single hypothesis.
  • Isolated Throwaway Build: Creates a dedicated prototypes/[concept-name]/ folder filled with intentionally simple, non-production code that never touches the main source tree.
  • Structured Reporting: Captures hypothesis, approach, results, metrics, recommendation, and lessons learned in REPORT.md so stakeholders understand the outcome and next move.

Quick Start

Use the prototype skill to plan and execute a throwaway proof-of-concept that answers your chosen concept question.

Frequently Asked Questions about prototype

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

FAQPage Schema
How do I validate a product concept with a throwaway prototype?

Rapid prototyping validates feasibility by planning a focused hypothesis, isolating throwaway code in a dedicated directory, and producing a structured report. It ensures teams answer the core concept question with minimal overhead before investing in production-grade rigor.

What is the best way to isolate throwaway code from a main source tree?

The best way to isolate throwaway code is to create a dedicated prototypes/[concept-name]/ folder filled with intentionally simple, non-production code. This directory keeps experimental builds separate from the main source tree.

How do I structure a testing plan for rapid prototyping?

Structure a testing plan for rapid prototyping by defining a focused concept question upfront, executing an isolated throwaway build, and capturing metrics with lessons learned in a structured REPORT.md file for stakeholders.

Can I use a prototype report to recommend next steps for stakeholders?

A prototype report recommends next steps for stakeholders by capturing the hypothesis, approach, results, metrics, recommendation, and lessons learned in REPORT.md. This structured reporting ensures stakeholders understand the outcome and next move clearly.

Does rapid prototyping require production-grade code rigor?

No, rapid prototyping does not require production-grade code rigor. It intentionally uses simple, non-production throwaway code to validate concepts quickly without the overhead of a full production implementation.

When should I not use throwaway code for concept validation?

Avoid throwaway code for concept validation when production-grade rigor or permanent implementation is required. Throwaway prototypes are intentionally simple, non-production builds meant for quick feasibility confirmation rather than main source tree integration.