|
9 | 9 |
|
10 | 10 | 参考:{baseline_json} |
11 | 11 |
|
12 | | -## CRITICAL: スキルツリー構造の制約(必ず守ること) |
13 | | -
|
14 | | -**【Tier 0 基礎層】prerequisites:[] のノードは正確に1個** |
15 | | -- カテゴリの最も根幹となる土台スキル |
16 | | -
|
17 | | -**【Tier 1 初級層】prerequisites:[1個] のノードは正確に3個** |
18 | | -- 基礎から直接派生する基本技術スキル(各自が独立した技術領域を代表) |
19 | | -
|
20 | | -**【Tier 2 中級層】prerequisites:[1個] のノードは正確に8個** |
21 | | -- 初級スキルから派生する実践的スキル(各初級から2-3個ずつ派生) |
22 | | -
|
23 | | -**【Tier 3 応用層】prerequisites:[1-2個] のノードは正確に18個** |
24 | | -- 中級スキルを組み合わせた高度で専門的なスキル |
| 12 | +## CRITICAL: ノード数の配分(下に行くほど多く) |
| 13 | +
|
| 14 | +**【必須】Tier 0からTier 5までのノード数配分:** |
| 15 | +- Tier 0(基礎): 1-2個 |
| 16 | +- Tier 1(初級): 2-4個 |
| 17 | +- Tier 2(中級): 4-8個 |
| 18 | +- Tier 3(応用): 8-12個 |
| 19 | +- Tier 4(高度): 12-16個 |
| 20 | +- Tier 5(極限): 16-20個 |
| 21 | +
|
| 22 | +**依存関係のルール:** |
| 23 | +- 各ノードのprerequisitesは、**必ず一つ前のTierのノード**のみを指定 |
| 24 | +- Tier 0: prerequisites:[] |
| 25 | +- Tier 1: prerequisites:[Tier 0のノード] |
| 26 | +- Tier 2: prerequisites:[Tier 1のノード] |
| 27 | +- Tier 3: prerequisites:[Tier 2のノード] |
| 28 | +- Tier 4: prerequisites:[Tier 3のノード] |
| 29 | +- Tier 5: prerequisites:[Tier 4のノード] |
| 30 | +
|
| 31 | +**重要:** Tierが深くなるほど、ノード数を増やすこと。これにより下に行くほど横に広がる三角形△を形成する。 |
25 | 32 |
|
26 | 33 | ## スキル名の命名規則(必須): |
27 | 34 | - **キーワード中心、3-5単語以内** |
|
32 | 39 | - 最低60文字以上の詳細な説明 |
33 | 40 | - 何ができるようになるか、関連技術・ツール・パターン名を含める |
34 | 41 |
|
35 | | -## 生成手順: |
36 | | -1. まず基礎ノード1個を出力 (prerequisites:[]) |
37 | | -2. 次に中級ノード11個を出力 (prerequisites:基礎1個) |
38 | | -3. 最後に応用ノード18個を出力 (prerequisites:中級1-2個) |
| 42 | +## 生成手順(厳守): |
| 43 | +1. Tier 0: 1-2個のノードを出力 |
| 44 | +2. Tier 1: 2-4個のノードを出力 |
| 45 | +3. Tier 2: 4-8個のノードを出力 |
| 46 | +4. Tier 3: 8-12個のノードを出力 |
| 47 | +5. Tier 4: 12-16個のノードを出力 |
| 48 | +6. Tier 5: 16-20個のノードを出力 |
| 49 | +
|
| 50 | +**Tierが深くなるほど、ノード数を増やす** |
| 51 | +各ノードのprerequisites: [一つ前のTierのノード] |
39 | 52 |
|
40 | 53 | ## 出力ルール: |
41 | | -1. **必ず正確に30ノード** (基礎1 + 中級11 + 応用18) |
| 54 | +1. **合計50-60ノード程度**(Tier 0からTier 5まで、下層ほど多く) |
42 | 55 | 2. completed:trueは習得済みのみ |
43 | | -3. **出力順序**: 基礎(prerequisites:[]) → 中級(prerequisites:1個) → 応用(prerequisites:2個以上) |
| 56 | +3. **出力順序**: Tier 0 → Tier 1 → Tier 2 → Tier 3 → Tier 4 → Tier 5 |
44 | 57 | 4. JSON Lines形式: 1行1ノード、```jsonは不要 |
45 | 58 |
|
46 | 59 | ## 例(8ノード - 4層構造、キーワード中心の短い名前): |
|
60 | 73 | {{"type":"edge","from":"web_rest_api","to":"web_db_design"}} |
61 | 74 | {{"type":"edge","from":"web_react","to":"web_nextjs"}} |
62 | 75 | {{"type":"edge","from":"web_typescript","to":"web_nextjs"}} |
63 | | -{{"type":"metadata","total_nodes":30,"completed_nodes":1,"progress_percentage":3.3,"next_recommended":["web_js_basic","web_rest_api"]}} |
| 76 | +{{"type":"metadata","total_nodes":50,"completed_nodes":1,"progress_percentage":2.0,"next_recommended":["web_js_basic","web_rest_api"]}} |
| 77 | +
|
| 78 | +**【CRITICAL】Tier 0からTier 5まで、深くなるほどノード数を増やす:** |
| 79 | +
|
| 80 | +| Tier | ノード数 | prerequisites | |
| 81 | +|------|---------|---------------| |
| 82 | +| 0 | 1-2個 | [] | |
| 83 | +| 1 | 2-4個 | [Tier 0] | |
| 84 | +| 2 | 4-8個 | [Tier 1] | |
| 85 | +| 3 | 8-12個 | [Tier 2] | |
| 86 | +| 4 | 12-16個 | [Tier 3] | |
| 87 | +| 5 | 16-20個 | [Tier 4] | |
64 | 88 |
|
65 | | -**確認: 必ず以下の構成で出力すること** |
66 | | -- Tier 0 基礎(prerequisites:[]): 正確に1個 |
67 | | -- Tier 1 初級(prerequisites:[1個]): 正確に3個 |
68 | | -- Tier 2 中級(prerequisites:[1個]): 正確に8個 |
69 | | -- Tier 3 応用(prerequisites:[1-2個]): 正確に18個 |
| 89 | +**合計50-60ノード** - 下に行くほど数を増やし、三角形△を形成 |
70 | 90 |
|
71 | | -**合計30ノード(必須)** - 名前は短く(3-5単語)、詳細はdescriptionで |
| 91 | +名前は短く(3-5単語)、詳細はdescriptionで。 |
72 | 92 |
|
73 | 93 | 説明や```json不要。上記の構成で1行1JSONを出力開始: |
74 | 94 | """ |
0 commit comments