Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
AGENTS.md instructions for smicolon/ai-kit, a project described as: Convention packs for any AI coding tool - agents, skills, commands, and rules for 15 tools including Claude Code, Cursor, Windsurf, and Copilot.
System architect specialist using Eraser.io diagram-as-code. Creates ERDs, flowcharts, system architecture, cloud diagrams, sequence diagrams, and BPMN/swimlane diagrams using text-based syntax.
MCP server "better-auth" as configured in smicolon/ai-kit. Runs locally from the @nahmanmate/better-auth-mcp-server npm package. Needs 4 environment variables to run.
Authentication architect for designing Better Auth implementations. Use for auth architecture, provider setup, security flows, and enterprise auth patterns.
Pre-implementation clarification expert. Use when a developer has been handed a vague task and needs the scope nailed down before writing code. Detects whether the task has a single flow (explains and proceeds) or multiple flows (lists them and asks the user to pick one). Never asks cluster-by-cluster questions…
Resolve ambiguity in a task before implementation. Detects whether the task has a single clear flow (explains and proceeds) or multiple flows (lists them and asks the user to pick one). Produces a structured execution context (Markdown + JSON) under .claude/clarifications/.
Synthesizes the chosen (or only) candidate flow into the canonical execution-context Markdown + JSON artifacts under .claude/clarifications/. Activates after flow-detector returns a single candidate, or after flow-selector confirms the user's choice. Never asks follow-up questions.
Analyzes a task description plus the surrounding codebase and produces a list of candidate end-to-end flows. Activates when a developer describes a task using vague verbs (send, notify, sync, handle, process, integrate) without specifying entity, trigger, or recipient. Returns 1 candidate when the flow is unambiguous…