From economist-agents
Rules for assigning stories to the correct agent runtime with appropriate constraints. Use when planning sprint assignments, when deciding between Claude Code / Copilot / Human for a story, when launching parallel sub-agents.
npx claudepluginhub oviney/economist-agentsThis skill uses the workspace's default tool permissions.
Determines which agent runtime executes a given story, with what constraints, and under what governance. Prevents misassignment incidents (e.g., Copilot modifying existing files) and maximises parallel execution throughput.
Applies Acme Corporation brand guidelines including colors, fonts, layouts, and messaging to generated PowerPoint, Excel, and PDF documents.
Guides strict Test-Driven Development (TDD): write failing tests first for features, bugfixes, refactors before any production code. Enforces red-green-refactor cycle.
Share bugs, ideas, or general feedback.
Determines which agent runtime executes a given story, with what constraints, and under what governance. Prevents misassignment incidents (e.g., Copilot modifying existing files) and maximises parallel execution throughput.
sprint-managementadr-governancepython-quality| Runtime | Role | Strengths | Constraints |
|---|---|---|---|
| Claude Code | Orchestrator | Full context, multi-file edits, MCP tools, Playwright, sub-agents | — |
| Claude Code Sub-Agents | Parallel workers | Concurrent execution, isolated context | Cannot share state or modify same files |
| GitHub Copilot | Autonomous PR creator | Creates PRs with CI, works async | DESTROYS existing files. Limited context. No MCP. |
| Human | Governance | Credentials, approval, strategic judgment | — |
Rule 1: Credentials Required
→ HUMAN (Claude Code assists via Playwright)
Rule 2: Modifies Existing Files
→ CLAUDE CODE (NEVER Copilot)
Rule 3: Multiple Independent New Files
→ CLAUDE CODE SUB-AGENTS (parallel)
Rule 4: Single New File with Dependencies
→ CLAUDE CODE (sequential)
Rule 5: Research or Exploration
→ CLAUDE CODE SUB-AGENT (Explore type)
Rule 6: Architecture Decision
→ CLAUDE CODE + Plan agent, REQUIRES human approval
| Gate | Trigger | Approver |
|---|---|---|
| Sprint planning | Before any story assignment | Human |
| Architecture review | ADRs, new agent types, schema changes | Human |
| PR review | Before merge to main | Human |
| Skill modification | Any change to skills/*/SKILL.md | Human (must cite data) |
| Credential operations | New API keys, service accounts | Human executes directly |
| Destructive git ops | Force push, reset, branch delete | Human confirms explicitly |
| Rationalization | Reality |
|---|---|
| "Copilot can handle this small edit to an existing file" | Copilot rewrites entire files, losing existing logic and structure — assign to Claude Code |
| "We'll run these stories sequentially, it's simpler" | Independent stories executed sequentially take 2-3x longer; sub-agents run them in parallel |
| "We don't need human approval for this architecture change" | Agents making structural decisions without governance creates direction conflicts — ADRs need sign-off |
| "Let's just do it without a GitHub issue" | Untraceable work products break sprint discipline and audit trail |
| "Sub-agents can coordinate on shared files" | Sub-agents have isolated context; sharing state between them causes race conditions and overwrites |