mcpField
O
obsidian-project-lifecycle

obsidian-project-lifecycle

github.com/galaxy-dawn生産性5.9k47 回インストール1 週間前に更新
リポジトリ

obsidian-project-lifecycle について

obsidian-project-memory を補助するスキルです。共有 Python スクリプトを使ったプロジェクトやノートの操作について、保持、アーカイブ、削除、名前変更の方針を示します。

主な機能

  1. 01保管庫の内容を残して同期を停止
  2. 02プロジェクトをアーカイブして同期を無効化
  3. 03明示的な依頼がある場合のみ完全削除
  4. 04ノートのアーカイブ、削除、名前変更
  5. 05削除・保持内容と同期状態の報告

活用シーン

  1. 01ノートを残したままプロジェクトの同期を停止
  2. 02プロジェクトのナレッジを Archive/ に移動
  3. 03依頼に応じたプロジェクトの完全削除
  4. 04リンクを修正しながらノート名を変更

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/galaxy-dawn/claude-scholar --skill obsidian-project-lifecycle

インストール後、Claude Code で/obsidian-project-lifecycleを入力して読み込まれたか確認します。

詳細

Obsidian プロジェクトのライフサイクル

ライフサイクル操作を確実に行うには、共有ヘルパースクリプトを使用します。

ワークフローにおける役割

これは obsidian-project-memory の補助スキルです。

プロジェクトレベルの状態変更や、必要に応じてノートレベルの削除または名前変更のフローに使用します。

プロジェクトレベルのコマンド

python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode detach
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode archive
python3 ../obsidian-project-memory/scripts/project_kb.py lifecycle --cwd "$PWD" --mode purge

ノートレベルのコマンド

python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode archive --note "Results/Old-Result.md"
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode purge --note "Results/Old-Result.md"
python3 ../obsidian-project-memory/scripts/project_kb.py note-lifecycle --cwd "$PWD" --mode rename --note "Experiments/Old-Name.md" --dest "Experiments/New-Name.md"

ポリシー

  • 同期解除:同期を停止し、保管庫のコンテンツは保持します。
  • アーカイブ:「このプロジェクトのナレッジを削除して」という指示には、デフォルトでアーカイブを使用します。プロジェクトを Archive/ に移動し、同期を無効にします。
  • 完全削除:ユーザーが完全な削除を明示的に要求した場合に限ります。
  • 名前変更/移動:削除して新規作成するのではなく、更新とリンクの修復として扱います。

削除したもの、保持したもの、自動同期が引き続き有効かどうかを必ず要約してください。

コメント