Skip to content

[F6] ワークスペース連動ノート #461

Description

@otomatty

タスク概要

ノートにローカルのプロジェクトディレクトリパスを紐付け、Claude Code の作業ディレクトリ (cwd) として自動設定する機能を実装する。これによりノートからプロジェクトのコードを直接参照・分析できる「ナレッジとコードベースが繋がる」体験を実現する。

フェーズ

Phase F - Claude Code Desktop AI 統合

タスク内容

  • ノートメタデータに workspacePath フィールドを追加
  • ワークスペースパスの設定 UI(ディレクトリピッカー)
  • ノート切り替え時に Claude Code の cwd を自動切り替え
  • ファイル参照記法のサポート(@file:src/main.tsx 等をノート内に記述可能)
  • ファイル参照のプレビュー表示(クリックで展開、Claude Code が内容を読み取り)
  • ワークスペースのファイルツリー表示(サイドバーまたはモーダル)
  • .zedi/ ディレクトリの活用(プロジェクト固有のノート設定)

ユースケース

ノート: "zedi API リファクタリング計画"
└─ ワークスペース: ~/apps/zedi

ユーザー: 「server/api の構造を分析して」
→ Claude Code が ~/apps/zedi/server/api/ を実際に読み取って分析
→ 結果がノートに挿入される

ユーザー: @file:server/api/routes/notes.ts を参照
→ ファイル内容がインライン展開される

受け入れ条件

  • ノートにワークスペースパスを設定できる
  • ディレクトリピッカーでパスを選択できる
  • Claude Code の cwd がノートのワークスペースパスに自動設定される
  • @file: 記法でファイル参照が解決・表示される
  • ワークスペースが設定されたノートではファイルツリーが参照できる
  • ワークスペースパスがノートメタデータとして永続化される

依存タスク

工数目安

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions