reflect-yourself は何をしますか?
Cursor向けの自己学習システム。修正を記録し、適切な場所に同期します。
ワークフロー
呼び出された場合:
- 分析 セッションを分析(必要に応じて、範囲が不明瞭な場合は確認の質問を行う)
- 提示 学びをレビュー用に提示(サマリーを先に、次にカード;コマンドファイルを参照)
- アクションの取得 Cursorエージェントツールの質問をする(メッセージ-質問)を使用して可能な限り取得 — すべて適用 / 選択を適用 / すべてスキップ / 一部 / その他 を提供;Cursorドキュメント → Agent overview → Tools を参照
- 適用 ユーザーの明示的な承認後にのみ適用(Q&Aまたは入力された返信を介して)
入力
| 入力 | デフォルト | 説明 |
|---|---|---|
| スコープ | 現在の会話 | "このセッション" / "キューからも" / "スキルを発見" |
| モード | フルレビュー | "クイック"(高信頼度のみ適用)/ "フル" |
コマンド
ユーザーが以下のコマンドを呼び出した場合、commands/内の対応するファイルを読み込んでください:
| コマンド | ファイル |
|---|---|
/reflect-yourself | commands/reflect-yourself.md |
/reflect-yourself-skills | commands/reflect-yourself-skills.md |
/reflect-yourself-queue | commands/reflect-yourself-queue.md |
/reflect-yourself-skip | commands/reflect-yourself-skip.md |
クイックスタート
- セッション終了時に
/reflect-yourselfを実行 - キャプチャされた学びをレビュー(サマリー + カード)
- プロンプトまたは返信でアクションを選択(適用 / 編集 / スキップ / リダイレクト)
- 承認後、学びがスキル/ルールに適用される
配置ロジック
- プロジェクトスキル(
.cursor/skills/)→ コードベース固有 - 個人スキル(
~/.cursor/skills/)→ プロジェクト間で再利用可能 - プロジェクトルール(
.cursor/rules/)→ コーディング標準
キューの場所
保留中の学び:~/.cursor/reflect-queue.json(グローバルな場所。プロジェクトリポジトリを汚染することはありません)
セキュリティ
- 信頼モデル: 信頼できるソースからのみスキルをインストールしてください。スキルはエージェントコンテキストに読み込まれ、動作に影響を与える可能性があります。
- インポートの衛生管理: 公式またはよく知られたリポジトリを優先し、インストール前に
SKILL.mdやコマンド/ルールファイルを検査してください。エージェントに任意のコードを実行させたりデータを外部送信させたりするスキルには注意してください。 - このスキル: エージェントに
.cursor/skills/、.cursor/rules/、~/.cursor/skills/への書き込みのみを指示します。インストーラはファイルをコピーするのみで、スキルコンテンツを実行しません。インストール後、内容を確認したい場合は~/.cursor/skills/reflect-yourself/を確認してください。
更新確認
メインコマンドが実行されると、エージェントは新しいnpmバージョンを確認する場合があります。存在する場合、ユーザーに npx reflect-yourself@latest を実行するかどうか(はい/いいえ)が促されることがあります。詳細はコマンドファイルを参照してください。