AgentSkillsCN

sort-notes

将每日笔记的内容按类别归入相应文件

SKILL.md
--- frontmatter
name: sort-notes
description: デイリーノートの内容を分類別ファイルに振り分ける

指示

デイリーノートを分類別ファイルに振り分けます。処理は .claude/skills/sort-notes/sort-notes.sh スクリプトに委譲します。

対象: $ARGUMENTS(例: 2026-02-07, 2026-02-01 2026-02-07, 未指定の場合は当日)

手順

  1. 対象日付を決定する

    • $ARGUMENTS が未指定の場合は date +%Y-%m-%d で当日の日付を取得する
    • 2つの日付が指定された場合は期間(包括)として扱う
  2. dry-run を実行する

    code
    bash .claude/skills/sort-notes/sort-notes.sh --dry-run <日付...>
    
  3. スクリプトの出力をユーザーに提示する

    • 振り分け先と内容の一覧を日本語で見やすく整形して表示する
    • エラーやスキップがあればその理由も伝える
  4. ユーザーの承認を得る

    • 「この内容で振り分けてよいですか?」と確認する
  5. 承認後、execute を実行する

    code
    bash .claude/skills/sort-notes/sort-notes.sh --execute <日付...>
    
  6. 結果を報告する

    • 書き込み件数、スキップ件数を伝える

注意事項

  • 元のデイリーノートは一切変更しない(読み取り専用)
  • スクリプトの出力はそのまま表示せず、ユーザーにわかりやすい日本語に整形する
  • スクリプトがエラーを返した場合はその内容をユーザーに伝える