Agent skill

Ultracode

by PabloNAX in PabloNAX/ultracode-skill

Run a lightweight Ultracode workflow for serious coding tasks: plan, split, delegate when useful and allowed by the host, integrate, and verify.

MITAuto-check passedAgent Workflows

Install Ultracode

skills CLI
$ npx skills add PabloNAX/ultracode-skill --skill ultracode -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install PabloNAX/ultracode-skill ultracode --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/PabloNAX/ultracode-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/ultracode .claude/skills/ultracode && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ultracode
GitHub stars
187
Token cost
~3.7k tokens
SKILL.md length
1,725 words
Files
7 (incl. references)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Run a lightweight Ultracode workflow for serious coding tasks: plan, split, delegate when useful and allowed by the host, integrate, and verify.

  • The user explicitly invokes ultracode
  • SKILL.md covers Contract, First pass, Modes and Host delegation primitives, plus 13 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Dynamic workflow

What it does

Ultracode is an agent skill from PabloNAX/ultracode-skill. Run a lightweight Ultracode workflow for serious coding tasks: plan, split, delegate when useful and allowed by the host, integrate, and verify. Use when the user explicitly invokes ultracode, $ultracode, ultra code, dynamic workflow, workflow orchestration, multi-agent workflow, subagent workflow, parallel agents, swarm, delegate this, split this across agents, or independent verification pass.

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `agents/openai.yaml`, `references/approval-gates.md` and `references/eval-contracts.md`).

It sits in Agent Workflows, covering Subagents and Multi-agent orchestration. It works with Google Gemini. The repository describes itself as: Codex-first Ultracode skill for dynamic coding workflows. The licence is MIT.

When your agent uses it

  • The user explicitly invokes ultracode
  • Dynamic workflow
  • Workflow orchestration
  • Multi-agent workflow

Example prompts

  • “/ultracode”

What it can do on your machine

Read from SKILL.md and the folder at commit bfa2d92. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ultracode loads about 3.7k tokens when it runs, and up to ~7.2k if it reads all its reference files. Until then it costs about 102 tokens; SKILL.md has 1,725 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~102
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from PabloNAX/ultracode-skill at commit bfa2d92, republished under its MIT licence (© PabloNAX). 1,725 words, ~3,680 tokens.

Download SKILL.mdSave it as .claude/skills/ultracode/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
ultracode
description
Run a lightweight Ultracode workflow for serious coding tasks: plan, split, delegate when useful and allowed by the host, integrate, and verify. Use when the user explicitly invokes ultracode, $ultracode, ultra code, dynamic workflow, workflow orchestration, multi-agent workflow, subagent workflow, parallel agents, swarm, delegate this, split this across agents, or independent verification pass.

Ultracode

Run a supervised workflow for work that needs planning, packetization, native agent delegation, integration, and verification.

This is a skill, not a runtime. It works by giving the current coding agent a disciplined operating procedure. It can be used in Codex, Claude Code, Antigravity, or another host that loads SKILL.md, but the host's own system rules and available tools always win.

Contract

  • Do not claim to be an official Claude, OpenAI, Google, or Antigravity feature.
  • Ultracode itself is just a skill: no bundled runtime, hidden runner, or required scripts.
  • Use task-specific tools exposed by the current host when the task needs them.
  • Create and update workflow artifacts directly as Markdown and JSON files.
  • Use native subagents when the current host exposes them, the task benefits from parallel work, and the user's request or host policy permits delegation.
  • Do not commit, push, publish, or deploy unless the user explicitly asks for that action.
  • Treat an explicit ultracode, $ultracode, or "ultra code" request as permission to choose delegated mode when the host allows that interpretation.
  • In Codex, prefer real spawn_agent for useful independent packets when the request clearly invokes Ultracode or otherwise asks for subagents, delegation, parallel agents, a swarm, or equivalent agent work.
  • For explicit Ultracode on a non-trivial task, delegated mode is the default when native agents exist and any independent sidecar work would help.
  • Choose no native agents only when the task is small, tightly coupled, lacks useful independent packets, needs the next blocking decision locally, native agents are unavailable, or the user restricts delegation.
  • In hosts with a different dynamic-workflow policy, follow that host's policy.
  • If a host policy requires separate delegation wording, do not fight it; use workflow mode and mention that native delegation was not permitted.

