ワンクリックで
self-improve
Autonomous improvement loop — tournament selection with benchmark-driven iteration (HIGH COMPLEXITY — deferred)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Autonomous improvement loop — tournament selection with benchmark-driven iteration (HIGH COMPLEXITY — deferred)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Manage OMA skills — list, add, remove, search, and edit skills
Socratic deep interview with mathematical ambiguity gating before autonomous execution
Remove AI slop - low-quality, generic, or verbose content. Use for "clean up", "remove fluff", and "make concise".
Consensus planning - agree before executing. Use for "ralplan", "consensus", "pre-execution review".
Setup routing and environment configuration. Use for "setup", "configure", and "get started".
N coordinated agents on shared task list using Claude Code native teams, with git worktree isolation per executor
| name | self-improve |
| description | Autonomous improvement loop — tournament selection with benchmark-driven iteration (HIGH COMPLEXITY — deferred) |
| argument-hint | <goal or improvement target> |
| trigger | /oma:self-improve |
| level | 4 |
<Deferral_Notice> This skill is deferred for OMA. The full implementation requires significant OMC-specific infrastructure (worktree-based tournament execution, benchmark harness validation, git-master integration for atomic branch operations).
This document describes the TARGET state — what self-improve would look like when fully implemented — and a PREVIEW of the loop structure adapted for OMA's architecture.
See .omc/plans/omc-to-oma-skill-mapping.md Phase 3 status.
</Deferral_Notice>
The loop runs fully autonomously once the goal and benchmark are confirmed — no mid-loop interruption.
<Use_When>
<Do_Not_Use_When>
trace or deep-dive insteadralph or team
</Do_Not_Use_When><Why_This_Exists> Manual optimization hits plateaus. Self-improve runs N agents in parallel, each with a different hypothesis, and lets the benchmark select the winner — discovering approaches a single agent might miss.
When fully implemented, self-improve for OMA would use:
| Component | OMC | OMA Target |
|---|---|---|
| Isolation | git worktrees | OMA worktrees (TBD) |
| Orchestration | tmux CLI workers | OMA team agents |
| Merge strategy | git-master agent | OMA git integration |
| Tournament | SKILL.md direct | SKILL.md + executor agents |
| State | .omc/self-improve/ | .oma/self-improve/ |
Key open questions:
Step 0: Stale worktree cleanup
Step 1: Refresh state (30min TTL)
Step 2: Check stop request
Step 3: Check user ideas
Step 4: Research — spawn researcher agent
Step 5: Plan — spawn N planner agents in parallel
Step 6: Review — architect + critic per plan
Step 7: Execute — N executor agents in parallel (worktree per executor)
Step 8: Tournament selection — rank by benchmark, merge best
Step 9: Record & visualize — update history, plot progress
Step 10: Cleanup — remove worktrees
Step 11: Stop condition check → loop or exit
/oma:benchmark skill that wraps measurement commands with validation.oma/self-improve/state/When the prerequisites above are resolved, the minimal viable self-improve for OMA would:
/oma:benchmark skill — benchmark wrapper with validation.oma/adr/<Final_Checklist>