Agent skill · kochetkov-ma

teams-setup

Creates and manages dynamic teams of domain agents. Triggers: create team, agent team, team status, cleanup team.

What it needs

About 6k tokens when loaded.

What this skill does

Codex team coordination Use collaboration agents only when the user or project instructions explicitly request a team. Split work into bounded independent tasks, keep one owner per file or surface, exchange evidence through collaboration messages, and synthesize results in the parent session. Do not invent unsupported agent parameters or create persistent team configuration unless requested. <!-- brewcode-meta: version=6.2.0 contentversion=6.2.0 generatedby=brewcode:teams-setup --> Native authority Manage persistent project teams under .codex/teams/{TEAMNAME}/ and agents under .codex/agents/. Domain agents are native TOML parsed with Python tomllib, never renamed Markdown. Each has exactly the three string keys name, description, and developerinstructions; description is one nonempty line of at most 100 characters. Read applicable AGENTS.md, preserve unrelated files, use only adjacent scripts/references, and never edit installed caches. Before every team.md write, resolve REPORTROOT from the narrowest applicable durable project guidance; an exact declared project-relative path wins, and guidance silence falls back to .codex/reports. Every slash-separated segment must match ^[A-Za-z0-9.-]+$ and must not equal . or ..; reject absolute/home-relative paths, doubled slashes, unresolved tokens, control characters, and shell metacharacters including $(), backticks, ;, &, and . Equal-specificity conflicting report-root directives -> STOP instead of selecting either. Dusk guidance therefore resolves exactly .codex/reports, never a tool-default path. Invocation and approval Resolve exactly one mode in this order: status, install, upgrade, enable, disable, uninstall, purge. An explicit mode wins. With no mode, choose status when the named team exists; otherwise choose install and team name default only when no name was supplied. Invalid detector output stops the run. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills kochetkov-ma/teams-setup--d0770f

View the source on GitHub

Browse the @skills marketplace