expand-tasks
Expand all TaskMaster tasks with deep research before coding begins.
Skill by anombyte93
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/anombyte93-expand-tasks
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/expand-tasks
What's inside
- Skill name
expand-tasks- Description
- Expand all TaskMaster tasks with deep research before coding begins. Reads tasks.json, launches parallel research agents per task in waves using the research-expander agent. Writes findings back to tasks.json. Part of the prd-taskmaster toolkit. Use after PRD is parsed and before implementation. Invoke with /expand-tasks.
- License
- MIT
- Instructions
- 190 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (1)
- SKILL.md
SKILL.md (first lines)
# Expand Tasks with Research v1.0 Expands TaskMaster tasks with research before coding begins. Deterministic operations handled by `script.py`; AI handles judgment. **Script location**: `skills/expand-tasks/script.py` (relative to plugin root) **Part of**: `prd-taskmaster` plugin **Depends on**: `research-expander` agent (parallel research worker), any research provider configured via `task-master models --set-research` or registered as an MCP research tool. ## When to Use Activate when user says: expand tasks, research tasks, research before coding for all, expand subtasks. Do NOT activate for: single task research (use /research-before-coding), PRD generation (use /prd:go). ## Native-parallel first (token economy) Before launching agent waves, check the cheaper path: the native engine expands tasks in parallel for free. Prefer `python3 script.py expand` — backend op expand (native api) — or the `expand_tasks` MCP tool: it runs structured `expand` across pending tasks concurrently (inheriting the engine's ThreadPoolExecutor) on economy-tier models / keyless host CLIs and merges atomically. Use THIS skill's agent waves when: no provider/CLI is available, native expand reports failures for specific tasks (rerun just those here), or the research must be repo-grounded (agents can read the codebase; native expand cannot). ## Prerequisites - TaskMaster `tasks.json` must exist (run `/prd:go` first) - A research provider is configured — either (a) `task-master models --set-research <model> --<provider>` for any task-master provider family, or (b) an MCP research tool registered in `~/.claude.json` that Claude Code can call directly (for example `mcp__plugin_prd_go__*` tools or an external search/reason MCP) - At least 1 task in `tasks.json` --- ## Workflow (5 Steps) ### Step 1: Preflight ```bash python3 skills/expand-tasks/script.py read-tasks ``` Returns JSON: `total`, `expanded`, `pending_expansion`, `tasks[]`. **If `pending_expansion` is 0**: Report all tasks already expanded. Exit skill. **If research provider is not configured**: Check via `task-master models` and verify a research role is set. If none, tell the user to configure one (`task-master models --set-research <model> --<provider>`) and exit. The skill does not assume any specific research backend — it uses whatever is configured. --- ### Step 2: Choose Scope Use AskUserQuestion: - **All tasks** (default): Expand every task that hasn't been researched yet - **Specific tasks**: User provides task IDs (comma-separated) - **By dependency level**: Expand tasks with no dependencies first, then next wave **AI judgment**: Recommend "All tasks" for initial expansion, "By dependency level" for incremental work. --- ### Step 3: Generate Research Prompts For each task to expand: ```bash python3 skills/expand-tasks/script.py gen-prompt --task-id <ID> ``` Returns JSON with `prompt` field containing the full research agent prompt. **AI judgment**: Review the auto-generated prompt. Customize research questions if the task needs domain-specific queries. Add project context from the PRD or session-context files if relevant. --- ### Step 4: Launch Parallel Research Agents Launch research agents in parallel waves. Each wave = up to 5 concurrent agents. **For each task**, spawn a Task agent using the dedicated `research-expander` subagent type (defined in `agents/research-expander.md`): ``` Task( subagent_type: "research-expander", description: "Research Task <ID>: <title>", run_in_background: true, prompt: <prompt from Step 3> ) ``` **Wave strategy**: - Wave 1: Tasks with no dependencies (they inform downstream tasks) — run in parallel - Wave 2: Tasks depending on Wave 1 — run in parallel - Wave 3+: Continue until all tasks covered — run in parallel per wave - Max 5 agents per wave to avoid overwhelming the configured research backend **Wait for each wave to complete before launching the next.** Parallel dispatch only happens WITHIN a wave; waves themselves are serial. --- ### Step 5: Collect and Write Results As each `research-expander` agent completes, save its research output: 1. Write agent output to a temp file: ```bash cat > /tmp/research-task-<ID>.md <<'EOF' <agent output> EOF ``` 2. Write research back to `tasks.json`: ```bash python3 skills/expand-tasks/script.py write-research --task-id <ID> --research /tmp/research-task-<ID>.md ```
From anombyte93/prd-taskmaster, MIT.
More from anombyte93/prd-taskmaster
- 0.708score
prd-taskmaster
anombyte93
Zero-config goal-to-tasks engine (the Atlas engine).
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
handoff
anombyte93
Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
go
anombyte93
Zero-config goal-to-tasks engine.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
setup
anombyte93
Phase 0 of the prd-taskmaster pipeline.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
customise-workflow
anombyte93
Customise the prd-taskmaster plugin workflow via curated brainstorm questions.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
discover
anombyte93
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
execute-fleet
anombyte93
Phase execution skill for licensed Atlas Fleet runs.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
execute-task
anombyte93
Execute the next TaskMaster task using the implementation plan with CDD verification.
SkillCFreshness: C★ 607Claude Code +9 - 0.697score
atlas
anombyte93
The Atlas engine — turn any goal into a validated PRD and an executable, verified task graph.
SkillCFreshness: C★ 607Claude Code +9 - 0.586score
generate
anombyte93
Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing.
SkillCFreshness: C★ 607Claude Code +9 - 0.481score
CLAUDE.md · anombyte93/prd-taskmaster
anombyte93
CLAUDE.md from anombyte93/prd-taskmaster: 158 lines covering The end goal (north star — test every change against this), Unfakable "done" — the two gates…
TemplateCFreshness: C★ 607Claude Code - 0.478score
AGENTS.md · anombyte93/prd-taskmaster
anombyte93
AGENTS.md from anombyte93/prd-taskmaster: 53 lines covering The end goal (north star — test every change against this), Backend model (v4.1+), Working rules.
TemplateCFreshness: C★ 607Codex +5
Signals
- Stars
- 607
- Forks
- 60
- Open issues
- 8
- Last commit (this folder)
- Jun 15, 2026 (4 months ago)
- Last release
- Jun 13, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/anombyte93/prd-taskmaster
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from anombyte93
- 0.708score
prd-taskmaster
anombyte93
Zero-config goal-to-tasks engine (the Atlas engine).
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
handoff
anombyte93
Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
go
anombyte93
Zero-config goal-to-tasks engine.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
setup
anombyte93
Phase 0 of the prd-taskmaster pipeline.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
customise-workflow
anombyte93
Customise the prd-taskmaster plugin workflow via curated brainstorm questions.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
discover
anombyte93
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.
SkillCFreshness: C★ 607Claude Code +9
Cite this page
expand-tasks skill. Agent Mart. https://agentmart.dev/skills/anombyte93-expand-tasks (last updated 2026-10-24)