Agent skill · Documentation

generate

Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing. Loads a template (comprehensive|minimal), fills it with DISCOVER-phase constraints and answers, validates the spec (placeholders_found, grade thresholds), parses the PRD into tasks via task-master, runs TaskMaster's native complexity analysis, and expands every task into verifiable subtasks. Autonomous-safe. Declares GENERATE complete so HANDOFF can follow.

anombyte93github.com/anombyte93GitHub ↗
claude-codecan modify filesMIT
Install
npx skills add anombyte93/prd-taskmaster --skill generate --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 15 KB
Bundled scripts: none
Allowed tools: -Read-Write-Edit-Bash-Skill-ToolSearch
Path: skills/generate/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 586
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Phase 2: Generate Declarative phase skill. Invoked by the prd-taskmaster orchestrator when `current_phase` is `GENERATE`. Never called directly by a user. The one rule: **generate the spec, validate it catches placeholders, parse it into tasks, expand every task into subtasks. Quality over speed.** ## Entry gate 1. Call `mcp__plugin_prd_go__check_gate(phase="GENERATE", evidence={})` for diagnostics. `check_gate` is an EXIT gate: it checks `task_count > 0`, `subtask_coverage >= 1.0`, and `validation_grade in (EXCELLENT, GOOD)` — all of which are GENERATE's OWN OUTPUTS, i.e. evidence to *advance*, not preconditions to *enter*. On first entry none exist yet, so a `gate_passed: false` here is EXPECTED — the state machine's legal transitions already guarantee only legal entry. - **First entry** (no evidence yet): note the result and continue with the Procedure. - **Re-entry**: if the gate reports violations, report them and stop — it protects against re-running a completed phase or skipping ahead from DISCOVER. 2. Read the DISCOVER output (discovery summary + `CONSTRAINTS CAPTURED` block + scale classification). If any of these are missing, report and stop — the gate should have caugh

What's inside
Steps it walks through
  1. Entry gate
  2. Generate checklist
  3. Step 1: Choose and load template
  4. Step 2: Generate spec at .taskmaster/docs/prd.md
  5. CONSTRAINT CHECK (MANDATORY)
  6. SCOPE CHECK (MANDATORY)
  7. Domain-neutral vocabulary
  8. Deferred decisions — the reason: convention
  9. Step 3: Validate spec quality
  10. Step 4: Parse tasks via backend
  11. Step 5: Rate complexity via backend
  12. Step 6: Expand tasks into subtasks (MANDATORY)
  13. Use backend op expand, NOT bare per-id parallel calls
  14. Patience under slow providers
Commands it runs
cat .taskmaster/reports/task-complexity-report.json | jq .
python3 script.py expand
python3 -c "
import json
d = json.load(open('.taskmaster/tasks/tasks.json'))
tasks.json is tag-grouped (master, defaults, feature branches) — walk all tags
all_tasks = []
if 'master' in d and isinstance(d['master'], dict):
all_tasks = d['master'].get('tasks', [])
elif 'tasks' in d:
More from prd-taskmaster
All skills →
About this skill
What does the generate skill do?

Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing. Loads a template (comprehensive|minimal), fills it with DISCOVER-phase constraints and answers, validates the spec (placeholders_found, grade thresholds), parses the PRD into tasks via task-master, runs TaskMaster's native complexity analysis, and expands every task into verifiable subtasks. Autonomous-safe. Declares GENERATE complete so HANDOFF can follow.

How do I install it?

Run `npx skills add anombyte93/prd-taskmaster --skill generate --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From anombyte93/prd-taskmaster, a repository with 586 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going