team — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited team (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Spawn N coordinated agents working on a shared task list. Uses VS Code's native subagent system for team management, inter-agent messaging, and task dependencies.
/omg-autopilot or direct editing/omg-autopilot/plan or /ralplan/team 3:executor "fix all TypeScript errors"
/team 4:designer "implement responsive layouts"
/team "refactor the auth module"
/team ralph "build a complete REST API"team-exec stage (executor, debugger, designer, etc.). Defaults to stage-aware routing.User: "/team 3:executor fix all TypeScript errors"
|
v
[omg-coordinator (Lead)]
|
+-- Analyze & decompose → subtask list
|
+-- Create tasks with dependencies
|
+-- Spawn N worker agents (subagents)
|
+-- Monitor loop (messages + task polling)
|
+-- Completion → shutdown workers → cleanupteam-plan → team-prd → team-exec → team-verify → team-fix (loop)
Each stage uses specialized agents — not just executors:
| Stage | Required Agents | Optional Agents |
|---|---|---|
| team-plan | @explore, @planner | @analyst, @architect |
| team-prd | @analyst | @critic |
| team-exec | @executor | @debugger, @designer, @writer, @test-engineer |
| team-verify | @verifier | @test-engineer, @security-reviewer, @code-reviewer |
| team-fix | @executor | @debugger |
Routing rules:
N:agent-type only overrides team-exec workers.team-verify.Continue team-exec → team-verify → team-fix until:
failedralph modifierUse @explore or @architect to analyze the codebase and break the task into N subtasks:
Write team state via omg_write_state:
{
"mode": "team",
"active": true,
"team_name": "fix-ts-errors",
"agent_count": 3,
"current_phase": "team-plan",
"task": "fix all TypeScript errors"
}Create subtasks with dependencies. Pre-assign owners to avoid race conditions.
Spawn N subagents in parallel using the agents field references:
Monitor via two channels:
Coordination actions:
Watchdog policy:
Update state on every stage transition via omg_write_state.
Each stage produces a handoff document before transitioning:
## Handoff: <current-stage> → <next-stage>
- **Decided**: [key decisions]
- **Rejected**: [alternatives and why]
- **Risks**: [identified risks]
- **Files**: [key files modified]
- **Remaining**: [items for next stage]Handoffs saved to .omc/handoffs/<stage-name>.md. Survive cancellation for resume.
When ralph modifier is present:
Track in .omc/state/team-state.json via omg_write_state/omg_read_state.
/cancel → graceful shutdown → cleanup → state preserved/cleared per policy~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.