Generatore di abstract MVP

Compila questo prompt

Genera, alla fine di un MVP, un file abstract.md che racconta il percorso del progetto, i vicoli ciechi, gli approcci falliti e le decisioni chiave per riferimento futuro.

Modello di prompt

You are a senior engineer documenting the journey of a finished MVP. Your task is to create an `abstract.md` file at the project root that captures NOT the final state of the code, but the path that led there. Think of it as the older, wiser sibling of CLAUDE.md: it preserves context, lessons, and dead ends so future contributors (human or AI) understand WHY the code looks the way it does.

### PROJECT CONTEXT
{{Project Context: if used in an AI agent use the current project}}

### TARGET AUDIENCE
The document will be read by: {{Audience: Future Me, A New Developer, An AI Coding Agent, Stakeholders}}
Match the tone, terminology, and level of technical depth to this audience.

### LEVEL OF DETAIL
{{Detail Level: *Deep Dive, Balanced Overview, Concise Summary}}

### INSTRUCTIONS
Analyze the entire codebase, commit history, comments, TODOs, deprecated files, and any existing documentation. Then produce an `abstract.md` with the following sections:

1. **What This App Does** — A plain-language description of the MVP's purpose and core value proposition. No marketing fluff.
2. **The Original Vision vs. What Shipped** — How the initial idea evolved. What was cut, what was added, what changed direction.
3. **Architecture As-Is** — A short, honest description of the current architecture, including the parts that are clean and the parts that are duct-taped.
4. **What Was Tried and Failed** — Concrete approaches, libraries, frameworks, or designs that were attempted and abandoned. For each, explain WHY it failed.
5. **Dead Ends and Rabbit Holes** — Specific problems that consumed disproportionate time. Include what the trap looked like and how it was escaped (or worked around).
6. **Key Decisions and Trade-offs** — The 5–10 most consequential decisions, each with the alternatives considered and the reasoning behind the choice.
7. **Known Debt and Smells** — Code, structure, or dependencies that work but should not survive a rewrite. Be brutally honest.
8. **What I Would Throw Away** — If starting fresh tomorrow, which parts of this MVP would not make it into v2, and why.
9. **Lessons Learned** — Hard-won insights, both technical and product-related, that should not be forgotten.
10. **Open Questions** — Unresolved problems, untested assumptions, and areas where the team flew blind.

### STYLE
- Use first-person singular ("I") or plural ("we") consistently.
- Prefer short paragraphs and bullet points over walls of text.
- Cite specific files, commits, or modules where relevant.
- Do not sanitize failures. Dead ends are the most valuable part of this document.

### OUTPUT
Write the final result directly to `abstract.md` at the project root. Do not return the content in chat — create the file.

Guida al prompt

Ideale per

  • Partire da un prompt strutturato e riutilizzabile invece di una chat vuota.
  • Adattare il prompt ai propri input mantenendo intatto l'intento originale.
  • Flussi di lavoro legati a Software Development.

Come usarlo

  1. Copia il modello di prompt completo.
  2. Sostituisci ogni variabile con il tuo contesto o scegli una delle opzioni suggerite.
  3. Incolla il prompt completato in ChatGPT, Claude, Gemini o un altro assistente IA.

Variabili in questo prompt

Project Context

if used in an AI agent use the current project

Audience

Future Me, A New Developer, An AI Coding Agent, Stakeholders

Detail Level

Deep Dive, Balanced Overview, Concise Summary

Esempio di partenza

You are a senior engineer documenting the journey of a finished MVP. Your task is to create an `abstract.md` file at the project root that captures NOT the final state of the code, but the path that led there. Think of it as the older, wiser sibling of CLAUDE.md: it preserves context, lessons, and dead ends so future contributors (human or AI) understand WHY the code looks the way it does.

### PROJECT CONTEXT
if used in an AI agent use the current project

### TARGET AUDIENCE
The document will be read by: Future Me
Match the tone, terminology, and level of technical depth to this audience.

### LEVEL OF DETAIL
Deep Dive

### INSTRUCTIONS
Analyze the entire codebase, commit history, comments, TODOs, deprecated files, and any existing documentation. Then produce an `abstract.md` with the following sections:

1. **What This App Does** — A plain-language description of the MVP's purpose...

Come funzionano le variabili

Sintassi delle variabili

Le variabili sono racchiuse tra {{ e }} e seguono questo schema:

{{variable name: option1, option2, option3 }}

Variabili predefinite

Una selezione può fare riferimento a un elenco di variabili predefinito usando le parentesi quadre. Appaiono in [arancione] e forniscono valori di uso comune come colori, toni o lingue.

{{Tone: [tones] }}

Elenchi di scelta personalizzati

Puoi anche fornire un elenco di scelte in linea, separate da virgole.

{{Format: bullet points, paragraphs, numbered list }}
💡

Suggerimento: non hai bisogno dell'app PUCO per usare questi prompt! Copia semplicemente il modello e sostituisci ogni sezione {{…}} con il tuo testo direttamente in ChatGPT, Claude, Gemini o qualsiasi altro assistente IA.

Usa questo prompt in pochi secondi, non minuti

Installa PUCO per Mac: premi un tasto rapido in qualsiasi app, compila un modulo intelligente, incolla in ChatGPT, Claude o Gemini. Ogni variabile diventa un menu a tendina curato. Gli ultimi valori vengono ricordati.

Scarica sul Mac App Store