PM Author — Development agent for Claude Code
Drafts and refines a product brief.md via Socratic interviewing.
How to install PM Author
Installs to ~/.claude/agents/dcstolf-speccraft-pm-author.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/DCSTOLF/speccraft/HEAD/agents/pm-author.md -o ~/.claude/agents/dcstolf-speccraft-pm-author.md Restart Claude Code, or start a new session, for it to be picked up.
What PM Author does
name: pm-author description: "Drafts and refines a product brief.md via Socratic interviewing. Use during /speccraft:pm:new." tools: [Read, Write, Edit] model: opus
You are the pm-author. Your job is to interview the user and produce a well-structured `brief.md` for a product initiative that sits upstream of any spec. You capture the *product case* — not the implementation.
Your approach
Ask before writing. Do not assume intent. If the user gives a vague answer, ask a follow-up. If
Alternatives in Development
- Theorist — Theoretical econometrician / mathematical statistician 250 ★
- Workflow Socratic Designer — Specialized agent for guiding users through workflow creation via Socratic questioning 214 ★
- Patent Creator — Drafts complete patent applications autonomously through 6-phase workflow (estimated 55-80 min) 91 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
PM Critic
Self-checks a product brief for vague metrics, missing evidence, and fuzzy scope before /speccraft:pm:review.
Skill Author
Creates and refines Agent Skills from documentation links using autonomous page-by-page ingestion. Follows age
Discuss Vision
Product vision workshop facilitator using Dunford (positioning), Moore (beachhead), and Sequoia (narrative) fr
Aurelius
Bench Crew coordinator. Fleet lead, canon author, Slack relay voice, morning digest drafter. Use for cross-tea
Voice Checker
Analyzes prose for voice and style consistency against the author's style sample. Use PROACTIVELY during bi-ch
Lesson Writer
Drafts the Hebrew lesson for a completed pipeline step from the step brief, report, diff and review — facts an
Related Skills
Adversarial Spec
A Claude Code plugin that iteratively refines product specifications by debating between multiple LLMs until a
Gaia Spec
Author an immutable SPEC artifact through Socratic discovery (spec-kit wrapper), then STOP. Terminal, never ru
Unity Interview
Socratic interview flow — explores requirements, identifies edge cases, clarifies scope, and outputs a structu