Use the smallest workflow that can prove the result. Do not create ceremony for small tasks.

First pass

Before acting, classify the task:

  • type: research, code change, bug fix, migration, audit, docs, design, QA, release
  • risk: low, medium, high
  • blast radius: single file, module, repo-wide, external system
  • verification: none, command, tests, build, browser, manual checklist
  • delegation: useful, not useful, allowed by host, blocked by environment

Then choose one mode.

Modes

Direct mode

Use for small, clear tasks that do not benefit from packets.

Examples:

  • answer a narrow question
  • inspect one file
  • run one command
  • fix one typo
  • change one small function

Behavior:

  • Do the task directly.
  • Do not create workflow artifacts unless the user asks.
  • Verify with the narrowest useful check.
  • Mention that full workflow was not needed only when useful.
Workflow mode

Use when the task has multiple phases, meaningful uncertainty, or enough risk to benefit from separated work packets.

Examples:

  • broad repo audit
  • research plus implementation plan
  • risky review where perspectives should stay separate
  • multi-step refactor
  • feature implementation with discovery, code changes, and verification

Behavior:

  • Create a run directory using the run root rule below.
  • Write plan.md, orchestration.md, state.json, packet files, result notes, integration.md, and final-report.md.
  • Execute packets as isolated passes in the parent session when delegation is unavailable or not permitted.
  • Keep packet notes under results/.
  • Integrate all packet results before final verification.
Delegated mode

Use when the host exposes native agent delegation, the task has independent packets, and delegation is permitted under that host's rules.

Strong delegation wording includes:

  • subagents
  • parallel agents
  • swarm
  • delegate or delegated workflow
  • multi-agent workflow
  • run agents
  • split this across agents

An explicit ultracode, $ultracode, or "ultra code" invocation can also be treated as delegation permission when the host allows the skill to choose its own workflow depth. If host policy is stricter, use workflow mode.

Behavior:

  • Create workflow artifacts before delegation.
  • Keep the immediate blocking task in the parent session.
  • Delegate only bounded sidecar work that can run in parallel.
  • Default to 2-4 sidecar agents for useful independent work.
  • Do not exceed 5 sidecar agents total across the run without explicit user approval.
  • Run at most one broad implementation wave and one review or verification wave unless the user approves more.
  • Prefer delegation for read-heavy exploration, tests, triage, and summarization.
  • Use write-heavy agents only when file ownership is disjoint and clear.
  • In Codex, use explorer agents for read-only questions and worker agents for concrete code changes when available.
  • In other hosts, use the closest native agent/task primitive.
  • Tell write-capable agents they are not alone in the codebase and must not revert edits made by others.
  • Wait only when a delegated result blocks the next parent step.
  • Integrate all results before final verification.

If native delegation is unavailable, fall back to workflow mode and say so briefly.

Host delegation primitives

Use the native primitive exposed by the current host. If the named primitive is unavailable in the current session, use workflow mode.

HostPreferred primitiveNotes
Codexspawn_agent, then wait_agent, send_input, or close_agent as neededUse explorer for read-only packets and worker for bounded write packets. Treat $ultracode as delegated-workflow intent when policy permits; if policy blocks delegation, fall back to workflow mode and say so.
Claude CodeNative Task/subagent or dynamic workflow tool, when exposedIf only the skill text is available, write packet artifacts and execute isolated parent-session passes.
AntigravityNative agent/task primitive, when exposedIf no delegation primitive is present, use workflow mode with packet artifacts.
Other hostsClosest native agent/task primitiveNever invent a runner. Fall back cleanly when no primitive exists.

Codex native delegation

