Initial commit
This commit is contained in:
374
commands/toduba-ultra-think.md
Normal file
374
commands/toduba-ultra-think.md
Normal file
@@ -0,0 +1,374 @@
|
||||
---
|
||||
allowed-tools:
|
||||
- Read
|
||||
- Grep
|
||||
- Glob
|
||||
- WebSearch
|
||||
- WebFetch
|
||||
- Task
|
||||
argument-hint: "[problema o domanda da analizzare]"
|
||||
description: "Modalità di analisi profonda per problemi complessi"
|
||||
---
|
||||
|
||||
# Toduba Ultra Think - Analisi Profonda e Problem Solving 🧠
|
||||
|
||||
## Obiettivo
|
||||
|
||||
Attivare modalità di analisi profonda per esplorare problemi complessi da molteplici prospettive, generare soluzioni innovative e fornire raccomandazioni strategiche.
|
||||
|
||||
## Argomenti
|
||||
|
||||
Problema o domanda da analizzare: $ARGUMENTS
|
||||
|
||||
## Processo Ultra Think
|
||||
|
||||
### Fase 1: Comprensione Profonda del Problema
|
||||
|
||||
```
|
||||
1. PARSING DEL PROBLEMA
|
||||
- Identificare il core challenge
|
||||
- Estrarre requisiti espliciti e impliciti
|
||||
- Riconoscere stakeholder e vincoli
|
||||
- Mappare dipendenze e interconnessioni
|
||||
|
||||
2. QUESTIONING ASSUMPTIONS
|
||||
- Cosa stiamo dando per scontato?
|
||||
- Quali bias potrebbero influenzarci?
|
||||
- Esistono precedenti o pattern simili?
|
||||
- Quali sono i veri obiettivi?
|
||||
```
|
||||
|
||||
### Fase 2: Analisi Multi-Dimensionale
|
||||
|
||||
#### Dimensione Tecnica
|
||||
|
||||
```
|
||||
- Fattibilità tecnologica
|
||||
- Complessità implementativa
|
||||
- Scalabilità e performance
|
||||
- Debito tecnico e manutenibilità
|
||||
- Sicurezza e affidabilità
|
||||
```
|
||||
|
||||
#### Dimensione Business
|
||||
|
||||
```
|
||||
- Valore generato vs costo
|
||||
- Time to market
|
||||
- ROI e metriche di successo
|
||||
- Rischi e opportunità
|
||||
- Vantaggio competitivo
|
||||
```
|
||||
|
||||
#### Dimensione Utente
|
||||
|
||||
```
|
||||
- User experience e usabilità
|
||||
- Learning curve
|
||||
- Valore percepito
|
||||
- Pain points risolti
|
||||
- Adozione e retention
|
||||
```
|
||||
|
||||
#### Dimensione Sistemica
|
||||
|
||||
```
|
||||
- Impatto su sistema esistente
|
||||
- Effetti di secondo e terzo ordine
|
||||
- Feedback loops
|
||||
- Emergent behaviors
|
||||
- Evolutionary path
|
||||
```
|
||||
|
||||
### Fase 3: Generazione Soluzioni Creative
|
||||
|
||||
```typescript
|
||||
const generateSolutions = () => {
|
||||
const approaches = [];
|
||||
|
||||
// Approccio Convenzionale
|
||||
approaches.push({
|
||||
name: "Standard Industry Solution",
|
||||
description: "Seguire best practices consolidate",
|
||||
pros: ["Rischio basso", "Documentazione disponibile", "Talent pool ampio"],
|
||||
cons: ["Nessun vantaggio competitivo", "Possibili limitazioni"],
|
||||
complexity: "Media",
|
||||
timeToImplement: "3-4 mesi",
|
||||
risk: "Basso",
|
||||
});
|
||||
|
||||
// Approccio Innovativo
|
||||
approaches.push({
|
||||
name: "Cutting-Edge Technology",
|
||||
description: "Utilizzare tecnologie emergenti",
|
||||
pros: ["Vantaggio competitivo", "Future-proof", "Performance superiori"],
|
||||
cons: ["Rischio alto", "Learning curve", "Pochi esperti"],
|
||||
complexity: "Alta",
|
||||
timeToImplement: "6-8 mesi",
|
||||
risk: "Alto",
|
||||
});
|
||||
|
||||
// Approccio Ibrido
|
||||
approaches.push({
|
||||
name: "Phased Hybrid Approach",
|
||||
description: "Mix di proven e innovative",
|
||||
pros: ["Bilanciato", "Riduce rischi", "Evolutivo"],
|
||||
cons: ["Complessità architetturale", "Possibili compromessi"],
|
||||
complexity: "Media-Alta",
|
||||
timeToImplement: "4-6 mesi",
|
||||
risk: "Medio",
|
||||
});
|
||||
|
||||
// Approccio Minimale
|
||||
approaches.push({
|
||||
name: "MVP First",
|
||||
description: "Minimo prodotto funzionante, poi iterare",
|
||||
pros: ["Fast time to market", "Validazione rapida", "Costo iniziale basso"],
|
||||
cons: ["Possibile refactoring", "Feature limitate inizialmente"],
|
||||
complexity: "Bassa",
|
||||
timeToImplement: "1-2 mesi",
|
||||
risk: "Basso",
|
||||
});
|
||||
|
||||
return approaches;
|
||||
};
|
||||
```
|
||||
|
||||
### Fase 4: Analisi Comparativa e Trade-offs
|
||||
|
||||
```markdown
|
||||
## Matrice Decisionale
|
||||
|
||||
| Criterio | Peso | Sol. A | Sol. B | Sol. C | Sol. D |
|
||||
| -------------- | ---- | ------ | ------ | ------ | ------ |
|
||||
| Performance | 25% | 7/10 | 9/10 | 8/10 | 5/10 |
|
||||
| Costo | 20% | 6/10 | 4/10 | 5/10 | 9/10 |
|
||||
| Time to Market | 20% | 5/10 | 3/10 | 6/10 | 9/10 |
|
||||
| Scalabilità | 15% | 8/10 | 9/10 | 7/10 | 4/10 |
|
||||
| Manutenibilità | 10% | 8/10 | 6/10 | 7/10 | 6/10 |
|
||||
| Rischio | 10% | 8/10 | 4/10 | 6/10 | 9/10 |
|
||||
|
||||
**Score Pesato:**
|
||||
|
||||
- Soluzione A: 6.8
|
||||
- Soluzione B: 6.3
|
||||
- Soluzione C: 6.6
|
||||
- Soluzione D: 6.9 ⭐
|
||||
```
|
||||
|
||||
### Fase 5: Deep Dive sulla Soluzione Raccomandata
|
||||
|
||||
```
|
||||
SOLUZIONE RACCOMANDATA: [Nome]
|
||||
|
||||
## Razionale
|
||||
[Spiegazione dettagliata del perché questa soluzione]
|
||||
|
||||
## Piano di Implementazione
|
||||
1. Fase 1 (Settimana 1-2)
|
||||
- Setup infrastruttura base
|
||||
- Proof of concept core functionality
|
||||
- Validazione approccio
|
||||
|
||||
2. Fase 2 (Settimana 3-6)
|
||||
- Sviluppo features principali
|
||||
- Integrazione con sistemi esistenti
|
||||
- Testing iniziale
|
||||
|
||||
3. Fase 3 (Settimana 7-8)
|
||||
- Ottimizzazione performance
|
||||
- Security hardening
|
||||
- Documentazione
|
||||
|
||||
## Metriche di Successo
|
||||
- KPI 1: [Metrica specifica]
|
||||
- KPI 2: [Metrica specifica]
|
||||
- KPI 3: [Metrica specifica]
|
||||
|
||||
## Risk Mitigation
|
||||
- Rischio A → Strategia di mitigazione
|
||||
- Rischio B → Strategia di mitigazione
|
||||
- Rischio C → Piano di contingenza
|
||||
```
|
||||
|
||||
### Fase 6: Pensiero Laterale e Alternative
|
||||
|
||||
```
|
||||
ALTERNATIVE NON CONVENZIONALI:
|
||||
|
||||
1. "E se non risolvessimo il problema?"
|
||||
- Il problema potrebbe risolversi da solo?
|
||||
- Possiamo convivere con esso?
|
||||
- C'è valore nel non-agire?
|
||||
|
||||
2. "E se invertissimo il problema?"
|
||||
- Invece di X, facciamo l'opposto
|
||||
- Trasformare il bug in feature
|
||||
- Abbracciare il constraint
|
||||
|
||||
3. "E se lo delegassimo?"
|
||||
- Outsourcing strategico
|
||||
- Crowdsourcing
|
||||
- AI/Automazione
|
||||
|
||||
4. "E se cambiassimo le regole?"
|
||||
- Ridefinire il problema
|
||||
- Cambiare i vincoli
|
||||
- Nuovo paradigma
|
||||
```
|
||||
|
||||
### Fase 7: Sintesi e Raccomandazioni
|
||||
|
||||
## Output Report Ultra Think
|
||||
|
||||
````markdown
|
||||
# 🧠 Toduba Ultra Think Analysis
|
||||
|
||||
## Executive Summary
|
||||
|
||||
[2-3 paragrafi di sintesi ad alto livello]
|
||||
|
||||
## Il Problema Analizzato
|
||||
|
||||
- **Core Challenge**: [Descrizione]
|
||||
- **Stakeholder Impattati**: [Lista]
|
||||
- **Vincoli Critici**: [Lista]
|
||||
- **Timeline**: [Urgenza]
|
||||
|
||||
## Analisi Multi-Prospettiva
|
||||
|
||||
### 🔧 Prospettiva Tecnica
|
||||
|
||||
[Insights tecnici chiave]
|
||||
|
||||
### 💼 Prospettiva Business
|
||||
|
||||
[Considerazioni business]
|
||||
|
||||
### 👤 Prospettiva Utente
|
||||
|
||||
[Impact su user experience]
|
||||
|
||||
### 🌐 Prospettiva Sistemica
|
||||
|
||||
[Effetti sul sistema complessivo]
|
||||
|
||||
## Soluzioni Proposte
|
||||
|
||||
### Opzione 1: [Nome] ⭐ RACCOMANDATA
|
||||
|
||||
**Descrizione**: [Dettagli]
|
||||
**Pro**: [Lista]
|
||||
**Contro**: [Lista]
|
||||
**Implementazione**: [Timeline]
|
||||
**Costo Stimato**: [Range]
|
||||
**Rischio**: [Livello]
|
||||
|
||||
### Opzione 2: [Nome]
|
||||
|
||||
[Simile struttura]
|
||||
|
||||
### Opzione 3: [Nome]
|
||||
|
||||
[Simile struttura]
|
||||
|
||||
## Raccomandazione Strategica
|
||||
|
||||
### Approccio Consigliato
|
||||
|
||||
[Descrizione dettagliata della strategia raccomandata]
|
||||
|
||||
### Roadmap
|
||||
|
||||
```mermaid
|
||||
gantt
|
||||
title Implementation Roadmap
|
||||
dateFormat YYYY-MM-DD
|
||||
section Phase 1
|
||||
Foundation :2024-11-01, 14d
|
||||
section Phase 2
|
||||
Core Development :14d
|
||||
section Phase 3
|
||||
Testing & Optimization :7d
|
||||
```
|
||||
````
|
||||
|
||||
### Success Metrics
|
||||
|
||||
1. [Metrica 1 con target]
|
||||
2. [Metrica 2 con target]
|
||||
3. [Metrica 3 con target]
|
||||
|
||||
## Rischi e Mitigazioni
|
||||
|
||||
| Rischio | Probabilità | Impatto | Mitigazione |
|
||||
| -------- | ----------- | ------- | ----------- |
|
||||
| [Risk 1] | Alta | Alto | [Strategia] |
|
||||
| [Risk 2] | Media | Medio | [Strategia] |
|
||||
|
||||
## Considerazioni Finali
|
||||
|
||||
### Punti Chiave
|
||||
|
||||
- 💡 [Insight principale]
|
||||
- 💡 [Insight secondario]
|
||||
- 💡 [Considerazione importante]
|
||||
|
||||
### Aree di Incertezza
|
||||
|
||||
- ❓ [Area che richiede più dati]
|
||||
- ❓ [Assunzione da validare]
|
||||
|
||||
### Next Steps Immediati
|
||||
|
||||
1. [Azione 1]
|
||||
2. [Azione 2]
|
||||
3. [Azione 3]
|
||||
|
||||
## Confidence Level
|
||||
|
||||
- **Analisi**: 95% confidence
|
||||
- **Raccomandazione**: 85% confidence
|
||||
- **Success Probability**: 75%
|
||||
|
||||
---
|
||||
|
||||
_Analisi generata da Toduba Ultra Think System_
|
||||
_Tempo di analisi: [X] minuti_
|
||||
_Profondità: Maximum_
|
||||
|
||||
````
|
||||
|
||||
## Integrazione con Orchestrator
|
||||
|
||||
L'orchestrator usa sempre Ultra Think per task complessi:
|
||||
```typescript
|
||||
// Automaticamente invocato per analisi iniziale
|
||||
const performUltraThink = async (task) => {
|
||||
const analysis = await ultraThink.analyze(task);
|
||||
|
||||
// Presenta all'utente
|
||||
await presentAnalysis(analysis);
|
||||
|
||||
// Attende conferma
|
||||
const userFeedback = await getUserConfirmation();
|
||||
|
||||
// Itera se necessario
|
||||
if (userFeedback.requiresChanges) {
|
||||
return performUltraThink(refinedTask);
|
||||
}
|
||||
|
||||
return analysis;
|
||||
};
|
||||
````
|
||||
|
||||
## Principi Guida Ultra Think
|
||||
|
||||
1. **First Principles Thinking** - Scomporre ai fondamentali
|
||||
2. **Systems Thinking** - Vedere interconnessioni
|
||||
3. **Lateral Thinking** - Esplorare l'inaspettato
|
||||
4. **Critical Thinking** - Questionare tutto
|
||||
5. **Creative Thinking** - Generare novità
|
||||
6. **Strategic Thinking** - Visione long-term
|
||||
7. **Probabilistic Thinking** - Gestire incertezza
|
||||
8. **Ethical Thinking** - Considerare implicazioni morali
|
||||
Reference in New Issue
Block a user