skills/work/SKILL.md
Run only on explicit invocation. Orchestrates end-to-end implementation, scales from direct work to subagents, and finishes with code-polish.
npx skillsauth add paulrberg/agent-skills workInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Orchestrate end-to-end task implementation: understand the task, assess complexity, implement directly or distribute across a team, then polish the result.
Read the task description from $ARGUMENTS.
$ARGUMENTS is empty, ask the user for a task description and stop.Classify the task as simple or complex using these heuristics:
| Signal | Simple | Complex | | ---------------- | ------------------------ | --------------------------------------------- | | File count | 1-3 files | 4+ files | | Module span | Single module or package | Cross-module or cross-package | | Dependency chain | No new dependencies | New packages or service integrations | | Risk surface | Low (UI, docs, config) | High (auth, payments, data, infra) | | Parallelism | Sequential steps only | Independent subtasks benefit from concurrency |
A task is complex when 3 or more signals fall in the complex column. When in doubt, prefer the simple path — team overhead is only justified when parallelism provides a real speedup.
Execute the task directly without spawning subagents.
Distribute work across a team of subagents.
Break the task into independent subtasks. Each subtask should:
Avoid over-decomposition. If subtasks cannot run in parallel, prefer the simple path.
Create a team with a name derived from the task (e.g., "add-auth", "refactor-api"). Create a task for each subtask. Set up dependencies when ordering matters.
Spawn implementation agents as teammates. Assign each agent one or more tasks.
Recommended team sizing:
Monitor progress. As agents complete tasks:
After all tasks complete:
Invoke the code-polish skill to simplify and review all session-modified files. If the harness cannot invoke skills directly (e.g., Codex), read ../code-polish/SKILL.md — sibling skill directory relative to this file — and follow its instructions inline.
Wait for completion. If it reports residual risks or stop conditions, relay them to the user.
This step is mandatory — always run it, even if the implementation seems clean.
| Error | Response |
| ------------------------------------ | ------------------------------------------------------------- |
| Empty $ARGUMENTS | Ask for a task description and stop |
| Verification failures after impl | Attempt to fix; if unfixable, report to user before polishing |
| Team agent fails or times out | Reclaim the task and complete it directly |
| code-polish reports stop condition | Relay to user with context |
Stop and ask for direction when:
testing
Use ONLY to check or update the project-scoped agent skills installed under .agents/skills so they match the current state of the repo. Do not trigger for creating, finding, or installing skills, or for README/AGENTS.md updates.
testing
Use when CSV, TSV, or Excel (.xlsx) is the primary input/output: inspect, clean, transform, dedupe, merge, validate, convert, recalc formulas, or create/fix spreadsheets. Do not trigger when tabular data is incidental.
development
This skill should be used when the user asks to consult Codex/GPT for planning or code review, or wants a second opinion on code. Trigger phrases include "ask Codex", "consult Codex", "second opinion on code", "consult the oracle". NOT for implementation tasks.
databases
This skill should be used when the user asks to create a monochrome technical diagram, schematic, or systems/architecture diagram in black-and-white line-art style. Trigger phrases include "create a diagram", "monochrome diagram", "systems diagram", "draw a schematic".