When running inside Codex and delegated mode is selected:

  • Use Codex's native spawn_agent tool. Do not try to launch agents through Python, shell scripts, subprocesses, or local workflow files.
  • Spawn explorer agents for independent read-only discovery, tracing, risk review, test discovery, and verification planning.
  • Spawn worker agents only for bounded implementation packets with explicit, non-overlapping ownership.
  • When setting agent_type to explorer or worker, do not also request a full-history context fork. Use a self-contained prompt with the repo path and packet context, or omit agent_type when a full-history fork is required.
  • In every worker prompt, include: You are not alone in the codebase. Do not revert edits made by others. Adapt to nearby changes.
  • Do not delegate the parent critical path or work needed for the next immediate decision.
  • Do not wait immediately after spawning unless the parent session is blocked on that result.
  • If spawn_agent is available and the request invokes Ultracode or explicitly mentions agents, parallel work, delegation, a swarm, or splitting across agents, prefer real spawned agents over simulated packet passes whenever host policy permits it.
  • If spawn_agent is unavailable, permission is not clear, or no independent packet would benefit from an agent, use workflow mode with packet files and record the concrete no-delegation reason.
Show full SKILL.md (629 more words)Show less

Workflow artifacts

Run root rule:

  • Default to .workflow/ultracode/.
  • If project instructions name a different scratch or workflow directory, use that instead.
  • Use .context/ultracode/ only when workspace instructions explicitly name .context/ as the scratch area.

Default run root:

text
.workflow/ultracode/

Workspace override, only when instructed:

text
.context/ultracode/

Run layout:

text
<run-root>/<slug>/
  plan.md
  orchestration.md
  state.json
  packets/
  results/
  integration.md
  final-report.md

Create optional heavy artifacts only when they reduce risk:

text
eval-contract.md    # full contract only
contracts/          # only when one packet produces a surface another consumes
handoffs/           # only when separate handoff files reduce integration risk
final-audit.md      # high-risk or full-contract runs

Read references/packet-schema.md when filling packet files, result files, orchestration.md, or state.json.

Eval contracts

Before splitting work, choose the smallest contract level:

  • none: tiny direct task.
  • inline: ordinary workflow or delegated task. Put 5-12 lines in plan.md.
  • full: high-risk, cross-surface, migration, public API/schema/CLI/UI flow/auth/data contract, or write-capable agents sharing integration surfaces.

Inline contract template:

text
Eval contract:
- Outcome:
- Shared surfaces:
- Required checks:
- Blocking conditions:
- Handoff evidence:

Read references/eval-contracts.md before creating a full contract.

Plan

Keep plan.md concrete. Include:

  • goal
  • success criteria
  • current context
  • constraints
  • risk level
  • approval gates
  • mode
  • work packets
  • eval contract
  • integration policy
  • verification plan
  • completion criteria

For non-trivial workflow mode after explicit Ultracode, include the concrete reason native agents were not used.

Do not let the plan replace execution.

Orchestration

Keep orchestration.md short and operational. Include:

  • parent critical path
  • packet list with owners
  • agents to spawn or invoke, if allowed
  • delegation count, wave count, and fallback reason
  • wait points
  • fallback if delegation is unavailable
  • verification order

Use it as the execution contract, not as a transcript.

Delegation policy

Before spawning or invoking another agent:

  • Identify the parent critical path and keep it local.
  • Confirm the delegated packet is bounded and non-blocking.
  • Assign explicit ownership.
  • State whether the packet is read-only or write-capable.
  • Avoid duplicating packet work across agents.

Never use delegation to avoid understanding the integration path.

Approval gates

Ask one clear approval question before:

  • deletion, overwrite, mass rename, or force push
  • publishing, deployment, emailing, or posting
  • production data changes
  • credentials, secrets, billing, or user accounts
  • broad codemods
  • expensive or long-running agent swarms
  • irreversible repository operations

If approval is missing, continue only with safe read-only work, local drafts, or non-destructive checks.

Read references/approval-gates.md when risk is ambiguous.

Packet design

