By steadymoka
Autonomous agent orchestration plugin — self-evolving .tars/ protocol with heartbeat cycles, retrospectives, and protocol evolution
Manually trigger protocol evolution analysis. Reviews EVOLUTION.md history, analyzes RETRO patterns, compares patch effectiveness, and suggests protocol improvements with lateral thinking options.
Execute one autonomous heartbeat cycle. Reads .tars/protocol/PROTOCOL.md and follows it exactly. Use with /loop for continuous operation.
Initialize autonomous agent protocol in current project. Scaffolds .tars/ directory with core-based templates, creates heartbeat command, guard hook, and configures permissions. Supports solo and team execution modes.
Run immediate retrospective outside the regular 10-heartbeat cycle. Analyzes LOG for metrics, detects stagnation/oscillation/regression patterns, generates Wonder questions, and records to RETRO.md and EVOLUTION.md.
Display compact dashboard of current autonomous operation state. Shows progress, backlog depth, heartbeat count, latest retro metrics, and anomaly flags.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
English | 한국어
tars
Autonomous agent orchestration plugin for Claude Code.
The agent self-governs through a .tars/ protocol and evolves its own process over time.
/plugin marketplace add steadymoka/tars
/plugin install tars@steadymoka-tars
/tars:init # scaffold .tars/, choose core & execution mode
/tars:heartbeat # run one autonomous cycle
/loop 10m /tars:heartbeat # auto-repeat every 10 minutes
For fully autonomous operation, start Claude Code with --dangerously-skip-permissions:
claude --dangerously-skip-permissions
The guard.py hook (installed by /tars:init) blocks file modifications and dangerous Bash commands outside the project directory, so autonomous operation remains safe within your project scope.
| Skill | Description |
|---|---|
/tars:init | Initialize .tars/ — choose core (dev/design/...) and execution mode (solo/team) |
/tars:heartbeat | Read PROTOCOL.md and execute one autonomous cycle |
/tars:status | Dashboard — heartbeat count, backlog depth, anomaly flags |
/tars:retro | Immediate retrospective — metrics, anomaly detection, protocol improvement proposals |
/tars:evolve | Protocol evolution analysis — patch effectiveness, lateral thinking options |
/tars:upgrade | Upgrade existing .tars/ to match current plugin version |
/tars:team | Add team agent configuration to an existing solo project |
A core defines how the agent operates — its protocol, mission template, and definition of done. Cores are the pluggable unit of tars.
| Core | Description |
|---|---|
dev | Build verification, code patrol, testing strategy. 3-level DoD (build → functional → integration) |
design | Design iteration, artifact management, feedback loops. Output structure with specs/wireframes/research |
Adding a community core is as simple as copying a directory:
cores/
├── dev/ ← built-in
├── design/ ← built-in
├── research/ ← copy a community core here
│ ├── core.json
│ ├── PROTOCOL.md
│ └── MISSION.md
└── shared/ ← reserved (common templates)
A core directory needs 3 files:
core.json — metadata (name, label, description, placeholders)PROTOCOL.md — heartbeat cycle and operational rulesMISSION.md — mission template with DoD and proactive work tiersOne agent, one core. The agent follows its core's protocol autonomously.
/tars:init → choose core → solo
An orchestrator coordinates multiple specialized agents, each powered by a different core.
/tars:init → choose cores → team
Team mode creates:
.claude/agents/orchestrator.md — coordinates task distribution.claude/agents/{core}-agent.md — specialized agent per core.tars/_workspace/ — shared artifact exchange between agentsYou can also convert a solo project to team later:
/tars:team # add team agents to an existing solo project
Heartbeat Cycle (each cycle):
Read State (no cache) → Process COMMS → CLARIFY if needed → Execute BACKLOG → Write LOG → RETRO Check
Self-Evolution (improvements found in RETRO):
Stagnation Detection → Oscillation Detection → Regression Detection
→ Wonder Gap Analysis → Protocol Patch apply/propose
.tars/
├── COMMS.md # Human <> Agent communication
├── BACKLOG.md # Task list (P0~P3 priority)
├── PROGRESS.md # Current heartbeat count, task state
├── MILESTONES.md # Mid-term goal checkpoints
├── protocol/
│ ├── MISSION.md # Mission definition, DoD, Proactive Work
│ ├── PROTOCOL.md # Autonomous operation protocol (self-evolution target)
│ └── EVOLUTION.md # Protocol change history
├── logs/
│ ├── LOG.md # Work history
│ ├── RETRO.md # Retrospective records
│ ├── archive/
│ └── backlog-archive/
├── _workspace/ # Team mode: agent artifact exchange
└── output/ # Design core: specs, wireframes, research
Every 10 heartbeats, a retrospective runs automatically. When it discovers process improvements, it patches PROTOCOL.md directly.
npx claudepluginhub steadymoka/tars --plugin tarsEnterprise AI agent orchestration plugin with 150+ commands, 74+ specialized agents, SPARC methodology, swarm coordination, GitHub integration, and neural training capabilities
This skill should be used when the model's ROLE_TYPE is orchestrator and needs to delegate tasks to specialist sub-agents. Provides scientific delegation framework ensuring world-building context (WHERE, WHAT, WHY) while preserving agent autonomy in implementation decisions (HOW). Use when planning task delegation, structuring sub-agent prompts, or coordinating multi-agent workflows.
Multi-agent orchestrator — supervisor loop that launches agents to implement plans
Multi-agent team orchestration for Claude Code. Set up parallel AI agent teams with file-based planning, progress tracking, and role-based collaboration.
Long Task Harness for AI agents - task/feature-driven development with external memory
The team-architecture factory for Claude Code — a meta-skill that turns a domain description into an agent team and the skills they use, with six pre-defined team-architecture patterns (Pipeline, Fan-out/Fan-in, Expert Pool, Producer-Reviewer, Supervisor, Hierarchical Delegation). Claude Code용 팀 아키텍처 팩토리: 도메인 한 문장을 에이전트 팀과 스킬 세트로 변환하는 메타 스킬.