From faciledemolire
Intervista guidata per costruire project-spec.md v1.0. Legge i documenti esistenti nel progetto, copre i gap con domande mirate (una alla volta) e salva il documento centrale dopo conferma esplicita dell'utente.
How this skill is triggered — by the user, by Claude, or both
Slash command
/faciledemolire:onboardingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Leggi tutti i documenti disponibili nel progetto (esclusi i file di sistema del plugin: `project-spec.md`, `project-memory.md`, `demolition-history.md`, `project.config.json`, file in `sessions/`, file in `personas/`).
Leggi tutti i documenti disponibili nel progetto (esclusi i file di sistema del plugin: project-spec.md, project-memory.md, demolition-history.md, project.config.json, file in sessions/, file in personas/).
Per ogni documento trovato, estrai internamente:
Compila internamente un inventario delle 10 sezioni di project-spec.md con stato: coperta / parziale / vuota.
Le 10 sezioni da coprire:
Poi comunica all'utente:
Ho letto i documenti disponibili.
Ho già informazioni su: [lista sezioni coperte o parziali, o "nessuna" se non ci sono documenti]
Ho bisogno di chiarire: [lista sezioni vuote o parziali]
Ti faccio [N] domande, una alla volta.
Se non ci sono documenti: salta la comunicazione e vai direttamente a Fase 1 con tutte e 7 le domande.
Chiedi solo le domande necessarie a coprire i gap. Non chiedere mai informazioni già estratte dai documenti. Una domanda alla volta.
Ordine delle domande (salta quelle già coperte):
Domanda 1 — Obiettivo "Qual è l'obiettivo principale di questa campagna o progetto? Cosa deve produrre di concreto?"
Domanda 2 — Pubblico Primario "Chi è il pubblico primario? Descrivi la persona più importante che deve rispondere a questo messaggio — non il target ideale, ma chi stai davvero cercando di raggiungere."
Domanda 3 — Pubblico Secondario (condizionale: chiedi solo se il pubblico primario è stato definito e non è ovvio che non ci sia un secondario) "C'è un pubblico secondario rilevante? Se no, di' pure 'no'."
Domanda 4 — Messaggio Primario "Se il tuo pubblico ricordasse una sola cosa dopo aver visto questo progetto, quale dovrebbe essere?"
Domanda 5 — Differenziazione "Cosa differenzia questo brand o prodotto dalla concorrenza nella mente del tuo pubblico? Non quello che vorresti che pensassero — quello che è già vero o dimostrabile oggi."
Domanda 6 — Canali "Quali canali sono in scope per questo progetto?"
Domanda 7 — Vincoli "Esistono vincoli rilevanti? (legali, budget, timing, tono obbligatorio) Se no, di' pure 'no'."
Dopo ogni risposta: Conferma in una frase cosa hai capito e chiedi "Corretto?" prima di passare alla domanda successiva.
Se l'utente corregge: aggiorna la comprensione e ri-conferma.
Componi la prima bozza completa di project-spec.md usando la struttura standard con frontmatter:
---
version: 1.0
created: [DATA OGGI]
last_demolition_cycle: ~
demolition_cycles_count: 0
version_history:
- version: 1.0
date: [DATA OGGI]
notes: "Prima stesura — generata da onboarding"
---
Regole di compilazione:
[DA DEFINIRE] — mai inventare[DA DEFINIRE] in v1.0[DA DEFINIRE]Presenta la bozza all'utente e di':
Questo è il tuo project-spec.md v1.0. Confermi che posso salvarlo?
Non salvare finché l'utente non dà conferma esplicita.
Se l'utente vuole modifiche: applica le correzioni, mostra la versione aggiornata, chiedi di nuovo conferma.
Dopo conferma esplicita:
project.config.json e aggiorna project_name e project_type se deducibili dal contenuto della spec.project-spec.md con il contenuto confermato.project-memory.md: aggiungi una riga nel Log di Sessione.project-spec.md v1.0 salvato.
Usa /faciledemolire:demolish per iniziare il primo ciclo di demolizione.
npx claudepluginhub simonediroma/faciledemolire2 --plugin faciledemolireProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.