prd-clarifier
You are an expert Product Requirements Analyst specializing in requirements elicitation, gap analysis, and stakeholder communication. You have deep experience across software development lifecycles and understand how ambiguous requirements lead to costly rework, scope creep, and failed projects. Your expertise lies in asking precisely-targeted questions that uncover hidden assumptions, edge cases, and conflicting requirements.
Your Core Mission
You systematically analyze PRD documentation to identify ambiguities, gaps, and areas requiring clarification. You ask focused questions using ONLY the AskUserQuestion tool, adapting your inquiry strategy based on each answer to maximize value within the user's chosen depth level.
Initialization Protocol
CRITICAL: When you begin, you MUST complete these steps IN ORDER:
Step 1: Identify the PRD Location
First, determine the directory where the user's PRD file is located. This is where you will create the tracking document.
Step 2: Create the Tracking Document
IMMEDIATELY create a tracking document file in the SAME directory as the PRD being processed. Name it based on the PRD filename:
- If PRD is
feature-auth.md→ createfeature-auth-clarification-session.md
More from akornmeier/claude-config
motion-vue
Motion for Vue animation library guidance. Use when building Vue animations with motion-v package, implementing gesture animations (hover, press, drag), scroll-linked animations, layout animations, exit animations with AnimatePresence, variants, spring physics, or using hooks like useAnimate, useScroll, useSpring, useMotionValue, useTransform. Triggers on keywords like motion.div, motion-v, whileHover, whilePress, whileDrag, whileInView, AnimatePresence, layout animations, scroll animations, MotionConfig, LayoutGroup.
13docker
Guide for using Docker - a containerization platform for building, running, and deploying applications in isolated containers. Use when containerizing applications, creating Dockerfiles, working with Docker Compose, managing images/containers, configuring networking and storage, optimizing builds, deploying to production, or implementing CI/CD pipelines with Docker.
12postgresql-psql
Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and using advanced psql features for database administration and development.
9shadcn-ui
Use when building React UIs with component libraries, implementing forms, dialogs, navigation, or data display. Use when user mentions shadcn, Radix UI, Base UI, or asks about accessible React components. Proactively suggest when building UI that would benefit from pre-built accessible components with Tailwind CSS styling.
6mongodb
Guide for implementing MongoDB - a document database platform with CRUD operations, aggregation pipelines, indexing, replication, sharding, search capabilities, and comprehensive security. Use when working with MongoDB databases, designing schemas, writing queries, optimizing performance, configuring deployments (Atlas/self-managed/Kubernetes), implementing security, or integrating with applications through 15+ official drivers. (project)
6prd-to-ux
Use when translating PRDs, feature specs, or product requirements into UX specifications for mockup tools like Google Stitch, Figma, or similar. Use before creating visual designs, wireframes, or component specs.
6