Good packets are narrow, bounded, and evidence-based.

Good read-only packets:

  • find entry points for a feature
  • trace data flow from route to storage
  • find existing tests and fixtures
  • identify migration risk
  • compare current behavior with docs

Good write-capable packets:

  • update backend validation in named files
  • add tests for one module
  • update docs only
  • refactor one isolated adapter

Bad packets:

  • fix the whole thing
  • figure it out
  • implement everything
  • review whatever changed
  • edit any files you need

For code-edit packets, assign non-overlapping files or modules.

Agent prompts

Read-only agent prompt shape:

text
You are working in the same repo as other agents.

Task:
<specific read-only objective>

Do:
- inspect only the sources listed below unless one nearby hop is required
- cite file paths and line numbers where possible
- return concise findings with evidence

Do not:
- edit files
- run destructive commands
- duplicate other packet work

Expected output:
- summary
- evidence
- risks
- recommended parent action

Write-capable agent prompt shape:

text
You are not alone in the codebase. Other agents may edit other files.
Do not revert edits made by others. Adapt to nearby changes.

Ownership:
<files or module>

Task:
<specific implementation task>

Do:
- edit only the owned files unless blocked
- add or update focused tests if the owned area has tests
- list changed files in your final answer

Do not:
- change public behavior outside this packet
- run broad formatting over unrelated files
- rewrite unrelated code
- commit, push, publish, or deploy

Expected output:
- files changed
- summary
- verification run
- risks or blockers

Integration

The parent session owns integration.

After packet work:

  • Read each result.
  • Check claimed file edits.
  • Check changed surfaces against the eval contract when one exists.
  • Resolve disagreements using source files, tests, docs, or primary sources.
  • Reject outputs that lack evidence.
  • Update integration.md.
  • Update state.json.

Never paste raw agent logs as the final answer.

Verification

Choose checks by risk.

Low risk:

  • inspect diff
  • run a targeted test if available

Medium risk:

  • targeted tests
  • typecheck or lint
  • affected build

High risk:

  • full tests if practical
  • build
  • browser or CLI smoke
  • manual checklist
  • independent review pass

Final audit rules:

  • Re-read plan.md, orchestration.md, and the full contract when present.
  • Verify declared deliverables exist or changed.
  • Run required checks or mark them as skipped with a reason.
  • Mark checks as pass, fail, trust-prior, or skipped.
  • Put final audit evidence in final-report.md.
  • Create final-audit.md for high-risk or full-contract runs.

Report skipped checks honestly.

Final answer

Keep the final answer shorter than final-report.md. Include:

  • outcome
  • important files changed or artifacts created
  • verification run
  • skipped checks
  • remaining risk

References

  • Read references/packet-schema.md when creating packet files, result files, orchestration.md, or state.json.
  • Read references/eval-contracts.md before full contracts or cross-surface delegation.
  • Read references/approval-gates.md before risky or ambiguous work.
  • Read references/execution-examples.md when mode behavior is unclear.
  • Read references/forward-testing.md when testing or improving this skill.

© PabloNAX, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (references) in ultracode of PabloNAX/ultracode-skill.

  • SKILL.md
  • agents/openai.yaml
  • references/approval-gates.md
  • references/eval-contracts.md
  • references/execution-examples.md
  • references/forward-testing.md
  • references/packet-schema.md

Open the folder on GitHubat commit bfa2d92

Compare with similar skills

Ultracode next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ultracode compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ultracode this skillPabloNAX/ultracode-skill187—~3.7kAutomated safety check: PassMIT
Parallel Run Fan-Outyzhao062/anywhere-agents251—~9.8kAutomated safety check: PassApache-2.0
Paseo Advisor Second Opiniongetpaseo/paseo20k1 repos~756Automated safety check: PassCustom licence
O2 Review Loopopenobserve/openobserve22k—~3.7kAutomated safety check: PassAGPL-3.0
Harness Agent Team Designerrevfactory/harness9.1k—~4.5kAutomated safety check: PassApache-2.0
ClawTeam Multi-Agent Swarmwin4r/ClawTeam-OpenClaw1.5k1 repos~2.9kAutomated safety check: PassMIT

