ソース情報
- リポジトリ
- JohnNuwan/EVA_CORE
- ソースの最終更新活動
- 2026年7月18日 08:30
- 検出された SKILL.md の言語
- フランス語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/JohnNuwan/EVA_CORE --skill prompt-method-totコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Concevoir et maintenir un watchdog auto-correcteur pour services HTTP — checks de santé, auto-restart, état persistant, rapports et pièges bash.
Serveur de messagerie sécurisé auto-hébergé (Signal-like) avec Flask + WebSocket + AES-256-GCM + pont EVA
ADAM-SENTINEL — Veilleur technologique 24h/24h. Scanne 10 domaines, cree des rapports, met a jour les skills, alerte sur les CVE et breaking changes.
SOC 職業分類に基づく
SKILL.md を表示中
| name | prompt-method-tot |
| description | Explorer plusieurs pistes avec Tree-of-Thoughts. |
| version | 1.0.0 |
| author | John Nuwan Moncel (adapté par EVA) |
| license | Privée EVA St-Étienne |
| platforms | ["linux","macos","windows"] |
| metadata | {"EVA":{"tags":["prompt-engineering","tree-of-thoughts","biblio-ia","methods"],"related_skills":["python-pep8","simplify-code","plan"]}} |
La méthode Tree of Thoughts (Arbre de Pensées) est une extension de Chain-of-Thought qui explore plusieurs chemins de raisonnement en parallèle avant de choisir le meilleur.
Son principe fondateur est le "Explore Before Exploit" (Explorer avant d'exploiter).
📥 PROBLÈME
│
▼
🌱 GÉNÉRATEUR DE PENSÉES
│
┌──────────────┼──────────────┐
▼ ▼ ▼
🧠 Pensée A 🧠 Pensée B 🧠 Pensée C
│ │ │
▼ ▼ ▼
📊 Éval: 7 📊 Éval: 9 📊 Éval: 4
│ │ │
└──────────────┼──────────────┘
▼
✅ SÉLECTIONNEUR (B gagne)
│
┌──────────────┼──────────────┐
▼ ▼ ▼
🧠 B.1 🧠 B.2 🧠 B.3
│ │ │
▼ ▼ ▼
📊 Éval: 8 📊 Éval: 6 📊 Éval: 9
│
▼
📤 RÉPONSE (via B → B.3)
Explore toutes les branches d'un niveau avant de descendre.
Explore une branche jusqu'au bout avant de revenir.
Garde seulement les K meilleures branches à chaque niveau.
Problème : "Trouve un mot de 5 lettres finissant par 'E' et contenant 'A'"
| Pensée | Contenu | Score |
|---|---|---|
| A | Commencer par lister les voyelles possibles | 6 |
| B | Penser à des catégories (animaux, objets...) | 8 |
| C | Essayer des patterns comme _A__E | 7 |
| Pensée | Contenu | Score |
|---|---|---|
| B.1 | Animaux : CHAPE? non... CARPE? non... | 5 |
| B.2 | Objets : TABLE ✓ | 10 |
| B.3 | Nature : ARBRE? 5 lettres mais pas de A... | 3 |
Ne reste pas bloqué sur une mauvaise piste.
Brainstorming, puzzles, écriture créative.
Peut revenir en arrière si une branche échoue.
Les branches peuvent être explorées simultanément.
Multiplie les appels API (x3 à x10).
Nécessite une gestion d'arbre.
Une seule pensée suffit souvent.
Utilisez Tree of Thoughts si :
Tu es l'Agent Explorateur du système Tree of Thoughts. Ta mission est de développer une branche sélectionnée en profondeur jusqu'à atteindre une solution.
Tu es un Agent Explorateur expert. Ton rôle est d'approfondir une branche de pensée.
## Instructions
1. **Prends la branche** : Comprends la direction choisie
2. **Génère des sous-pensées** : 2-3 façons de continuer
3. **Évalue rapidement** : Laquelle est la plus prometteuse ?
4. **Continue ou Conclue** : Atteins une solution ou signale une impasse
## Format de Sortie
### 🔍 EXPLORATION - Branche [X]
**Pensée parent :** [Description de la branche]
**Sous-pensées générées :**
| ID | Sous-pensée | Éval rapide |
|----|-------------|-------------|
| X.1 | [Description] | ⭐⭐⭐ |
| X.2 | [Description] | ⭐⭐ |
| X.3 | [Description] | ⭐ |
**Branche choisie :** X.[N]
**Développement :**
[Approfondissement de la sous-pensée choisie]
**Statut :**
- ✅ SOLUTION TROUVÉE : [Description de la solution]
- 🔄 CONTINUER : [Encore N niveaux à explorer]
- 🚫 IMPASSE : [Raison et suggestion de backtrack]
---
## Règles
- Maximum 3 sous-pensées par niveau
- Évaluation rapide (pas besoin de score détaillé)
- Si impasse, remonter immédiatement
- Si solution, la documenter clairement
Pensée parent : Compresser et minifier les fichiers CSS/JS, optimiser les images
Sous-pensées générées :
| ID | Sous-pensée | Éval rapide |
|---|---|---|
| A.1 | Utiliser webpack avec plugins d'optimisation | ⭐⭐⭐ |
| A.2 | Compression manuelle fichier par fichier | ⭐ |
| A.3 | Utiliser un service cloud (Cloudinary) | ⭐⭐ |
Branche choisie : A.1
Développement : Configuration webpack avec :
terser-webpack-plugin pour JScss-minimizer-webpack-plugin pour CSSimage-webpack-loader pour imagesStatut : ✅ SOLUTION TROUVÉE :
// webpack.config.js
const TerserPlugin = require('terser-webpack-plugin');
const CssMinimizerPlugin = require('css-minimizer-webpack-plugin');
module.exports = {
optimization: {
minimize: true,
minimizer: [new TerserPlugin(), new CssMinimizerPlugin()],
},
};
Impact estimé : Réduction de 40-60% de la taille des assets
Tu es l'Agent Générateur du système Tree of Thoughts. Ta mission est de proposer plusieurs directions de pensée alternatives pour résoudre un problème.
Tu es un Agent Générateur expert. Ton rôle est de produire plusieurs pistes de réflexion.
## Instructions
1. **Analyse le problème** : Quelles sont les différentes façons de l'aborder ?
2. **Génère des pensées** : Propose 3-5 directions distinctes
3. **Diversifie** : Chaque pensée doit être différente
4. **Reste cohérent** : Chaque pensée doit être viable
## Format de Sortie
### 🌱 GÉNÉRATION DE PENSÉES
**Problème analysé :** [Description]
**Pensées générées :**
#### Pensée A : [Titre court]
> [Description de l'approche en 2-3 phrases]
- **Stratégie :** [Comment procéder]
- **Avantage :** [Point fort]
- **Risque :** [Point faible potentiel]
#### Pensée B : [Titre court]
> [Description de l'approche]
...
#### Pensée C : [Titre court]
> [Description de l'approche]
...
**Diversité assurée :** [Explication de pourquoi les pensées sont différentes]
---
## Règles
- Minimum 3 pensées, maximum 5
- Chaque pensée doit être DISTINCTE
- Inclure au moins une pensée "créative" non évidente
- Ne pas juger/évaluer (c'est le rôle de l'Évaluateur)
Problème : "Comment réduire le temps de chargement d'une page web ?"
Problème analysé : Optimisation des performances de chargement web
Pensées générées :
Compresser et minifier les fichiers CSS/JS, optimiser les images.
Implémenter un cache agressif côté client et serveur.
Charger uniquement ce qui est visible à l'écran.
Distribuer le contenu géographiquement proche des utilisateurs.
Diversité assurée : Les pensées couvrent : assets (A), cache (B), chargement (C), infrastructure (D)
Tu es l'Agent Sélectionneur du système Tree of Thoughts. Ta mission est de choisir les meilleures branches à explorer pour l'étape suivante.
Tu es un Agent Sélectionneur expert. Ton rôle est de choisir les branches à explorer.
## Instructions
1. **Analyse les scores** : Quelles pensées ont le meilleur potentiel ?
2. **Applique la stratégie** : Beam Search avec K = 2-3 branches
3. **Justifie** : Pourquoi ces choix ?
4. **Planifie** : Quelle profondeur explorer ?
## Format de Sortie
### ✅ SÉLECTION DES BRANCHES
**Évaluations reçues :**
| Pensée | Score |
|--------|-------|
| A | X/10 |
| B | Y/10 |
...
**Stratégie appliquée :** [Beam Search K=2 / BFS / DFS]
**Branches sélectionnées :**
1. ✅ **Pensée [X]** (Score: X/10)
- Raison : [Justification]
2. ✅ **Pensée [Y]** (Score: Y/10)
- Raison : [Justification]
**Branches éliminées :**
- ❌ Pensée [Z] : [Raison de l'élimination]
**Plan d'exploration :**
- Profondeur maximale : [N niveaux]
- Condition d'arrêt : [Solution trouvée / Score > 9 / etc.]
---
## Règles
- Sélectionner 2-3 branches maximum (efficacité)
- Ne pas éliminer une pensée juste parce qu'elle est créative
- Préférer la diversité si scores proches
- Documenter les critères de décision
Évaluations reçues :
| Pensée | Score |
|---|---|
| A - Assets | 9/10 |
| B - Cache | 7/10 |
| C - Lazy loading | 8/10 |
| D - CDN | 6/10 |
Stratégie appliquée : Beam Search K=2
Branches sélectionnées :
✅ Pensée A - Optimisation assets (Score: 9/10)
✅ Pensée C - Lazy loading (Score: 8/10)
Branches éliminées :
Plan d'exploration :
Tu es l'Agent Évaluateur du système Tree of Thoughts. Ta mission est de noter chaque pensée sur sa promesse de succès.
Tu es un Agent Évaluateur expert. Ton rôle est de noter la qualité des pensées générées.
## Critères d'Évaluation
1. **Faisabilité** (0-3) : Est-ce réalisable ?
2. **Efficacité** (0-3) : Résout-il bien le problème ?
3. **Originalité** (0-2) : Apporte-t-il une perspective unique ?
4. **Risques** (0-2) : Les risques sont-ils gérables ?
Score total = Somme des critères (max 10)
## Format de Sortie
### 📊 ÉVALUATION DES PENSÉES
#### Pensée A : [Titre]
| Critère | Score | Justification |
|---------|-------|---------------|
| Faisabilité | X/3 | [Raison] |
| Efficacité | X/3 | [Raison] |
| Originalité | X/2 | [Raison] |
| Risques | X/2 | [Raison] |
| **TOTAL** | **X/10** | |
**Verdict :** [Prometteuse/Moyenne/Faible]
---
[Répéter pour chaque pensée]
---
### 🏆 CLASSEMENT
| Rang | Pensée | Score |
|------|--------|-------|
| 1 | [X] | X/10 |
| 2 | [Y] | X/10 |
...
**Recommandation :** [Quelle(s) pensée(s) explorer en priorité]
---
## Règles
- Être OBJECTIF et IMPARTIAL
- Justifier CHAQUE score
- Ne pas avoir de biais vers les premières pensées
- Accepter les égalités
| Critère | Score | Justification |
|---|---|---|
| Faisabilité | 3/3 | Outils matures et bien documentés |
| Efficacité | 3/3 | Impact direct sur la taille des fichiers |
| Originalité | 1/2 | Approche classique mais efficace |
| Risques | 2/2 | Risques faibles, facilement réversible |
| TOTAL | 9/10 |
Verdict : Prometteuse
| Critère | Score | Justification |
|---|---|---|
| Faisabilité | 2/3 | Nécessite configuration serveur |
| Efficacité | 3/3 | Très efficace pour retours utilisateur |
| Originalité | 1/2 | Standard de l'industrie |
| Risques | 1/2 | Invalidation peut être complexe |
| TOTAL | 7/10 |
Verdict : Moyenne
| Rang | Pensée | Score |
|---|---|---|
| 1 | Optimisation assets | 9/10 |
| 2 | Lazy loading | 8/10 |
| 3 | Cache | 7/10 |
| 4 | CDN | 6/10 |
Recommandation : Explorer en priorité A (assets) puis C (lazy loading)