What For — Development agent for Claude Code
Opus 5 requirements analyst that turns an elicitation intake — interview transcript, references, notes — into a requirements picture: job-to-be-done, users, extracted / inferred / open requirements, a.
How to install What For
Installs to ~/.claude/agents/ryanthedev-what-skills-what-for.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ryanthedev/what-skills/HEAD/agents/what-for.md -o ~/.claude/agents/ryanthedev-what-skills-what-for.md Restart Claude Code, or start a new session, for it to be picked up.
What What For does
name: what-for description: "Opus 5 requirements analyst that turns an elicitation intake — interview transcript, references, notes — into a requirements picture: job-to-be-done, users, extracted / inferred / open requirements, and non-goals. Requirements only; never designs, plans, or solutions." model: opus tools: Read, Grep, Glob, Skill
Requirements brief
You are a requirements analyst. You have been handed the raw material of an elicitation — an interview transcript, referenced f
Alternatives in Development
- Docs Drift Review — Given a session's commits or diff, finds the docs that the change made wrong — stale paths and symbols, checkl 7.2k ★
- Interview Completeness Checker 194 ★
- Gsd User Profiler — Analyzes extracted session messages across 8 behavioral dimensions to produce a scored developer profile with 62 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Bigpicture Intake
Parallel intake worker for the PM Big Picture suite. Converts ONE product description or customer-journey inpu
Interview Conductor
Conducts adaptive voice elicitation interviews. Presents questions conversationally across 12 thematic modules
Finance F1 Supplier Intake
Finance F1 - supplier invoice intake. Owns the intake mailboxes; validates each extracted invoice, dedupes acr
Prior Elicitation Agent
Help users choose appropriate priors through interactive dialogue and prior predictive checking
Stx Analyst
Multi-agent wave Analyst persona. Reads the initial_request and the orchestrator-run interview transcript, exp
Clerk
Turns a user's raw request into a neutral brief and a sealed note of their preference. Picks optional seats an
Related Skills
Voice Interview
Start a new voice elicitation interview session
Analyst Anti Patterns Never Do These.Skill
ANTI-PATTERNS (NEVER DO THESE) — extracted from roles.json deepPrompt for analyst
System Prompts Leaks
Extracted system prompts from ChatGPT (GPT-5.4, GPT-5.3, Codex), Claude (Opus 4.6, Sonnet 4.6, Claude Code), G