MCP Server Builder
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
A skill your agent uses when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role threads.
$ npx skills add Arch1eSUN/Arcgentic --skill codex-thread-orchestration -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Arch1eSUN/Arcgentic codex-thread-orchestration --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/codex-thread-orchestration .claude/skills/codex-thread-orchestration && rm -rf skills-srcUse ~/.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/
Install the "codex-thread-orchestration" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/codex-thread-orchestration into .claude/skills/codex-thread-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codex-thread-orchestration", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/codex-thread-orchestrationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Arch1eSUN/Arcgentic --skill codex-thread-orchestration -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Arch1eSUN/Arcgentic codex-thread-orchestration --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/codex-thread-orchestration .agents/skills/codex-thread-orchestration && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "codex-thread-orchestration" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/codex-thread-orchestration into .agents/skills/codex-thread-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codex-thread-orchestration", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Arch1eSUN/Arcgentic --skill codex-thread-orchestration -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Arch1eSUN/Arcgentic codex-thread-orchestration --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/codex-thread-orchestration .cursor/skills/codex-thread-orchestration && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "codex-thread-orchestration" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/codex-thread-orchestration into .cursor/skills/codex-thread-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codex-thread-orchestration", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Arch1eSUN/Arcgentic.git --path skills/codex-thread-orchestration--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Arch1eSUN/Arcgentic --skill codex-thread-orchestration -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Arch1eSUN/Arcgentic codex-thread-orchestration --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/codex-thread-orchestration .gemini/skills/codex-thread-orchestration && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "codex-thread-orchestration" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/codex-thread-orchestration into .gemini/skills/codex-thread-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codex-thread-orchestration", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Arch1eSUN/Arcgentic codex-thread-orchestrationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Arch1eSUN/Arcgentic --skill codex-thread-orchestration -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/codex-thread-orchestration .github/skills/codex-thread-orchestration && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "codex-thread-orchestration" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/codex-thread-orchestration into .github/skills/codex-thread-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codex-thread-orchestration", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Arch1eSUN/Arcgentic --skill codex-thread-orchestration -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Arch1eSUN/Arcgentic codex-thread-orchestration --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/codex-thread-orchestration .opencode/skills/codex-thread-orchestration && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "codex-thread-orchestration" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/codex-thread-orchestration into .opencode/skills/codex-thread-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codex-thread-orchestration", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
codex-thread-orchestrationA skill your agent uses when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role threads.
Codex Thread Orchestration is an agent skill from Arch1eSUN/Arcgentic. Use when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role threads.
Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows. The repository describes itself as: Mechanical plan/dev/self-audit/external-audit gates for AI coding agents, with a configurable role-routing topology engine, an MCP-UI live status panel, and native-tooling Claude… The licence is MIT.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8539955. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Codex Thread Orchestration loads about 4.6k tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 2,090 words of instructions outside code blocks.
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.
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.
The full file from Arch1eSUN/Arcgentic at commit 8539955, republished under its MIT licence (© Arch1eSUN). 2,090 words, ~4,604 tokens.
.claude/skills/codex-thread-orchestration/SKILL.md (or your agent's skills folder).Use this skill only in Codex host mode. The current thread is the
Orchestrator.
V2 uses exactly five host-visible thread titles:
OrchestratorPlannerDeveloperTestAuditorNever create R1 Developer, R2 Test, R3 Auditor, or other round-numbered
thread names. Round identity lives in .agentic-rounds/state.yaml and in the
role prompt.
Phase/project close is Orchestrator-owned after Planner declares that a phase or the full project is complete. It is not a per-round role and it must not run after every Auditor PASS.
V2 has two project-level modes:
single-session-subagent: faster and usually completes sooner. The current
Orchestrator session runs named Planner / Developer / Test / Auditor subagents
without creating role threads. Role names must still be inherited exactly.
The first use of a role creates that named role identity; later rounds reuse
the same role identity.multi-session-subthread: slower, with stronger role separation. The
Orchestrator creates or reuses fixed project threads titled Planner,
Developer, Test, and Auditor.If no mode is stored, judge the user's idea and recommend a mode before dispatching Planner:
arcgentic session-mode recommend-v2 --idea '<current user request>'Show the recommendation, confidence, reasons, and tradeoff, then ask the user to confirm or override it. Do not default silently.
Rename the current Codex thread to exactly Orchestrator, then ensure
.agentic-rounds/state.yaml records the current thread as Orchestrator
before dispatching any role:
arcgentic v2-record-session \
--state .agentic-rounds/state.yaml \
--host codex \
--role orchestrator \
--thread-id <current-orchestrator-thread-id> \
--title OrchestratorIf the host cannot provide the current Orchestrator thread id, stop. Without
this id, Planner / Developer / Auditor cannot actively send completion back.
If the host cannot rename the current thread, stop because the fixed-role
thread set is not visible to the user.
If this thread was created from a Codex delegation payload, the
source_thread_id is not the current Orchestrator id. It is the upstream
supervising thread id and must not be recorded as the push-return target.
When correcting only this mistake, use:
arcgentic v2-record-session \
--state .agentic-rounds/state.yaml \
--host codex \
--role orchestrator \
--thread-id <current-orchestrator-thread-id> \
--title Orchestrator \
--repair-current-orchestratorIf no project-level mode is stored, run the V2 mode recommendation command, ask the user to confirm or override it, then continue with the chosen mode.
Run:
arcgentic v2-session-plan \
--state .agentic-rounds/state.yaml \
--host codex \
--user-request '<current user request>' \
--mode <single-session-subagent|multi-session-subthread>This must happen before source inspection, test runs, git-log verification, or summaries of prior closed rounds.
If orchestrator_status is sleeping, stop immediately. The
Orchestrator is waiting for pending_role to return a RoleReturnSignal;
do not dispatch another role and do not do the pending role's work inline.
If orchestrator_status is active and actions is empty, branch by state:
passed: stop and report that the round PASS cannot advance because the
state has no usable project.arcgentic_v2.project_plan. Do not close the
round. A valid project plan lets v2-session-plan advance to the next
round or Planner phase-boundary decision.closed: stop. The round is terminal and all role threads should be idle.
Only a new user request may wake Orchestrator and route to Planner.AUDIT_INCOMPLETE for the same unresolved evidence gap.If orchestrator_status is active, dispatch the single action in
actions:
target=thread, kind=reuse: send prompt to thread_id.
target=thread, kind=create: create a Codex project thread using the
current workspace root path as the Codex projectId, set its title to
title, send prompt, then record the returned id:
target=subagent, kind=create: keep work inside the current
Orchestrator session and create the fixed named role agent, using title
exactly (Planner, Developer, Test, or Auditor). Record the role
with synthetic id subagent:<role> so later rounds reuse it.
target=subagent, kind=reuse: keep work inside the current
Orchestrator session and reuse the fixed named role agent. Do not create a
second Developer / Planner / Test / Auditor identity.
arcgentic v2-record-session \
--state .agentic-rounds/state.yaml \
--host codex \
--role <role> \
--thread-id <created-thread-id>For target=subagent, record the synthetic role id:
arcgentic v2-record-session \
--state .agentic-rounds/state.yaml \
--host codex \
--role <role> \
--thread-id subagent:<role>In Codex, the saved project id is the current workspace root path exposed by
the thread cwd. Do not search thread lists to infer a separate project id.
Do not use projectless threads for Arcgentic role sessions. If the created
thread does not show the current project cwd, archive it and recreate it
under the current project.
Before creating a role thread, re-read .agentic-rounds/state.yaml and
confirm that the same role is still unrecorded and that
orchestrator_status is still active. If another turn has already
recorded that fixed role, reuse the recorded thread. If the Orchestrator is
now sleeping, stop; do not create a recovery duplicate.
Supervising or recovery sessions must not create Planner / Developer / Test / Auditor threads on behalf of an in-progress Orchestrator turn. They may send one constraint-tightening message to the Orchestrator, then wait or report a timeout. Creating a role thread outside the Orchestrator creates duplicate role ownership and invalidates the workflow evidence.
Use the strongest available Codex model for real Planner / Developer / Test / Auditor work. Do not default role threads to a lightweight or spark model unless the user explicitly asks for a low-cost smoke test. If the host tool supports a model override, choose the best available model. If unsure, omit the override so the current project/session default is preserved rather than downgraded.
In multi-session-subthread, after sending the role prompt, put the
Orchestrator to sleep:
arcgentic v2-dispatch-role \
--state .agentic-rounds/state.yaml \
--host codex \
--role <role> \
--thread-id <thread-id>End the Orchestrator turn here. Do not wait in the Orchestrator thread and do not dispatch another role. The next Orchestrator turn starts only after the role thread returns information.
In single-session-subagent, do not call v2-dispatch-role and do not put
the Orchestrator to sleep. The named subagent completes inside the current
Orchestrator session, then the Orchestrator immediately consumes the returned
RoleReturnSignal and routes the next action.
When a multi-session role thread completes, it must actively send its return message to the Orchestrator thread. The Orchestrator must not poll role threads to discover completion.
If the role thread does not return promptly, send one status/constraint
tightening message that repeats the required role boundary and
RoleReturnSignal shape. If it still does not return a valid signal, stop
with a role-timeout report. Do not perform that role's work in the
Orchestrator.
Require the role thread to produce natural-language role output plus exactly one machine-readable footer:
Planner example. Planner must produce the complete project phase/round plan and a detailed Markdown handoff for the first/current round. Before writing the handoff, Planner must:
The Orchestrator transfers prompt instructions between threads, but the role prompt must tell the receiving session to read the referenced handoff artifact before acting.
R1 plan is ready.
- Plan artifact: docs/plans/R1.md
- Scope: build the smallest working CLI and verify it through command-level tests.
- Next role: Developer should implement from the handoff and return a self-audit.{
"role": "planner",
"status": "planned",
"round_id": "R1",
"state": "awaiting_dev_start",
"artifacts": {
"handoff": "docs/plans/R1.md",
"project_plan": {
"phases": [
{
"id": "P1",
"rounds": [
{
"id": "R1",
"handoff": "docs/plans/R1.md",
"test_gate": {
"required": false,
"reason": "No separate reality QA gate is needed for this round."
}
}
]
}
]
}
},
"next_recommended_role": "developer"
}Planner output should be a readable plan, not raw JSON. Developer output should be a readable self-audit summary, not raw JSON. Test output should be a readable simulated user-test report, not raw JSON. Auditor output should be a readable verdict, not raw JSON. The footer is the routing envelope.
Planner close/project-completion output must write a closeout artifact, create
a local closeout commit, verify git rev-parse HEAD, and include both
artifacts.closeout and artifacts.commit in the return footer. A closed
project uses "next_recommended_role": null; it must not recommend Planner
again unless there is a genuinely new user request.
Developer must not return from a purely working-tree state. After
implementation and verification, Developer must stage the round-owned files,
create a normal local Git commit, verify git rev-parse HEAD, write the
self-audit, and include both artifacts in the return footer.
If project_plan.test_gate.required for the current round is true, Developer
routes to Test:
{
"role": "developer",
"status": "completed",
"round_id": "R1",
"state": "awaiting_test",
"artifacts": {
"self_audit": "docs/audits/R1-self-audit.md",
"commit": "<40-hex-local-dev-commit>"
},
"next_recommended_role": "test"
}If the current round's Test gate is skipped, Developer routes directly to Auditor:
{
"role": "developer",
"status": "completed",
"round_id": "R1",
"state": "awaiting_audit",
"artifacts": {
"self_audit": "docs/audits/R1-self-audit.md",
"commit": "<40-hex-local-dev-commit>"
},
"next_recommended_role": "auditor"
}A GitHub remote is not required for local audit. It is stronger evidence for release or CI gates, but the minimum audit anchor is a local immutable commit.
Test is not the external auditor and is not a mandatory per-round step. Test owns realistic simulated user/session testing only when Planner's project plan requires it after Developer has produced code, self-audit, and a local commit anchor. Examples:
If the simulated user flow passes, Test writes a report and routes to Auditor:
{
"role": "test",
"status": "user_tested",
"round_id": "R1",
"state": "awaiting_audit",
"artifacts": {
"user_test": "docs/tests/R1-user-test.md",
"commit": "<40-hex-local-dev-commit>"
},
"next_recommended_role": "auditor"
}If the simulated user flow fails, Test writes the failed user-test report and
routes to needs_fix / Developer.
Record the signal. This wakes the Orchestrator and clears the pending dispatch:
arcgentic v2-return-signal \
--state .agentic-rounds/state.yaml \
--signal-text '<role return message including arcgentic-role-return block>'Treat rejection from this command as authoritative. Do not hand-extract or hand-repair JSON in the Orchestrator unless the same role thread explicitly returns a corrected message.
After an Auditor PASS return, do not close the round. Re-run
v2-session-plan. If the stored project plan has another round in the
current phase, v2-session-plan advances to that round and returns a
Developer action. If the phase has no more rounds, it routes to Planner for
phase-boundary close / next-phase / project-close decision.
Dispatch the next role only if the plan is active and contains exactly one action. If it is active with no actions, stop and report the stop state.
intake / planning → Plannerpassed → Orchestrator advances from project_plan: next round Developer,
or Planner at phase boundaryclosed → no role action unless a new work request is presentawaiting_dev_start / dev_in_progress / needs_fix / fix_in_progress → Developerawaiting_test / test_in_progress → Testawaiting_audit / audit_in_progress → AuditorWhen a new user request arrives while current_round.state is closed, route
to Planner only if it asks for new work. Status, inspection, review, or "is
this complete?" requests are terminal idle and must not rewrite
active_user_request or dispatch Planner. Without a new work request, closed
is terminal idle: do not dispatch Planner, Developer, Test, or Auditor.
The auditor decides PASS / NEEDS_FIX / AUDIT_INCOMPLETE. The test role decides whether the built product survives realistic simulated user/session testing. The planner decides whether the current phase is complete and what the next phase is. The developer handles implementation, fixes, local commit anchors, and self-audit.
Role-specific returns are stricter than generic routing:
awaiting_dev_start with next Developer, or
planning with next Planner, or closed with no next role for final
project completion.awaiting_test with next Test,
awaiting_audit with next Auditor, or needs_fix with next Developer.awaiting_audit with next Auditor, or needs_fix
with next Developer.passed with next Planner, needs_fix with next
Developer, or audit_in_progress with next Auditor.audit_in_progress with next Auditor is only for retryable audit work. If
the same missing evidence cannot be resolved by another audit pass, the
Auditor must route to needs_fix / Developer when Developer can repair it,
or return a concise AUDIT_INCOMPLETE stop report that the Orchestrator does
not re-dispatch.current_round.state, project.arcgentic_v2.last_signal.role, or
project.arcgentic_v2.last_signal.state as PASS facts unless the command
reads an immutable committed snapshot.passed verdict artifact
before Orchestrator advances the workflow.role, status, round_id, state,
artifacts, and next_recommended_role.The Orchestrator may update .agentic-rounds/state.yaml and session registry
only. It must not create implementation files, test files, handoff documents,
self-audits, or external audit verdicts.
Planner, Developer, Test, and Auditor must not update .agentic-rounds/state.yaml,
run transition commands, dispatch roles, consume RoleReturnSignal, or close
rounds. They write their role-owned artifacts and return JSON; the Orchestrator
is the only state writer for role returns.
Role threads must not stop after acknowledging their role. They must complete
the role-owned work in the same turn, using tools as needed, and only then
return RoleReturnSignal. Developer, Test, and Auditor consume prior-role
artifacts from project.arcgentic_v2.last_signal.artifacts.
Role threads must actively wake the Orchestrator when complete by sending their
natural-language return message plus arcgentic-role-return footer to the
recorded Orchestrator thread id. This is a push-return protocol, not an
Orchestrator polling protocol.
Before advancing:
.agentic-rounds/state.yaml.project.arcgentic_v2.role_sessions.last_signal.role matches the role thread that returned.next_role matches the routing rule.© Arch1eSUN, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/codex-thread-orchestration of Arch1eSUN/Arcgentic.
Open the folder on GitHubat commit 8539955
Codex Thread Orchestration 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Codex Thread Orchestration this skillArch1eSUN/Arcgentic | 286 | — | ~4.6k | Automated safety check: Pass | MIT | |
| MCP Server Builderanthropics/skills | 180k | 62 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Hook Development for Claude Code Pluginsanthropics/claude-plugins-official | 37k | 11 repos | ~4.1k | Automated safety check: Notes | Apache-2.0 | |
| Using Superpowersfarm-fe/farm | 5.6k | 34 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Executing Plans Inlineobra/superpowers | 296k | 2 repos | ~5.1k | Automated safety check: Pass | MIT | |
| Claude Code Agent Developmentanthropics/claude-plugins-official | 37k | 8 repos | ~2.8k | Automated safety check: Pass | Apache-2.0 |
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
anthropics/claude-plugins-official
Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.
farm-fe/farm
A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
obra/superpowers
Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.
anthropics/claude-plugins-official
Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
Arch1eSUN/Arcgentic
External-audit role for arcgentic rounds. An agent skill from Arch1eSUN/Arcgentic.
Arch1eSUN/Arcgentic
Main-session orchestrator for arcgentic rounds. An agent skill from Arch1eSUN/Arcgentic.
Arch1eSUN/Arcgentic
Runs the mechanical quality gates that the arcgentic state machine requires for state transitions.
Arch1eSUN/Arcgentic
A skill your agent uses when the user mentions Arcgentic, or wants substantial AI-written code taken through a gated plan → development → self-audit → external audit workflow with role handoffs and…
Arch1eSUN/Arcgentic
A skill your agent uses when the user says Arcgentic, asks to use Arcgentic, or wants an idea taken through a complete plan → development → self-audit → external audit workflow in Codex.
Arch1eSUN/Arcgentic
A skill your agent uses when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through a broker.
Categories
A skill your agent uses when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role threads. Codex Thread Orchestration is an agent skill from Arch1eSUN/Arcgentic. Use when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role threads.
Codex Thread Orchestration fits situations like: running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner; auditor role threads.
Run `npx skills add Arch1eSUN/Arcgentic --skill codex-thread-orchestration -a claude-code`. Or copy the skill folder (skills/codex-thread-orchestration in Arch1eSUN/Arcgentic) into .claude/skills/codex-thread-orchestration in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Arch1eSUN/Arcgentic --skill codex-thread-orchestration -a codex`. Or copy the skill folder (skills/codex-thread-orchestration in Arch1eSUN/Arcgentic) into .agents/skills/codex-thread-orchestration in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Arch1eSUN/Arcgentic --skill codex-thread-orchestration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/codex-thread-orchestration, .gemini/skills/codex-thread-orchestration, .github/skills/codex-thread-orchestration and .opencode/skills/codex-thread-orchestration in your project.
Going by SKILL.md and its folder, Codex Thread Orchestration needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
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.
Codex Thread Orchestration is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.6k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Codex Thread Orchestration: MCP Server Builder (anthropics/skills, 180k stars), Hook Development for Claude Code Plugins (anthropics/claude-plugins-official, 37k stars), Using Superpowers (farm-fe/farm, 5.6k stars) and Executing Plans Inline (obra/superpowers, 296k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Arch1eSUN (a GitHub user) maintains it in Arch1eSUN/Arcgentic, which has 286 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 2, 2026.
Source: Arch1eSUN/Arcgentic on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.