arcgentic
Use when the user says Arcgentic, asks to use Arcgentic, or wants an idea taken through a complete plan → development → self-audit → external audit workflow…
Skill by Arch1eSUN
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/arch1esun-arcgentic-8b4199
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/arcgentic
What's inside
- Skill name
arcgentic- Description
- Use 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.
- License
- MIT
- Instructions
- 196 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Arcgentic
This is the Codex-facing entry skill for Arcgentic V2.
Use this before `build-feature`, `executing-plans`, or direct coding whenever
the user asks to use Arcgentic.
Do not directly implement, test, or scaffold the requested feature from the
Orchestrator, even in a greenfield or empty project. Arcgentic work starts by
dispatching Planner.
## Immediate behavior in Codex
1. Treat the current thread as `Orchestrator` and rename the current Codex
thread to exactly `Orchestrator` before dispatching any role.
2. Determine whether the current thread has a real project/workspace root.
- If yes, continue with project-scoped orchestration.
- If no, stop and ask the user to open or create a saved project workspace.
3. If this is the first Arcgentic V2 run in the project and no mode is already
stored, judge the user's idea before dispatching Planner:
- Run:
```bash
arcgentic session-mode recommend-v2 --idea '<current user request>'
```
- Present the recommended mode, confidence, reasons, and tradeoff in natural
language.
- Ask the user to confirm the recommendation or override it.
- Do not dispatch Planner until the user has chosen one project-level mode.
4. The two V2 modes are:
- `single-session-subagent`: faster and usually finishes sooner. Planner,
Developer, Test, and Auditor run as named subagents inside the current
Orchestrator session, so audit isolation is weaker. The first use of a
role creates that fixed named role identity; later rounds reuse it.
- `multi-session-subthread`: slower. Planner, Developer, Test, and Auditor
run in fixed project threads, so role separation and external-audit
evidence are stronger.
5. Use the chosen mode for the whole project. Do not ask again per round unless
the user explicitly starts a new project or requests a reset.
6. In `multi-session-subthread`, use the current project/workspace as the only
valid target for role threads after initialization.
7. Do not create projectless Planner / Developer / Test / Auditor threads.
8. 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.
9. Record the current thread as fixed role `Orchestrator` in
`.agentic-rounds/state.yaml` before dispatching Planner. If the host cannot
provide the current Orchestrator thread id, stop because push-return cannot
work.
In Codex delegation-created threads, do not treat the delegation
`source_thread_id` as the current Orchestrator id. It identifies the upstream
supervising thread, not the project-scoped Orchestrator.
10. Before reading implementation files, running tests, checking git log, or
summarizing prior work, initialize/check `.agentic-rounds/state.yaml` and run
`v2-session-plan`.
11. Initialize `.agentic-rounds/state.yaml` if it does not exist.
If state exists and `current_round.state` is `closed`, treat the new user
request as input for Planner only when 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.
12. Run `v2-session-plan` with the user-selected mode on first use, or without
`--mode` after the mode is already stored:
```bash
arcgentic v2-session-plan \
--state .agentic-rounds/state.yaml \
--host codex \
--user-request '<current user request>' \
--mode <single-session-subagent|multi-session-subthread>
```
13. If the plan is active and contains an action, dispatch that one role before
any verification or implementation inspection, then call
`arcgentic v2-dispatch-role` and end the Orchestrator turn in
`multi-session-subthread`, or create/reuse the named role agent directly in
`single-session-subagent`.
If state is `closed` and the plan has no actions, stop: the round is
terminal at the project level, all role threads are idle, and Orchestrator
should wait for a new user request.
14. Load `codex-thread-orchestration` and follow it.
## Bootstrap if state is missing
Find the plugin root:
```bash
PLUGIN_ROOT="${ARCGENTIC_PLUGIN_ROOT:-$HOME/plugins/arcgentic}"
```
Then initialize state:
```bash
bash "$PLUGIN_ROOT/scripts/state/init.sh" \
--project-root . \
--project-name "$(basename "$PWD")" \
--round-naming "R<n>"
```
After init, update the state for V2 Codex mode:
```bash
python - <<'PY'
from pathlib import Path
import yaml
path = Path(".agentic-rounds/state.yaml")
state = yaml.safe_load(path.read_text(encoding="utf-8"))
state.setdefault("project", {})["arcgentic_v2"] = {
"host": "codex",
"role_sessions": {},
}
path.write_text(yaml.safe_dump(state, sort_keys=False), encoding="utf-8")
PY
```
## Fail-closed rules
- If `arcgentic` CLI is not available, report installation failure instead ofFrom Arch1eSUN/Arcgentic, MIT.
More from Arch1eSUN/Arcgentic
- 0.802score
audit-round
Arch1eSUN
External-audit role for arcgentic rounds.
SkillAFreshness: A★ 285Claude Code +9 - 0.802score
orchestrate-round
Arch1eSUN
Main-session orchestrator for arcgentic rounds.
SkillAFreshness: A★ 285Claude Code +9 - 0.802score
verify-gates
Arch1eSUN
Runs the mechanical quality gates that the arcgentic state machine requires for state transitions.
SkillAFreshness: A★ 285Claude Code +9 - 0.798score
pre-round-scan
Arch1eSUN
Mandatory prelude for every role at the start of a round.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
claude-code-session-broker
Arch1eSUN
Use when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through a broker.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
session-mode
Arch1eSUN
Use when a project has not yet stored session mode, when a user asks for complete arcgentic workflow execution, or when role identity handoff prompts are…
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
arcgentic
Arch1eSUN
Use when the user mentions Arcgentic, or wants substantial AI-written code taken through a gated plan → development → self-audit → external audit workflow…
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
agency-roster
Arch1eSUN
Use when a round references agency-agents catalogs, role-family routing, multi-agent identity prompts, or English/Chinese specialist role catalogs.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
codex-thread-orchestration
Arch1eSUN
Use when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role threads.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
source-intake
Arch1eSUN
Use when a round cites external workflow sources, marketplace catalogs, OpenSpec resources, reference repos, or asks to fuse outside workflow material into…
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
spec-governance
Arch1eSUN
Use when a round uses proposal/design/tasks/spec/archive artifacts or needs OpenSpec-style artifact validation without depending on the OpenSpec CLI.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
track-refs
Arch1eSUN
Maintain references/INDEX.md, classify reference RT tier, and emit BA-design triplet rows.
SkillAFreshness: A★ 285Claude Code +9
Signals
- Stars
- 285
- Forks
- 10
- Open issues
- 1
- Last commit (this folder)
- Jun 6, 2026 (4 months ago)
- Last release
- Oct 2, 2026 (27 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Arch1eSUN/Arcgentic
- Website
- pypi.org/project/arcgentic/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Arch1eSUN
- 0.802score
audit-round
Arch1eSUN
External-audit role for arcgentic rounds.
SkillAFreshness: A★ 285Claude Code +9 - 0.802score
verify-gates
Arch1eSUN
Runs the mechanical quality gates that the arcgentic state machine requires for state transitions.
SkillAFreshness: A★ 285Claude Code +9 - 0.802score
orchestrate-round
Arch1eSUN
Main-session orchestrator for arcgentic rounds.
SkillAFreshness: A★ 285Claude Code +9 - 0.798score
pre-round-scan
Arch1eSUN
Mandatory prelude for every role at the start of a round.
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
session-mode
Arch1eSUN
Use when a project has not yet stored session mode, when a user asks for complete arcgentic workflow execution, or when role identity handoff prompts are…
SkillAFreshness: A★ 285Claude Code +9 - 0.796score
arcgentic
Arch1eSUN
Use when the user mentions Arcgentic, or wants substantial AI-written code taken through a gated plan → development → self-audit → external audit workflow…
SkillAFreshness: A★ 285Claude Code +9
Cite this page
arcgentic skill. Agent Mart. https://agentmart.dev/skills/arch1esun-arcgentic-8b4199 (last updated 2026-10-24)