{"schemaVersion":"1.0.0","locale":"ja-JP","updatedAt":"2026-06-01","tips":[{"id":"project-first","text":"セッションを始める前にプロジェクトを作成してください。HagiCodeがファイル、コンテキスト、履歴をまとめて管理できるようになります。","category":"project"},{"id":"project-boundary","text":"各プロジェクトは関連するコードと資料に絞ってください。セッションが無関係なコンテキストを読み込むのを防げます。","category":"project"},{"id":"project-name-clear","text":"プロジェクト名には業務名やリポジトリ名を使うと、後から探しやすくなります。","category":"project"},{"id":"project-goal-note","text":"現在の目標をプロジェクトに記録しておくと、後のセッションで作業を素早く再開できます。","category":"project"},{"id":"project-docs","text":"起動手順、アカウント情報、よく使うコマンドはプロジェクトのメモにまとめておきましょう。毎回入力する手間が省けます。","category":"project"},{"id":"project-context-clean","text":"資料をアップロードする前に無関係なファイルを除外してください。HagiCodeがタスクに集中しやすくなります。","category":"project"},{"id":"project-before-session","text":"新しいセッションを開く前に、正しいプロジェクトを選択してください。タスクが適切なコンテキストで実行されます。","category":"project"},{"id":"project-history","text":"プロジェクトの履歴を確認するときは、直近の完了セッションの結論から読み始めましょう。","category":"project"},{"id":"proposal-large-change","text":"大きな変更を行う場合は、実装する前にHagiCodeに提案書を書いてもらうことをおすすめします。","category":"proposal"},{"id":"proposal-scope","text":"提案の範囲を明確にしておきましょう。セッションが進むにつれて範囲が広がり続けるのを防げます。","category":"proposal"},{"id":"proposal-options","text":"アプローチに迷ったときは、HagiCodeに複数の選択肢を提案してもらうよう依頼してください。","category":"proposal"},{"id":"proposal-risk","text":"提案にリスクの注記を含めると、その変更を続けるべきかどうか判断しやすくなります。","category":"proposal"},{"id":"proposal-tasks","text":"提案を個々のタスクに分割すると、実行の進捗を追いかけやすくなります。","category":"proposal"},{"id":"proposal-review","text":"実装に入る前に提案を確認しましょう。見落としや方向性の誤りに早く気付けます。","category":"proposal"},{"id":"proposal-change-name","text":"各提案には短く分かりやすい名前を付けてください。後から見つけやすくなります。","category":"proposal"},{"id":"proposal-finish","text":"提案が完了したら結果を記録しておきましょう。なぜその変更を行ったかを後で振り返れます。","category":"proposal"},{"id":"session-single-goal","text":"各セッションには明確な目標を一つだけ設定してください。結果を評価しやすくなります。","category":"session"},{"id":"session-start-clear","text":"セッションの最初に、目標・制約・期待する出力を直接伝えてください。","category":"session"},{"id":"session-context","text":"以前のタスクを続けるときは、HagiCodeに最近の変更点を伝えてください。","category":"session"},{"id":"session-checkpoint","text":"長いセッションでは、随時HagiCodeに進捗の確認を求めましょう。","category":"session"},{"id":"session-stop-point","text":"セッションを一時停止する前に、次のステップを記録しておくと再開時の手間が減ります。","category":"session"},{"id":"session-review-result","text":"セッション終了後は、結果の要約を読んでから追加の質問を続けるか判断しましょう。","category":"session"},{"id":"session-correction","text":"方向が違うと感じたら、すぐに訂正してください。最後に全部やり直すより早く解決できます。","category":"session"},{"id":"session-files","text":"関連するファイルが分かっている場合は、ファイルパスをHagiCodeに直接伝えてください。","category":"session"},{"id":"session-errors","text":"エラーが発生したときは、「失敗した」とだけ伝えるのではなく、エラーメッセージ全体をHagiCodeに送ってください。","category":"session"},{"id":"multi-session-plan","text":"セッションを並行して実行する前に、互いに競合しないように目標を分割してください。","category":"multi-session"},{"id":"multi-session-naming","text":"並行セッションには分かりやすい名前を付けましょう。例えば「提案の設計」「フロントエンド実装」「トラブルシューティング」などです。","category":"multi-session"},{"id":"multi-session-isolation","text":"セッションを並行して実行する場合は、同じファイル群を編集しないようにしてください。","category":"multi-session"},{"id":"multi-session-merge","text":"並行セッションが終わったら、結果をまとめて確認してから採用する部分を決めましょう。","category":"multi-session"},{"id":"multi-session-review","text":"重要なタスクでは、あるセッションに実装を担当させ、別のセッションにレビューを担当させると効果的です。","category":"multi-session"},{"id":"agent-role","text":"各エージェントに明確な役割を与えてください。例えば、実装、レビュー、テスト、ドキュメントの整理などです。","category":"agent"},{"id":"agent-boundary","text":"複数のエージェントが連携するときは、事前に責任の範囲を定義しておいてください。","category":"agent"},{"id":"agent-handoff","text":"エージェント間で作業を引き継ぐときは、重要な結論・未完了の作業・留意事項を確実に引き継いでください。","category":"agent"},{"id":"agent-review","text":"レビュー担当のエージェントは、一度に大規模な書き直しを行うより、問題を見つけることに専念させるのが適しています。","category":"agent"},{"id":"agent-research","text":"調査担当のエージェントがまず背景情報を集め、その結果を実装担当のエージェントに引き継ぐとスムーズです。","category":"agent"},{"id":"agent-summary","text":"次のステップを素早く判断したいときは、エージェントに短い要約を求めてください。","category":"agent"},{"id":"claude-analysis","text":"Claudeは、長文の資料の分析、複数のアプローチの比較、複雑なコンテキストの整理に適しています。","category":"claude"},{"id":"claude-design","text":"複雑な設計を行う前に、Claudeに推論の網羅性を確認してもらいましょう。","category":"claude"},{"id":"claude-docs","text":"大量のドキュメントを読む際は、Claudeに重要なポイントと制約事項の抽出を頼むことができます。","category":"claude"},{"id":"codex-implementation","text":"Codexは、リポジトリに加えてコードを編集し、コマンドを実行して結果を検証する作業に適しています。","category":"codex"},{"id":"codex-navigation","text":"どこを変更すべきか分からないときは、まずCodexにプロジェクト構造を検索してもらいましょう。","category":"codex"},{"id":"codex-review-diff","text":"Codexが変更を行った後は、どのファイルが変更され、なぜその変更が必要だったかに注目してください。","category":"codex"},{"id":"code-server-open","text":"コードを手動で確認したい場合は、code-serverでプロジェクトを開いてください。","category":"code-server"},{"id":"code-server-edit","text":"小さな手動修正には、ローカル環境を切り替えるよりcode-serverの方が便利です。","category":"code-server"},{"id":"code-server-terminal","text":"code-serverでコマンドを実行する前に、ターミナルが対象のプロジェクト内にあることを確認してください。","category":"code-server"},{"id":"code-server-preview","text":"インターフェースを調整するときは、code-serverで実際の結果をプレビューしてください。","category":"code-server"},{"id":"omniroute-provider","text":"OmniRouteを使うと、複数のモデルを一箇所で管理でき、機能の切り替えが簡単になります。","category":"omniroute"},{"id":"omniroute-model-choice","text":"単純なタスクには高速なモデルを、複雑なタスクには高性能なモデルを使い分けましょう。","category":"omniroute"},{"id":"omniroute-fallback","text":"モデルが利用できない場合、OmniRouteのフォールバックルートにより中断を減らせます。","category":"omniroute"},{"id":"omniroute-cost","text":"OmniRouteでは、タスクの重要度に応じて速度・品質・コストのバランスを調整できます。","category":"omniroute"},{"id":"hagipower-overview","text":"Hagipowerはセッション全体のエネルギーと活動を記録するため、利用状況の推移を確認できます。","category":"hagipower"},{"id":"hagipower-daily-achievement","text":"毎日のHagipowerの達成状況を確認して、コーディングの目標とストリークを維持しましょう。","category":"hagipower"},{"id":"hagipower-energy-balance","text":"短いタスクと集中するディープワークのセッションを組み合わせて、Hagipowerの消費バランスを保ちましょう。","category":"hagipower"}]}