ワンクリックで
setup
Setup routing and environment configuration. Use for "setup", "configure", and "get started".
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Setup routing and environment configuration. Use for "setup", "configure", and "get started".
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".
N coordinated agents on shared task list using Claude Code native teams, with git worktree isolation per executor
QA cycling - test, verify, fix, repeat until quality. Use for "quality assurance", "test driven", and "verify thoroughly".
| name | setup |
| description | Setup routing and environment configuration. Use for "setup", "configure", and "get started". |
| trigger | /oma:setup |
Set up development environments and configurations.
/oma:setup newCreate a new project structure.
/oma:setup existingConfigure for existing project.
/oma:setup doctorDiagnose setup issues.
/oma:setup mcpConfigure MCP servers.
## Setup: {project}
### Environment
- **Type:** {project type}
- **Location:** {path}
- **Existing config:** {yes/no}
### Prerequisites
| Check | Status |
|-------|--------|
| {check} | ✅/❌ |
### Configuration
| Item | Status | Notes |
|------|--------|-------|
| {config} | ✅ | {notes} |
### Files Created
- {file 1}
- {file 2}
### Verification
```bash
{verify command}
## Constraints
- Don't overwrite without backup
- Preserve existing config
- Verify after each step
- Document what was done
- Make setup repeatable
<Tool_Usage>
- **executor**: Primary agent for running the actual setup steps — executor creates files, installs dependencies, runs commands
- **analyst**: Use when the project type cannot be auto-detected — analyst determines what kind of project this is and what it needs
- **architect**: Consult when setup involves architectural decisions (e.g., choosing between monorepo vs. polyrepo, choosing a framework)
- **verifier**: After setup completes, use verifier to confirm the environment is healthy and ready for development
- **Direct Bash tools**: For reading existing config files, running diagnostics, and executing setup commands directly (not for spawning agents)
</Tool_Usage>
<Why_This_Exists>
OMA operates inside Auggie's CLI and needs a reliable way to initialize new projects or configure existing ones for use with OMA's orchestration tools. Setting up `.oma/`, `plugins/oma/`, MCP configurations, and skill directories is a prerequisite for most orchestration modes. Rather than scattering setup logic across agents, setup provides a dedicated entry point so the environment is correctly initialized before ralph, ultraqa, or team modes run — preventing failures from missing state directories or unconfigured MCP servers.
</Why_This_Exists>
<Examples>
### Good Usage
**First-time OMA setup on a new Auggie project:**
User: "/oma:setup" OMA: [Detects: new project, no .oma directory] OMA: [Creates .oma/state.json, .oma/notepad.json, .oma/plans/] OMA: [Configures plugins/oma/ if not present] OMA: [Runs setup doctor: MCP server reachable, Auggie CLI version check] OMA: [Result: environment ready for /oma:ralph, /oma:team, etc.]
**Configure OMA on an existing project:**
User: "/oma:setup existing" OMA: [Detects: existing TypeScript project with tsconfig.json] OMA: [Checks for .oma/ — not found] OMA: [Creates .oma/ directory structure] OMA: [Writes initial .oma/state.json with project type] OMA: [Result: OMA now aware of the project]
### Bad Usage
**Re-running setup on an already-configured environment:**
User: "/oma:setup" OMA: [Detects: .oma/ already exists, .oma/state.json valid] OMA: [Overwrites existing state, destroying in-progress mode state]
→ Use `/oma:setup doctor` instead to verify without re-initializing.
**Setup as a substitute for manual environment understanding:**
User: "/oma:setup" on a highly custom monorepo with non-standard tooling OMA: [Auto-detects wrong project type due to non-standard structure] OMA: [Misconfigures plugins/oma/ paths] OMA: [Modes fail with confusing errors]
→ Use `/oma:setup doctor` first to see what was detected, then manually configure if needed.
</Examples>