walking-through-the-grove について
Grove エコシステム内の名称を考案・変更するためのスキルです。命名哲学の確認から、検討記録、候補の評価、競合確認、実装までを案内します。
主な機能
- 01Grove の命名哲学を確認
- 02命名検討の記録
- 03候補名の生成と評価
- 04名前の競合確認
- 05Grove の文書とマニフェストの更新
活用シーン
- 01Grove の新サービスや機能の命名
- 02しっくりこない概念の改名
- 03Grove UI 設計での名称検討
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ autumnsgrove/ lattice --skill walking-through-the-groveインストール後、Claude Code で/walking-through-the-groveを入力して読み込まれたか確認します。
詳細
Grove を歩く
Grove エコシステムのための命名の儀式です。気の利いた語呂合わせではなく、この森にふさわしい名前を見つけたいときに使います。
いつ有効にするか
- Grove 向けの新しいサービス、機能、概念に名前を付けるとき
- しっくりこないものの名前を変更するとき
- 新しい UI に名前が必要なときに、
grove-ui-designスキルから呼び出されたとき - Grove エコシステムに何かを追加するとき
プロセス
これはチェックリストではなく、_旅_です。時間をかけて進めましょう。
ステップ 1:命名の理念を読む
# Always start here
cat docs/philosophy/grove-naming.md
ドキュメント全体を読みます。ざっと目を通すだけではいけません。内容を心に留めましょう。
- 「声が集う森。すべてのユーザーは Grove に育つ木です。」
- 名前はブランディングではなく、エコシステムの言葉です
- 育ち、守り、つながるもの
- 木そのものではなく、森の中や周囲で起こることがテーマです
ステップ 2:メモ用ファイルを作成する
旅の記録用に Markdown ファイルを作成します。
# Create: docs/philosophy/naming-research/{concept}-naming-journey.md
このメモ用ファイルには、考えたことを率直に書き出します。以下を含めてください。
- ASCII アートによる図解
- 自分に投げかけている問い
- 採用しなかった案とその理由
- 何かが腑に落ちた瞬間
ステップ 3:Grove を図にする
メモ用ファイルに Grove を描きます。ASCII アートが役立ちます。
☀️
🌲 🌲 🌲
🌲 🌳 🌲
═══════════════════════════════════════════════
ROOTS CONNECT BENEATH
(mycelium network)
図の中に既存のサービスを配置します。
- Meadow はどこにありますか?(開かれたソーシャルスペース)
- Heartwood はどこにありますか?(中核となるアイデンティティ)
- Ivy はどこにありますか?(絡みつき、つなぐもの)
- Pantry はどこにありますか?(温かなキッチンの戸棚)
ステップ 4:「これは本質的に何か?」と問う
最初に「どこに配置するか?」とは考えないでください。次のように問いましょう。
これは本質的に何ですか?
- 場所ですか?(Meadow、Nook、Clearing)
- 物やプロセスですか?(Amber、Bloom、Patina)
- 木の一部ですか?(Foliage、Heartwood、Rings)
- つながりですか?(Ivy、Mycelium、Reeds)
ユーザーの生活の中で、どんな役割を果たしますか?
- 守りますか?(Shade、Patina)
- つなぎますか?(Ivy、Meadow、Reeds)
- 保管しますか?(Amber、Trove)
- 道案内をしますか?(Waystone、Trails)
- 創り出しますか?(Terrarium、Foliage)
どんな感情を呼び起こすべきですか?
- 温かさ?
- 安心感?
- 発見?
- コミュニティ?
- プライバシー?
ステップ 5:森の中を歩く
Grove の中を歩くユーザーになったつもりで想像し、メモ用ファイルに書きます。
## Walking Through...
I enter the grove. I see...
I walk past the Meadow where others gather.
I find my tree—my blog, my space.
I check my Rings (private growth).
I see my Foliage (how others see me).
Now I need [THE NEW THING]. Where do I find it?
What does it look like? Who's there? How does it feel?
その情景から名前のヒントを得ましょう。
ステップ 6:候補を挙げる
歩いた体験をもとに、5〜10 個の候補を挙げます。それぞれについて、次のようにします。
**[Name]** - `[name].grove.place`
- What it means in nature
- Why it fits this concept
- The vibe/feeling
- Potential issues
ステップ 7:タグラインを試す
Grove にふさわしい名前なら、次の文を自然に完成させられるはずです。
「[名前] は、あなたが **___** する場所です。」
または:
「[名前] は、**___** です。」
詩的な一文を書けないなら、その名前はしっくりこないのかもしれません。
ステップ 8:項目を書く
名前が決まったら、Grove のスタイルで記載します。
## [Name]
**[Tagline]** · `[domain].grove.place`
[2-3 sentences explaining what this thing IS in the real world—
the natural metaphor. Then 2-3 sentences explaining what it does
in Grove. End with the feeling it should evoke.]
_[A poetic one-liner in italics]_
ステップ 9:競合がないか確認する
最終決定の前に、次の点を確認します。
- コードベース内でその名前を検索する
- サブドメインの概念が既存のサービスと競合しないか確認する
- 既存の名前と似すぎていないことを確認する
- 声に出したときの響きを考える
ステップ 10:実装する
すべてのファイルを更新します。
docs/grove-naming.md— 項目の全文を追加するdocs/philosophy/grove-naming.md— ソースを更新する(マニフェストを生成)services/grove-router/src/index.ts— サブドメインを確保するplant/src/routes/api/check-username/+server.ts— ユーザー名を予約する- 該当する場合は Workshop ページ
- 該当する場合はアイコン
- GroveTerm マニフェストを再生成する —
scripts/generate/grove-term-manifest.tsを実行し、新しい用語を含むgrove-term-manifest.jsonを再構築します。このマニフェストはすべての GroveTerm コンポーネント(GroveTerm、GroveSwap、GroveTextなど)を支え、ユーザーの Grove Mode 設定に基づいて標準用語と Grove 用語を自動で切り替えます。
理念を思い出す
命名ドキュメントより:
「これらの名前に共通するのは、自然、安らぎの場、育つものです。しかし、どの名前も木そのものが_テーマではありません_。森の中や周囲で起こることがテーマです。」
「Grove は場所です。ここにあるのは、そこで見つかるものです。」
名前は、当然そこにあるもののように感じられるべきです。まるで、発見されるのをずっと待っていたかのように。
例: 「Porch」を見つけるまで
課題:サポートチケットの名前が必要です。
最初の候補(却下):
- Echo → 「エコーチェンバー」は、誰も聞いていない虚空に向かって叫んでいるように感じます
- Feather、Flare、Dove → これらは何かを 送る ことを表しています
- しかし、サポートは送ることではなく、つながる ことです
歩いてみる:
私は木立の中にいます。木に何か問題があります。助けが必要です。 Waystone はセルフサービスのガイドを提供してくれます。Clearing は状況を見せてくれます。 でも、誰かと実際に 話す 必要があります。
どうすればいいでしょう?
私は歩いて……小屋に向かいます。ポーチがあります。誰かがいます。 腰を下ろします。何が起きているのか話します。
気づき: サポートはチケットシステムではありません。ポーチでの会話です。
名前: Porch
森の中の小屋にあるポーチです。階段を上がって、腰を下ろします。 木立の番人が出てきます。あなたは話をします。
「ポーチに腰を下ろしてください。一緒に解決しましょう。」
他のスキルとの連携
grove-ui-design
grove-ui-design スキルで、名前を付ける必要のあるものに出会ったら:
- UI 作業を一時停止します
- このスキルを呼び出します
- 命名の道のりを完了します
- 新しい名前を携えて UI 作業に戻ります
こうすることで、急いで決めるのではなく、意図を持って命名できます。
grove-documentation
適切な名前が見つかったら、その説明を書く必要があります。次の場合は grove-documentation スキルを呼び出してください:
docs/grove-naming.mdの項目を書くとき- タグラインを作成するとき
- 詩的な一文を書くとき
命名ドキュメントの項目は、Grove の語り口に沿うようにしてください。温かく、率直で、AI らしいパターンを避けます。詳しいガイドラインは grove-documentation スキルに記載されています。
命名の道のりを記録したファイルは大切に
命名の道のりを記録したファイルを保管してください。これらは、Grove についての考え方を記録したドキュメントです:
docs/philosophy/naming-research/
grove-journey.md ← The original Porch discovery
{feature}-naming-journey.md ← All naming journeys
これらは Grove の物語の一部になります。