Anti Subagent — Development skill for Claude Code
FUCK SUBAGENTS.
How to install Anti Subagent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open quangdang46/anti_subagent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Anti Subagent does
FUCK SUBAGENTS. Multi-agent architecture built with autonomous full agents instead of native subagents. Supervisor → Lead → Peer (SLP) for independent ownership, adversarial thinking, agent orchestration, governance, and reliable AI software engineering
Alternatives in Development
- Epic Claim — Claim an epic issue, stamp coordination state, and sync local ownership 243.5k ★
- Om Review Peer — Peer Review Writer 4.6k ★
- Projectmem — Open-source coding agent memory 766 ★
README
anti_subagent — ARCHIVED
**⚠️ This repository is archived. Development has moved to [quangdang46/pi-anti-subagent](https://github.com/quangdang46/pi-anti-subagent).**
  
Why this repo is archived
anti_subagent was designed as a **universal abstraction layer** — a subagent control plane that could sit above any coding agent (Claude Code, Codex, OpenCode, etc.). That goal turned out to be the wrong architecture.
**The core problem: deep integration requires deep runtime coupling.**
Every coding agent has its own session model, tool API, subagent lifecycle, permission system, and event/hook surface. To enforce real policy at runtime — not just suggest behavior through prompts — you need to hook into the agent's execution loop. A universal wrapper sitting *outside* the agent cannot see or control what happens inside.
anti-subagent (wrapper)
│
┌───┼───┐
▼ ▼ ▼
A B C ← each with different runtime, session, tools, lifecycle
This leads to **adapter hell**: each target agent requires a special-case adapter, and every upstream runtime change breaks the abstraction. The semantics of subagent control are not portable — only the interface is, and interface-level control is not enough.
**The fix: go native on one runtime instead of shallow on all.**
[Pi](https://pi.dev/docs/latest/extensions) exposes exactly the primitives anti_subagent needs — lifecycle events, custom tools, tool-call interception/blocking, session state, context injection, and fork/session control — all inside the agent runtime. By building as a Pi extension, anti_subagent can enforce policy *inside* the execution loop rather than observing from outside.
Pi Runtime
┌──────────┴───
Related Skills
Supervisor
Look over my shoulder. Spawn the fresh-context supervisor peer to scrutinize in-flight work for scope drift, c
Academic Researcher Skill
The Researcher's Operating System: a Claude Agent Skill for academic research, from first paper to PhD by Publ
Critical Thinking
A Claude skill for end-of-session critical thinking reviews. Surfaces unverified claims, missing perspectives,
Adversarial Plan
You are an independent reviewer performing an adversarial review of an implementation plan before any code is
Supervisor Drive
Autonomous orchestrator — survey state, pick the right OMCR engine, run it, re-evaluate, loop. Interactive by
Factory Supervisor
Autonomous campaign Supervisor loop (Phase 2, Unit 13). One pass per tick, launchd-restarted, headless claude
Related Agents
Challenger Cto
Challenger persona "cto" — CTO-level peer reviewer. Challenges the substance of the principal's thinking — ass
Supervisor
⚠️ DEPRECATED: The supervisor agent is deprecated. Use lead instead.
Swe Dev Visible Thinking Coach
Coach essays, interviews, GCSE/A-level/IB/Oxbridge, law, history, theology, English, TOK and humanities work.