execution-strategist

Groups an epic's stories into phased execution chats and autopilot runs as a markdown report and JSON sidecar.

Updated May 25, 2026
One-click install
npx skills add https://github.com/DATA-AI-XYZ/Tandem --skill execution-strategist-data-ai-xyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: execution-strategist
Source: https://github.com/DATA-AI-XYZ/Tandem/tree/main/skills/execution-strategist
Command: npx skills add https://github.com/DATA-AI-XYZ/Tandem --skill execution-strategist-data-ai-xyz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After an epic is planned, deciding which stories to execute together — and in what order — is judgment work that usually lives in someone's head. This Skill reads an epic's not-done stories and paired testplans, then produces a reviewed-before-acting Implementation Strategy: stories grouped into coherent chats with lanes, sub-agents, paste-ready triggers, and verify commands, plus an unattended autopilot track. ## Core Features & Use Cases - Judgment-led chat grouping: Groups stories into chats of 2–5 based on shared domain, dependencies, and file overlap, with a written rationale per chat and soft-bound deviations recorded. - Dual output artefacts: Writes a human-readable markdown report and a structured JSON sidecar under 41-Reports/execution-strategy/ that the dashboard's Implementation Strategy view renders. - Autopilot track: Always regroups the same stories into unattended runs of at most 10 chats, each with risk-ordered stories, checkpoints, stop conditions, halt blast radius, and a self-contained paste-ready prompt. - Dry-run safety: Never modifies story status; it only reads frontmatter and writes the two report artefacts, with structural shape tests validating each emission. - Use Case: Run /tandem:execution-strategist EPIC-100 after planning an epic to get a phased execution plan you review, then hand off chats to /tandem:execute-batch. ## Quick Start Ask the assistant to plan execution for an epic, for example: run the execution-strategist on EPIC-100 to group its stories into chats and produce the Implementation Strategy report.

Frequently Asked Questions about execution-strategist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan execution for an epic in Tandem?

Run /tandem:execution-strategist with an epic identifier such as EPIC-100. It reads the epic's not-done stories and paired testplans, groups them into phased chats, and writes an Implementation Strategy markdown report plus a JSON sidecar under 41-Reports/execution-strategy/.

How are stories grouped into execution chats?

Grouping is judgment-led: stories are batched by shared domain, dependency chains, and file overlap, aiming for 2–5 stories per chat. These bounds are soft guidance, and any deviation must be recorded in the chat's rationale.

Does execution-strategist change story status or start work?

No. It is a strict dry-run: it only reads story and testplan frontmatter and writes two report artefacts. Status changes happen later through /tandem:execute-batch or /tandem:execute-story.

What is the autopilot track in the Implementation Strategy?

The autopilot track regroups the same stories into unattended runs of at most 10 chats, each with risk-ordered stories, checkpoints, a stop condition, halt blast radius, and a self-contained paste-ready prompt. It is always emitted alongside the chat track.

When can stories run in parallel within a chat?

Stories are marked parallel only when their files_touched lists are provably disjoint. When file data is missing or overlap is uncertain, the skill defaults to serial execution as a conservative choice.

What happens if an epic has no stories left to execute?

The skill writes a valid empty strategy with zero phases, zero chats, and an empty autopilot_runs array, noting there is nothing to execute or that the epic is complete if all stories are done.