skill-self-optimizer-roo/SKILL.md
各Modeの動作ログを蓄積し、Roocode自体の設定を自己改善するための提案を行う。
npx skillsauth add centervil/my-skills skill-self-optimizer-rooInstall 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.
このスキルは、エージェントの「自己進化」を支える基盤です。動作中の重要な判断や結果を構造化データとして記録し、それらを分析して .roo/ 配下の設定ファイルに対する改善案(diff)を生成します。
各Modeは、重要な分岐点や想定外の結果に遭遇した際、以下のテンプレートに従ってログを出力してください。
出力先: .ops/audit_logs/self_optimization.json
Template (JSON format):
{
"timestamp": "ISO8601",
"issue_id": "current_issue_id",
"mode": "current_mode",
"decision_point": "何を判断したか",
"reasoning": "なぜそう判断したか",
"outcome": "成功/失敗/予期せぬ結果",
"improvement_hint": "将来的にどう変えればより良くなるか"
}
/self-optimize-roo コマンドが実行された際、以下の手順で処理を行います。
improvement_hint や失敗パターンを分析します。.roo/rules-*.md または SKILL.md の内容と比較します。git diff 形式のテキスト、または replace ツールの入力形式でユーザーに提示します。tools
Gemini CLI のカスタムサブエージェント(カスタムモード/スキル)の作成・設定・管理を支援する。エージェントの自律性と拡張性を向上させるために使用する。
testing
成果物の品質を定量的・定性的に検証し、動作を保証するテスト手続き。
tools
プロジェクトの進捗状況(project_state.md やタスクリスト)を追跡し、自動的に同期・更新するスキル。
tools
成果物が要件・品質基準を満たしているか客観的に評価するレビュー手続き。