ai-agents/skills/skill-observe/SKILL.md
スキル使用後の observation(結果・問題・フィードバック)を記録する。 スキルの改善サイクル(Observe → Inspect → Amend → Evaluate)の起点。 使用後に `/skill-observe <スキル名> <結果> [問題/フィードバック]` で呼び出す。
npx skillsauth add hodanov/my-pde skill-observeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
スキル使用後の結果を構造化された observation として記録し、将来の /skill-improve による分析・改善の材料を蓄積する。
$ARGUMENTS を以下のように解釈する:
review, commit-and-draft-pr, investigate)success / partial / failure)引数なしの場合は バッチモード に入る(Step 5 参照)。
スキル名のみで結果が省略されている場合、ユーザーに結果を尋ねる。
ai-agents/skills/<スキル名>/SKILL.md が存在するか確認する。
存在しない場合、ユーザーにスキル名が正しいか確認する。
以下の 6 フィールドで observation エントリを構築する:
| フィールド | 取得元 | | -------------- | --------------------------------------------------------- | | タスク | 会話コンテキストから推測、不明なら「(未記載)」 | | スキル | 第1引数 | | 結果 | 第2引数(success / partial / failure) | | 問題 | 第3引数以降。なければ「なし」 | | フィードバック | 第3引数に含まれるユーザー所感。分離が難しければ問題と統合 | | コンテキスト | 会話から判断できる詳細(リポジトリ、言語、規模など) |
エントリのフォーマット:
---
skill: <スキル名>
date: YYYY-MM-DD
---
# Observation: <スキル名> — YYYY-MM-DD_NNN
- **タスク**: ...
- **スキル**: ...
- **結果**: success | partial | failure
- **問題**: ...
- **フィードバック**: ...
- **コンテキスト**: ...
保存先: ai-agents/skills/<スキル名>/observations/YYYY-MM-DD_NNN_obs.md(NNN は同日の連番、001 から開始。既存ファイルと重複しないようインクリメントする)
書き込み完了後、記録内容をユーザーに表示して確認する。
引数なしで呼ばれた場合:
make claude-skills-copy でローカル環境にもコピーされる/skill-improve がこれらの observation を分析し、SKILL.md の改善提案を生成するdevelopment
旅行会社の予約メールなどの生テキストから、旅程(交通機関・宿泊)を抽出して Google Calendar primary にイベント登録する。フォーマットは問わない。登録前にユーザー承認を必須化し、開始 30 分前のポップアップ通知をデフォルトで付ける運用。
documentation
AIとの壁打ちで整理したプラン、または別ファイルの設計メモや実装メモを、読みやすいMarkdown形式の実装プランに整形して `docs/plan/YYYY-MM-DD_<plan-name>.md` に保存する作業で使う。会話中に提案したプランの書き出し、テキストメモの構造化、見出し整理、表への変換、チェックリスト化、保存が必要なときに使う。
data-ai
AIとの壁打ちで整理したプラン、または指定ファイルの内容を GitHub Issue として作成する。セッション内のプランの Issue 化、既存プランファイルからの Issue 作成、config によるデフォルト値設定が必要なときに使う。
tools
変更をコミットしてドラフトPRを作成する一連のGit/ghワークフロー。ユーザーが「コミットして」「PR作って」「draft PR」等を求めたときに使用し、status/diff確認・命令形コミット・push・gh pr create --draft(--assignee hodanov)まで実行する。