Tdoc
tornado-doc/tdoc
Use tdoc by default to create, edit, publish, or share any document, even when tdoc is not mentioned.
Expand all TaskMaster tasks with deep research before coding begins.
$ npx skills add anombyte93/prd-taskmaster --skill expand-tasks -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install anombyte93/prd-taskmaster expand-tasks --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/anombyte93/prd-taskmaster.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/expand-tasks .claude/skills/expand-tasks && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "expand-tasks" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/expand-tasks into .claude/skills/expand-tasks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "expand-tasks", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/anombyte93/prd-taskmaster/tree/main/skills/expand-tasksType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add anombyte93/prd-taskmaster --skill expand-tasks -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install anombyte93/prd-taskmaster expand-tasks --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anombyte93/prd-taskmaster.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/expand-tasks .agents/skills/expand-tasks && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "expand-tasks" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/expand-tasks into .agents/skills/expand-tasks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "expand-tasks", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add anombyte93/prd-taskmaster --skill expand-tasks -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install anombyte93/prd-taskmaster expand-tasks --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anombyte93/prd-taskmaster.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/expand-tasks .cursor/skills/expand-tasks && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "expand-tasks" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/expand-tasks into .cursor/skills/expand-tasks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "expand-tasks", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/anombyte93/prd-taskmaster.git --path skills/expand-tasks--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add anombyte93/prd-taskmaster --skill expand-tasks -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install anombyte93/prd-taskmaster expand-tasks --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anombyte93/prd-taskmaster.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/expand-tasks .gemini/skills/expand-tasks && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "expand-tasks" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/expand-tasks into .gemini/skills/expand-tasks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "expand-tasks", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install anombyte93/prd-taskmaster expand-tasksInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add anombyte93/prd-taskmaster --skill expand-tasks -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/anombyte93/prd-taskmaster.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/expand-tasks .github/skills/expand-tasks && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "expand-tasks" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/expand-tasks into .github/skills/expand-tasks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "expand-tasks", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add anombyte93/prd-taskmaster --skill expand-tasks -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install anombyte93/prd-taskmaster expand-tasks --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/anombyte93/prd-taskmaster.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/expand-tasks .opencode/skills/expand-tasks && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "expand-tasks" agent skill from https://github.com/anombyte93/prd-taskmaster/tree/main/skills/expand-tasks into .opencode/skills/expand-tasks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "expand-tasks", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
expand-tasksExpand all TaskMaster tasks with deep research before coding begins.
Expand Tasks is an agent skill from anombyte93/prd-taskmaster. 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.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Product & Project Management, covering PRD writing and Deep research. It works with Model Context Protocol. The repository describes itself as: Zero-config goal-to-tasks engine for Claude Code (the Atlas engine). Graded PRD validation, dependency-ordered task graph, evidence-gated execution. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3a9756a. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteEditBashTaskSkillGlobGrepAskUserQuestionToolSearch…and 4 more on the same allowed-tools line.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Expand Tasks loads about 2k tokens when it runs. Until then it costs about 84 tokens; SKILL.md has 885 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, Write, Edit, Bash, Task, Skill, Glob, Grep, AskUserQuestion, ToolSearch, mcp__atlas-engine, mcAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from anombyte93/prd-taskmaster at commit 3a9756a, republished under its MIT licence (© anombyte93). 885 words, ~1,998 tokens.
.claude/skills/expand-tasks/SKILL.md (or your agent's skills folder).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.
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).
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).
tasks.json must exist (run /prd:go first)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)tasks.jsonpython3 skills/expand-tasks/script.py read-tasksReturns 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.
Use AskUserQuestion:
AI judgment: Recommend "All tasks" for initial expansion, "By dependency level" for incremental work.
For each task to expand:
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.
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:
Wait for each wave to complete before launching the next. Parallel dispatch only happens WITHIN a wave; waves themselves are serial.
As each research-expander agent completes, save its research output:
Write agent output to a temp file:
cat > /tmp/research-task-<ID>.md <<'EOF'
<agent output>
EOFWrite research back to tasks.json:
python3 skills/expand-tasks/script.py write-research --task-id <ID> --research /tmp/research-task-<ID>.mdAfter all tasks are written, verify:
python3 skills/expand-tasks/script.py statusAI judgment: Review each research result for quality. If a result is too thin (< 5 lines of useful content) or clearly failed, re-run that specific task's research through a fresh research-expander invocation.
The gen-prompt command generates prompts that follow the
research-before-coding pattern:
research-expander agent is tool-agnostic: it picks up whichever research tools are available in the current Claude Code session. This may be task-master research, an MCP search/reason tool from ~/.claude.json (including any mcp__plugin_prd_go__* tools registered by this plugin), WebSearch as a last resort, or whatever the user has bound. The skill does not hard-code any specific research MCP.Critical: prefer structured research tools (task-master research, MCP
search/reason tools) over raw WebSearch/WebFetch when available — they produce
cleaner outputs with citations.
| Error | Action |
|---|---|
| Research provider unreachable or rate-limited | Exit skill, tell user to verify task-master models research role is set and reachable |
research-expander agent returns empty/failed | Re-run that specific task with different queries |
tasks.json not found | Exit skill, tell user to run /prd:go first |
| Task already expanded | Skip silently unless user forces re-expansion |
| Agent timeout | Mark task as failed, continue with others |
After all tasks are expanded, the skill reports:
This skill fits between Step 8 (Parse & Expand Tasks) and Step 11 (Choose Next Action) of the prd-taskmaster workflow. After PRD is parsed into tasks but before execution begins.
/prd:go → generates PRD → parses into tasks
↓
/expand-tasks → research-expander agents run in Parallel waves → writes findings back to tasks.json
↓
Implementation begins (with research context in each task)research_notes field of each task in tasks.jsonresearch-expander agent typically completes in ~30s depending on research backend and query depth; 15 tasks ≈ 3 waves ≈ 2-3 minutes total© anombyte93, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/expand-tasks of anombyte93/prd-taskmaster.
Open the folder on GitHubat commit 3a9756a
Expand Tasks next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Expand Tasks this skillanombyte93/prd-taskmaster | 604 | — | ~2k | Automated safety check: Notes | MIT | |
| Tdoctornado-doc/tdoc | 103 | — | ~18k | Automated safety check: Notes | AGPL-3.0 | |
| Writing312362115/claude | 107 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Ouroboros PM InterviewQ00/ouroboros | 6.2k | 1 repos | ~5.7k | Automated safety check: Pass | MIT | |
| Produck Feedback To Buildtryproduck/produck-skills | 510 | — | ~1k | Automated safety check: Pass | Apache-2.0 | |
| Rhesisrhesis-ai/rhesis | 397 | — | ~1.2k | Automated safety check: Pass | Proprietary |
tornado-doc/tdoc
Use tdoc by default to create, edit, publish, or share any document, even when tdoc is not mentioned.
312362115/claude
通用写作技能:以"内容→组件→组合"的方式产出技术文档、产品文档、汇报材料. An agent skill from 312362115/claude.
Q00/ouroboros
Runs a guided product-manager interview that classifies each question automatically and produces a Product Requirements Document.
tryproduck/produck-skills
Pulls full in-context user feedback tickets through the Produck MCP server and turns them into an aligned product change instead of a guess.
rhesis-ai/rhesis
Design, run, and analyze AI test suites on Rhesis — explore endpoints, build test foundations from a spec, create requirements and metrics, execute tests, and analyze results.
TencentBlueKing/bk-bcs
A skill your agent uses when work starts before a complete PRD exists, including 产品前置, 产品调研, 用户调研, 竞品分析, PRD, 原型, 想法建单, 老板需求, 需求来源, 产品父单, 角色拆单, 设计子单, 前端子单, 后端子单, 页面原型 Spec, BKUI 原型, HTML 原型, 原型评审…
anombyte93/prd-taskmaster
Customise the prd-taskmaster plugin workflow via curated brainstorm questions.
anombyte93/prd-taskmaster
Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing.
anombyte93/prd-taskmaster
Phase execution skill for licensed Atlas Fleet runs. An agent skill from anombyte93/prd-taskmaster.
anombyte93/prd-taskmaster
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.
anombyte93/prd-taskmaster
Execute the next TaskMaster task using the implementation plan with CDD verification.
anombyte93/prd-taskmaster
Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.
Works with
Expand all TaskMaster tasks with deep research before coding begins. Expand Tasks is an agent skill from anombyte93/prd-taskmaster. Expand all TaskMaster tasks with deep research before coding begins.
Expand Tasks fits situations like: tasks that involve PRD writing; tasks that involve Deep research.
Run `npx skills add anombyte93/prd-taskmaster --skill expand-tasks -a claude-code`. Or copy the skill folder (skills/expand-tasks in anombyte93/prd-taskmaster) into .claude/skills/expand-tasks in your project. Claude Code loads it when a task matches its description.
Run `npx skills add anombyte93/prd-taskmaster --skill expand-tasks -a codex`. Or copy the skill folder (skills/expand-tasks in anombyte93/prd-taskmaster) into .agents/skills/expand-tasks in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anombyte93/prd-taskmaster --skill expand-tasks -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/expand-tasks, .gemini/skills/expand-tasks, .github/skills/expand-tasks and .opencode/skills/expand-tasks in your project.
Going by SKILL.md and its folder, Expand Tasks needs the command-line tools its instructions call (python3). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, Task, Skill, Glob, Grep, AskUserQuestion, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__plugin_prd-taskmaster_go, mcp__plugin_atlas-go_go.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Expand Tasks is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Expand Tasks: Tdoc (tornado-doc/tdoc, 103 stars), Writing (312362115/claude, 107 stars), Ouroboros PM Interview (Q00/ouroboros, 6.2k stars) and Produck Feedback To Build (tryproduck/produck-skills, 510 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
anombyte93 (a GitHub user) maintains it in anombyte93/prd-taskmaster, which has 604 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on August 14, 2026.
Source: anombyte93/prd-taskmaster on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.