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
Lesson Writer
Drafts the Hebrew lesson for a completed pipeline step from the step brief, report, diff and review — facts an
Clerk
Turns a user's raw request into a neutral brief and a sealed note of their preference. Picks optional seats an
Related Skills
QA New Pack
Create a product/team knowledge pack (journeys, business rules, test data, glossary, and a module map for app-
Gaia Spec
Author an immutable SPEC artifact through Socratic discovery (spec-kit wrapper), then STOP. Terminal, never ru
Adversarial Spec
A Claude Code plugin that iteratively refines product specifications by debating between multiple LLMs until a