name: oac:help description: Show usage guide for OpenAgents Control workflow, skills, and commands
$ARGUMENTS
OpenAgents Control (OAC) brings intelligent multi-agent orchestration to Claude Code with a 6-stage workflow for context-aware development.
User Request
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ using-oac skill (6-stage workflow) โ
โ โ
โ Stage 1: Analyze & Discover โ
โ โ โ
โ โโโ /context-discovery โ context-scout subagent โ
โ โ
โ Stage 2: Plan & Approve โ
โ โ โ
โ โโโ Present plan โ REQUEST USER APPROVAL โ
โ โ
โ Stage 3: LoadContext โ
โ โ โ
โ โโโ Read discovered context files โ
โ โโโ /external-scout (if external packages needed) โ
โ โ
โ Stage 4: Execute โ
โ โ โ
โ โโโ Simple: Direct implementation โ
โ โโโ Complex: /task-breakdown โ task-manager subagent โ
โ โ โ
โ โโโ /code-execution โ coder-agent subagent โ
โ โโโ /test-generation โ test-engineer subagent โ
โ โโโ /code-review โ code-reviewer subagent โ
โ โ
โ Stage 5: Validate โ
โ โ โ
โ โโโ Run tests, verify acceptance criteria โ
โ โ
โ Stage 6: Complete โ
โ โ โ
โ โโโ Update docs, summarize changes โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Deliverables returned to user
| Skill | Invokes | Primary Tools | Purpose |
|---|---|---|---|
/using-oac |
N/A (orchestrator) | All | Main workflow orchestration through 6 stages |
/context-discovery |
context-scout |
Read, Glob, Grep | Discover relevant context files and standards |
/context-manager |
context-manager |
Read, Write, Glob, Bash | Manage context files, validate structure, organize |
/task-breakdown |
task-manager |
Read, Write, Bash | Break complex features into atomic subtasks |
/code-execution |
coder-agent |
Read, Write, Edit, Bash | Implement code following discovered standards |
/test-generation |
test-engineer |
Read, Write, Bash | Generate comprehensive tests using TDD |
/code-review |
code-reviewer |
Read, Grep, Bash | Perform security and quality code review |
/external-scout |
N/A (direct API) | WebFetch, Context7 | Fetch live documentation for external packages |
OAC uses a layered configuration system with the following priority:
1. .oac (current directory)
โ Project-specific settings
โ Overrides global and built-in defaults
โ
2. ~/.oac (home directory)
โ Personal defaults across all projects
โ Overrides built-in defaults
โ
3. Built-in defaults (plugins/claude-code/.oac.example)
โ Fallback when no custom config exists
Configuration sections:
context.* - Context download and caching behaviorcleanup.* - Temporary file cleanup settingsworkflow.* - Workflow automation preferencesexternal_scout.* - External documentation fetchingExample: If you set workflow.auto_approve: true in ~/.oac, it applies to all projects unless a specific project's .oac overrides it.
The OAC workflow ensures context-aware, high-quality code delivery:
/context-discovery to find relevant context files/task-breakdown to decompose into subtasksOAC provides specialized subagents for different tasks:
Break down complex features into atomic, verifiable subtasks with dependency tracking.
When to use: Complex features requiring multiple steps, parallel execution, or dependency management.
Example:
Use the task-manager subagent to break down this feature:
"Add user authentication with JWT tokens"
Discover relevant context files, standards, and patterns for your task.
When to use: Before implementing any feature, to find coding standards, security patterns, and conventions.
Example:
Use the context-scout subagent to find:
- TypeScript coding standards
- Security patterns for authentication
- API design conventions
Execute coding subtasks with full context awareness and self-review.
When to use: Implementing specific features or subtasks following discovered standards.
Example:
Use the coder-agent subagent to implement:
- JWT authentication service
- Following security patterns from context
Generate comprehensive tests using TDD principles.
When to use: Creating tests for new features or existing code.
Example:
Use the test-engineer subagent to create tests for:
- Authentication service
- Following test standards from context
Perform thorough code review with security and quality analysis.
When to use: Reviewing code changes before committing.
Example:
Use the code-reviewer subagent to review:
- Recent authentication changes
- Check security patterns and code quality
Manage context files, discover context roots, validate structure, and organize project context.
When to use: Adding context from GitHub/worktrees, validating context files, or organizing context structure.
Example:
Use the context-manager subagent to:
- Add context from GitHub: github:acme-corp/standards
- Add context from worktree: worktree:../team-context
- Validate existing context files
- Update navigation for discoverability
Skills guide the main agent through specific workflows:
Main workflow orchestrator implementing the 6-stage process.
Auto-invoked: When you start a development task.
Guide for discovering and loading relevant context files.
Usage: /context-discovery authentication feature
Guide for breaking down complex features into subtasks.
Usage: /task-breakdown user authentication system
Guide for executing coding tasks with context awareness.
Usage: /code-execution implement JWT service
Guide for generating comprehensive tests.
Usage: /test-generation authentication service
Guide for performing thorough code reviews.
Usage: /code-review src/auth/
Download context files from GitHub repository.
Usage: /oac:setup
What it does:
.opencode/context/ from GitHub.context-manifest.jsonPlan and break down a complex feature into atomic subtasks.
Usage: /oac:plan [feature description]
Examples:
/oac:plan user authentication system/oac:plan API rate limiting with Redis/oac:plan payment integration (PCI compliance required)What it does:
.tmp/tasks/{feature}/Add context files from GitHub, worktrees, local files, or URLs.
Usage: /oac:add-context [source] [options]
Examples:
/oac:add-context github:acme-corp/standards --category=team/oac:add-context worktree:../team-context --category=team/oac:add-context file:./docs/patterns/auth.md --category=custom/oac:add-context url:https://example.com/doc.md --category=externalOptions:
--category=<name> - Target category (default: custom)--priority=<level> - Priority level (critical, high, medium)--overwrite - Overwrite existing files--dry-run - Preview without making changesWhat it does:
Show this usage guide (you're reading it now!).
Usage:
/oac:help - Show general help/oac:help <skill-name> - Show help for specific skillShow plugin status and installed context.
Usage: /oac:status
What it shows:
Clean up old temporary files with approval.
Usage: /oac:cleanup
What it does:
Download context files (required):
/oac:setup --core
This downloads coding standards, security patterns, and conventions.
Create configuration (optional): ```bash
cp plugins/claude-code/.oac.example .oac
# For global settings cp plugins/claude-code/.oac.example ~/.oac
3. **Customize settings**:
Edit `.oac` to configure:
- Auto-download context updates
- Cleanup schedules
- Workflow preferences
- External documentation sources
### Configuration Options
**Context settings**:
- `context.auto_download: true/false` - Auto-download context on first use
- `context.categories: core,openagents-repo` - Which context categories to load
- `context.update_check: true/false` - Check for context updates on startup
- `context.cache_days: 7` - How long to cache context before suggesting update
**Cleanup settings**:
- `cleanup.auto_prompt: true/false` - Prompt to clean old temporary files
- `cleanup.session_days: 7` - Days before session files are considered old
- `cleanup.task_days: 30` - Days before completed tasks are considered old
- `cleanup.external_days: 7` - Days before external cache is considered old
**Workflow settings**:
- `workflow.auto_approve: false` - **WARNING**: Skips approval gates (not recommended)
- `workflow.verbose: false` - Show detailed workflow progress
**External scout settings**:
- `external_scout.enabled: true/false` - Enable external documentation fetching
- `external_scout.cache_enabled: true/false` - Cache external docs locally
- `external_scout.sources: context7` - Documentation sources to use
## ๐ Quick Start Examples
### Example 1: Simple Feature
User: "Add a login endpoint"
Claude (using-oac skill):
User: "Build a complete authentication system"
Claude (using-oac skill):
1. Analyze: Understand auth requirements
2. Plan: Present high-level approach โ REQUEST APPROVAL
3. LoadContext: Read security patterns, API standards
4. Execute: Invoke /task-breakdown
- Subtask 1: JWT service
- Subtask 2: Auth middleware
- Subtask 3: Login endpoint
- Subtask 4: Refresh token logic
5. Validate: Run integration tests
6. Complete: Update docs, summarize
# Discover context first
Use the context-scout subagent to find TypeScript and security patterns.
# Break down complex task
Use the task-manager subagent to break down the authentication system.
# Implement subtask
Use the coder-agent subagent to implement JWT service following discovered patterns.
# Generate tests
Use the test-engineer subagent to create tests for the JWT service.
# Review code
Use the code-reviewer subagent to review all authentication changes.
Always discover and load context before implementing. This ensures your code follows project standards.
OAC requests approval before execution. This prevents unwanted changes and ensures alignment.
Complex features are broken into 1-2 hour subtasks with clear acceptance criteria.
Every deliverable passes validation before completion (types, imports, anti-patterns, acceptance criteria).
In Claude Code, only the main agent can invoke subagents. Skills orchestrate the workflow, subagents execute specialized tasks.
INSTALL.md for setup instructionsQUICK-START.md for getting startedREADME.md for system overviewcontext/ directory for standards and patternsRun /oac:setup to download context from GitHub.
Verify plugin installation with /oac:status.
This is a bug - OAC should always request approval before execution. Please report.
Claude Code doesn't support nested calls. Use skills to orchestrate, not subagents calling subagents.
Version: 1.0.0
Plugin: oac
Last Updated: 2026-02-16