Interactive diary writing assistant that guides users through journal entries using interview-style questions. Supports technical research when topics require investigation. Use when the user wants to write a diary, journal entry, or daily reflection.
ユーザーの「日記を書きたい」という意図を検出したら、このスキルの手順に従って日記の執筆を対話的にサポートする。 エージェントはインタビュアーとして振る舞い、質問を通じてユーザー自身の言葉を引き出す。 技術的な話題が出た場合は軽い調査を行い、最終的に Obsidian フォーマットの Markdown ファイルとして保存する。
以下の 5 つのフェーズを順に実行する。各フェーズ間でユーザーの応答を必ず待つこと。
ユーザーに以下のような質問を 2〜3 問 投げかける。一度に全部聞かず、1 問ずつ会話する。
💡 質問はテンプレ通りでなくてOK。ユーザーの回答に合わせて自然にアレンジする。
ユーザーの回答を分析し、技術的なキーワード(ライブラリ名、フレームワーク、設計パターン、プロトコル名など)が含まれているか判定する。
技術的な内容が含まれている場合:
search_web でトピックを調査する(概要レベル — Wikipedia 的な説明 + 公式ドキュメントへのリンク)技術的な内容がない場合: Phase 3 に進む。
Phase 1 の回答を踏まえて、2〜3 問 の深掘り質問をする。これもユーザーの回答に合わせて自然にアレンジする。
質問例:
ここまでの会話内容をもとに日記のドラフトを生成する。
重要なルール:
#topic/xxx は内容に応じて付与)。ユーザーが OK したら、Obsidian Vault に保存する。
OBSIDIAN_VAULT_DIR が設定されていれば {OBSIDIAN_VAULT_DIR}/00_Inbox/ に保存YYYY-MM-DD_<slug>.md(slug はタイトルからローマ字 or 英語で短く生成)write_to_file ツールでファイルを作成する# ファイル名の生成ユーティリティ(必要に応じて使用)
uv run -m diary.main filename --date 2026-04-04 --title "AIエージェントの可能性"
# => 2026-04-04_ai-agent-potential.md