Similar skills

  • Parallel Run Fan-Out

    yzhao062/anywhere-agents

    Fans a task out into independent units that run on a separate Gemini-based agent pool, while the current session only coordinates.

    251 GitHub stars~9.8k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Launches one separate agent through Paseo to give a second opinion on the current task, with a self-contained briefing and no permission to edit files.

    20k GitHub starsUsed in 1 repo~756 tokens
    Agent WorkflowsAuto-check passed
  • O2 Review Loop

    openobserve/openobserve

    Splits a change into planner, coder and independent reviewer roles: you confirm a spec, a subagent implements it, and a separate reviewer checks each round's local WIP commit.

    22k GitHub stars~3.7k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Harness Agent Team Designer

    revfactory/harness

    Designs a project-specific agent harness: defines specialist agents, writes the skills they follow, picks an execution mode and model for each, and keeps the setup maintained.

    9.1k GitHub stars~4.5k tokensUpdated 11 days ago
    Agent WorkflowsAuto-check passed
  • ClawTeam Multi-Agent Swarm

    win4r/ClawTeam-OpenClaw

    Launches a swarm of specialist Hermes agents in git-worktree-isolated tmux windows with a kanban board and file-based inboxes, using built-in templates like hedge-fund and code-review.

    1.5k GitHub starsUsed in 1 repo~2.9k tokens
    Agent WorkflowsAuto-check passed
  • Ask Advisor Routing

    Yeachan-Heo/oh-my-claudecode

    Sends a question or task to another locally installed agent CLI, such as Codex or Gemini, through omc ask and saves the answer as a file.

    40k GitHub stars~572 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

Works with

Categories

Questions about Ultracode

What does Ultracode do?

Run a lightweight Ultracode workflow for serious coding tasks: plan, split, delegate when useful and allowed by the host, integrate, and verify. Ultracode is an agent skill from PabloNAX/ultracode-skill. Run a lightweight Ultracode workflow for serious coding tasks: plan, split, delegate when useful and allowed by the host, integrate, and verify.

When should I use Ultracode?

Ultracode fits situations like: the user explicitly invokes ultracode; dynamic workflow; workflow orchestration; multi-agent workflow.

How do I install Ultracode in Claude Code?

Run `npx skills add PabloNAX/ultracode-skill --skill ultracode -a claude-code`. Or copy the skill folder (ultracode in PabloNAX/ultracode-skill) into .claude/skills/ultracode in your project. Claude Code loads it when a task matches its description.

How do I install Ultracode in Codex?

Run `npx skills add PabloNAX/ultracode-skill --skill ultracode -a codex`. Or copy the skill folder (ultracode in PabloNAX/ultracode-skill) into .agents/skills/ultracode in your project. Codex loads it when a task matches its description.

Can I use Ultracode in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PabloNAX/ultracode-skill --skill ultracode -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ultracode, .gemini/skills/ultracode, .github/skills/ultracode and .opencode/skills/ultracode in your project.

What does Ultracode need to run?

SKILL.md names no scripts, command-line tools or credentials: Ultracode is instructions for the agent only.

Does Ultracode access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ultracode safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ultracode use?

Ultracode is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ultracode use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.5k tokens, read only when the agent opens those files.

What are the alternatives to Ultracode?

Skills that share tags, products or a category with Ultracode: Parallel Run Fan-Out (yzhao062/anywhere-agents, 251 stars), Paseo Advisor Second Opinion (getpaseo/paseo, 20k stars), O2 Review Loop (openobserve/openobserve, 22k stars) and Harness Agent Team Designer (revfactory/harness, 9.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ultracode?

PabloNAX (a GitHub user) maintains it in PabloNAX/ultracode-skill, which has 187 GitHub stars. The repository was last updated on June 15, 2026.

Source: PabloNAX/ultracode-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.