feat(template): add complete OpenCode project template with placeholder paths
- Replace hardcoded project paths with generic placeholders ([NOME_PROGETTO], [ROOT_PROGETTO]) - Add .opencode/ configuration with agent definitions (spec-architect, tdd-developer, git-manager, security-reviewer) - Add export/ templates (prd, architecture, kanban, progress, githistory) - Add docs/ templates (bug_ledger, architecture) - Add prompt/prompt-zero.md kickoff template - Update README.md with installation instructions and usage guide Template now ready for reuse in new projects with workflow: 1. Spec-Driven (@spec-architect) 2. TDD (@tdd-developer) 3. Git management (@git-manager)
This commit is contained in:
94
export/prd.md
Normal file
94
export/prd.md
Normal file
@@ -0,0 +1,94 @@
|
||||
# Product Requirements Document (Export)
|
||||
|
||||
> Versione iniziale del PRD da definire durante la fase di specifica.
|
||||
|
||||
## Istruzioni
|
||||
|
||||
Questo file deve essere creato/aggiornato dall'agente `@spec-architect` durante la fase di analisi.
|
||||
|
||||
## Contenuto Richiesto
|
||||
|
||||
1. **Obiettivi**
|
||||
- Obiettivi di business
|
||||
- Obiettivi utente
|
||||
- Metriche di successo (KPI)
|
||||
|
||||
2. **User Stories**
|
||||
- Formato: "Come [ruolo], voglio [obiettivo], per [beneficio]"
|
||||
- Acceptance criteria per ogni story
|
||||
|
||||
3. **Requisiti Funzionali**
|
||||
- Requisiti con priorità
|
||||
- Criteri di accettazione
|
||||
|
||||
4. **Requisiti Non Funzionali**
|
||||
- Performance
|
||||
- Sicurezza
|
||||
- Scalabilità
|
||||
|
||||
5. **Stack Tecnologico**
|
||||
- Tecnologie scelte
|
||||
- Versioni
|
||||
- Motivazioni
|
||||
|
||||
---
|
||||
|
||||
## Template
|
||||
|
||||
```markdown
|
||||
# PRD - [Nome Feature]
|
||||
|
||||
## 1. Obiettivi
|
||||
|
||||
### 1.1 Business
|
||||
- [ ]
|
||||
|
||||
### 1.2 Utente
|
||||
- [ ]
|
||||
|
||||
### 1.3 KPI
|
||||
| Metrica | Target |
|
||||
|---------|--------|
|
||||
| | |
|
||||
|
||||
## 2. User Stories
|
||||
|
||||
### US-001
|
||||
**Come** [ruolo],
|
||||
**voglio** [obiettivo],
|
||||
**per** [beneficio]
|
||||
|
||||
**Acceptance Criteria:**
|
||||
- [ ] Criterio 1
|
||||
- [ ] Criterio 2
|
||||
|
||||
## 3. Requisiti Funzionali
|
||||
|
||||
### REQ-001: [Titolo]
|
||||
**Priorità:** Alta/Media/Bassa
|
||||
|
||||
**Descrizione:**
|
||||
[Descrizione dettagliata]
|
||||
|
||||
**Criteri di Accettazione:**
|
||||
- [ ]
|
||||
- [ ]
|
||||
|
||||
## 4. Requisiti Non Funzionali
|
||||
|
||||
### Performance
|
||||
-
|
||||
|
||||
### Sicurezza
|
||||
-
|
||||
|
||||
## 5. Stack Tecnologico
|
||||
|
||||
| Componente | Tecnologia | Versione |
|
||||
|------------|------------|----------|
|
||||
| | | |
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*Questo file verrà popolato durante la fase di specifica*
|
||||
Reference in New Issue
Block a user