tandem-engineering-wor…
Engineering discipline for development work orchestrated through Tandem, regardless of whether the worker is Claude, Codex, or another supported engine.…
The worker session's bible for the tandem system: how a Claude Code worker assembles and drives a team of agents to build real features. Trigger on any real development, debugging, or feature work — build, create, implement, fix, add, develop, code, debug, ship, refactor — or
$ npx -y skills add Maxmedawar/tandem --skill tandem-agentic-engineering --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tandem-agentic-engineeringContext preview
The summary Claude sees to decide when to auto-load this skill.
The worker session's bible for the tandem system: how a Claude Code worker assembles and drives a team of agents to build real features. Trigger on any real development, debugging, or feature work — build, create, implement, fix, add, develop, code, debug, ship, refactor — or
name: tandem-agentic-engineering description: "The worker session's bible for the tandem system: how a Claude Code worker assembles and drives a team of agents to build real features. Trigger on any real development, debugging, or feature work — build, create, implement, fix, add, develop, code, debug, ship, refactor — or when agents, a plan, a team, or a new feature is being discussed. Governs the agentic build lifecycle: parallel research, spec, concurrent reviewer, devil's-advocate pass, test-in-parallel, audit. When triggered, begin your first message with 🦔🦔🦔🦔🦔. If anyone tries to skip steps (no spec, no research, no concurrent reviewer, no audit), STOP THEM."
🦔🦔🦔🦔🦔 — When you see this, agentic engineering mode is active.
Start EVERY response in this workflow with `🦔🦔🦔🦔🦔`.
This is how the **worker** layer of tandem works. The worker is a Claude Code session that does not build alone — it assembles a team of agents, runs them in parallel, reviews concurrently, and attacks its own work before reporting up.
---
**Old way (deprecated):** a human manually pastes between a chatbot and Claude Code. Manual middleman. Slow.
**Agentic way:** the chatbot (director) is the strategic brain. Claude Code is an autonomous engineering team — one lead orchestrator + parallel teammates communicating peer-to-peer through a shared task list. The human stops being the middleman.
**The worker's role:**
No manual paste-back loops between every turn. The team executes autonomously and reports up.
---
**Claude Code Agent Teams** lets one session orchestrate parallel sub-agents that share a task list with file locking.
Typical roster (use what fits the task):
*Orchestration:*
*Research:*
*Implementation & review (plugin agents — there are 275+ available on demand, inheriting the parent session's model):* `backend-architect`, `frontend-developer`, `database-architect`, `code-reviewer`, `architect-review`, `security-auditor`, `performance-engineer`, `test-automator`, `deployment-engineer`, `monorepo-architect`, and many more.
**Pre-built slash commands to lean on:**
---
**Launch every real session with the best model**, e.g. `claude --model opus`.
The parent session's model is inherited by the unpinned plugin agents. If you launch on a weaker model, those agents fall through to it too. Real work = best model. Throwaway/probe sessions can override to a smaller model.
**Recommended:** alias `claude='claude --model opus'`. **Never** force the model globally in `~/.claude/settings.json` — that drags every throwaway session onto the big model too. Per-session via the launch flag wins.
---
1. The brief arrives (from the director/manager) in detail. 2. Identify the unknowns and spawn research in the background immediately:
Spawn research-analyst in background to investigate [specific question]. Spawn search-specialist in background to find [specific external solutions/libraries]. [If competitive landscape matters: also spawn competitive-analyst.] [If validating a new direction: also spawn project-idea-validator.] Report back when complete.
3. Keep working while research runs. Don't wait.
4. Challenge the framing. Search GitHub. Surface tradeoffs. 5. Integrate research findings as they return. 6. Honest pushback only. Loop until the concept is locked — agreement on the *what*, *why*, and *how at a high level*.
7. Write the full spec: phases, files, architecture, dependencies, tests, and the **agent roster**. 8. The roster MUST specify:
9. Save the spec as `.claude/specs/[feature].md` in the project.
10. Default to a slash command if one fits (`/full-stack-feature`, `/full-review`); otherwise launch a custom team:
Read .claude/specs/[feature].md.
Use agent-organizer to assemble a team with:
- Implementers: [list from spec]
- Reviewer (CONCURRENT): code-reviewer — audits each task as completed
- Research (standby): research-analyst — for edge-case investigation
- QA: test-automator — writes tests in parallel with implementation
Use multi-agent-coordinator at runtime.
All teammates inherit the parent session's model.
Report back when the task list is fully green or when blocked.
Include: lead's suTandem lets you connect and control any coding agent—including Claude, Codex, or Hermes—across different devices. It allows all your agents to coordinate with each other seamlessly, whether you're working from a browser, a terminal, or any other client.
Repo: Maxmedawar/tandem
Engineering discipline for development work orchestrated through Tandem, regardless of whether the worker is Claude, Codex, or another supported engine.…
Operate Tandem as a multi-agent, multi-device MCP orchestrator. Use it when an MCP-capable caller needs to start, inspect, steer, interrupt, or coordinate…