k2f-travel-planner について
旅行の条件、メモ、予約、調査内容を旅行プランの設計図にまとめるスキルです。旅程、予算、必需情報、チェックリストを整理し、k2f スキルで K2F パッケージを作成・出力します。
主な機能
- 01旅行の枠組みと入力情報の確認
- 02日ごとの旅程作成
- 03予備費を含む予算調整
- 04必需情報・荷造り・出発準備の整理
- 05一覧しやすい情報階層
- 06プラン各セクションのデザイン方針
活用シーン
- 01予約とメモを共有旅行プランに統合
- 02予算に合わせた無理のない日程作成
- 03複数都市の移動日を含むプラン作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ suzheng/ k2f --skill k2f-travel-plannerインストール後、Claude Code で/k2f-travel-plannerを入力して読み込まれたか確認します。
詳細
K2F トラベルプランナー — AI ネイティブな美的デザイン
目的
エージェントが content_and_design.md にトラベルプランナーを作成できるようにします。旅程の内容、情報の階層化、デザインの意図をまとめ、チャットログや旅行先の百科事典ではなく、現地ガイドのように読める成果物を目指します。
K2F を基盤に
このスキルでは、.K2F パッケージとしてトラベルプランナーを作成します。作成、パッケージ化/検証、エクスポートには k2f スキルを使用してください。K2F を使うことで、エンジンがレイアウトとタイポグラフィを処理する間、エージェントは旅程の意味と視覚的なリズムに集中できます。
作成を始める前に、コアスキルをインストールしてください:npx skills add suzheng/k2f --skill k2f。
使用する場面
- 日程、費用、チェックリストをひとつの文書にまとめ、旅行の条件を共有可能なプランナー(カップル、家族、グループ向け)にする場合。
- ユーザーのメモ、予約情報、調査内容を、まとまりのある構成に統合する場合。
- 旅行先についての情報だけを扱うチャットや、旅行プランの設計図として成果物を作成する場合を除く、リアルタイムの経費管理には使用しないでください。
ワークフロー
Step 1. content_and_design.md を作成する
ひとつの設計図に、プランナーの各セクションの意味的なブロックと、明示的なデザイン意図をまとめます。後で k2f スキルが対応付けられるよう、セクションにラベルを付けてください。
サブステップ
-
旅行の基本情報 — 旅行先、日程、期間、旅行者、目的、予算(総額または1日あたり)、通貨、旅行のペース、宿泊拠点、必見スポットを記載します。移動ルート(片道、周遊、ハブ&スポーク)や、移動日・時差ぼけの回復日も記載します。
-
入力情報の確認 — 確定済みの予約、食事やアクセシビリティに関するニーズ、重視する興味、情報の不足を列挙します。フライト時刻、ホテルの住所、チケットの状況が不明な場合は
NEEDS USER INPUTと記載します。営業時間、価格、ビザの規則を作り上げず、verify before travelの仮置き項目を使ってください。 -
セクション構成(含める/削る/まとめる) — 基本の構成(旅行の基本情報に合わせて順序を変更します):
- 旅行の概要(日程、参加者、予算の概要、拠点となる地区)→ 基本情報(書類、緊急時の連絡先、お金、通信、主要な交通手段)→ 日別の旅程 → 予算の概要 → 持ち物チェックリスト → 文化と安全(簡潔に)→ 出発前のカウントダウン。
- 長い旅行先の解説、重複するレストラン一覧、気候やアクティビティに関係しない一般的な持ち物リスト、ペースに余裕がある旅程の時間単位の水増し情報は削ります。
- 交通に関する重複したヒントは「基本情報」にまとめます。複数都市を巡る旅行は、都市ごとに日程を明記して分割し、移動日を明示します。
-
旅程の作成 — 日ごとにテーマを設定し、近接するスポットをまとめ、所要時間、移動、食事、費用、予約メモを含む時間帯ごとの予定を作成します。ペースの目安:短期旅行は1日あたり主要な予定を2〜3件、1週間程度の旅行は主要な予定を2件と小規模な予定を1件に加え、ゆとりのある日を1日設けます。活動的な日が2〜3日続くごとに、余裕時間と、雨天時や疲れたときに変更できる代替案を設けます。
-
予算の調整 — 固定費(フライト、宿泊、保険、ビザ)と日ごとの費目(食事、現地交通、アクティビティ、その他)を合算し、予備費を10%見込みます。総額、1人あたり、1日あたりの費用を示します。各項目は、旅程内のアクティビティまたは明記された前提に根拠をたどれるようにします。
-
補助セクション — 持ち物は「書類」「衣類(気候+服装規定)」「アクティビティ用品」に分類します。文化に関する情報は、簡潔な推奨事項と避けるべきこと、食事の時間帯を記載します。出発日から逆算して準備のタイムラインを作成し、先に売り切れる予約を上部に配置します。
-
情報のレイヤー — ひと目で把握:場所、時期、予算の余裕。ざっと確認:日ごとの見出しと時間帯の要点。詳細:住所、予約確認のヒント、費用。これらはデザイン上、優先度を下げます。
-
デザイン意図 — トーン:実用的で温かみがあり、現地への配慮が感じられるもの。行動項目には命令形のチェックリストを使います。階層:タイトルと日程を目立たせ、日付とテーマを軸にします。説明文より時刻と場所を優先し、費用と事前予約が必須の項目は見つけやすくします。情報密度:概要には余白を持たせ、日ごとのブロックを統一し、チェックボックス付きリストを使い、文化情報はコールアウトで示します。配色:落ち着いた日記のような印象にし、日ごとの見出しにアクセントカラーを1色使います。時刻と予約情報には強いコントラストを付けます。
ルールと制約
- 正確性ゲート:料金、営業時間、要件は、記憶から推測するのではなく、ユーザーからの入力または明示された仮置き情報に基づいています。
- ペースゲート:計画した合計時間が指定されたペースに収まっており、毎日の食事と移動時間が含まれています。
- 予算ゲート:カテゴリ別の合計が総予算と一致しているか、超過分を明示しています。
- ルートゲート:引き返しを最小限にします。深夜便で到着した後、休息なしに体力を要する日を続けません。
- プランナーの範囲:ユーザーがスプレッドシート形式のトラッカーだけを求めている場合は、このスキルの対象がデザインされたプランナー成果物であることを設計書に記載します。
よくある失敗
- 時間や地理的なまとまりのない観光スポット一覧 → テーマ別の日程にまとめ、近隣のスポットをまとめたブロックを設けます。
- 休憩のない過密なスケジュール → ペース配分の表を作成し、1週間の旅行なら軽めの日を1日設けます。
- 日ごとの予定と結びついていない予算セクション → 費目を名称付きのアクティビティに関連づけます。
- 情報を詰め込みすぎた持ち物リスト → 気候とアクティビティに合わせて絞り込んだチェックリストだけを掲載します。
- 一般的な国の紹介になっている文化セクション → 実践的なすべきこと・避けるべきことを5〜8項目と、食事の時間帯を記載します。
- 出発後の日程になっている、または売り切れる予約が抜けている準備スケジュール → 出発日から逆算した時系列にします。
- 毎日同じ実用的なヒントを繰り返す → 1か所にまとめて「必須情報」に記載します。
品質チェックリスト
- 旅行の概要:目的地、日程、参加者、予算、ペース、ルート、必ず訪れたい場所を記録しています。
- セクションの構成は旅行の長さに合っており、内容の削減や複数都市への分割について説明しています。
- 各日にはテーマ、地理的に無理のない流れ、食事、交通手段、費用、予約に関する注記または仮置き情報があります。
- 予算が一致しているか、不足額を明記しており、予備費も記載しています。
- 持ち物と準備の内容は、気候、アクティビティ、出発日に合っています。
- 概要表示だけで、詳細な日程を読まなくても場所、時間、費用が分かります。
- デザインの意図に、トーン、階層、情報密度、チェックリストの構成、アクセントが含まれています。
ステップ 2. content_and_design.md と k2f スキルを使って K2F ファイルを生成し、適切なファイル形式でエクスポートします。
k2f スキルに従い、設計書からプランナーの各セクションを作成し、デザインの意図に基づいて役割を適用し、検証してからエクスポートします(通常は PDF または印刷用の形式)。