supabase
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
interview-conducting
AI-led stakeholder interviews using LLMREI research-backed patterns. Conducts structured interviews to elicit requirements through context-adaptive questioning, active listening, and systematic requirement extraction.
Full skill instructions
AI-led stakeholder interviews using research-backed LLMREI patterns for effective requirements elicitation.
Keywords: stakeholder interview, requirements interview, LLMREI, elicit requirements, talk to stakeholder, interview session, user interview, customer interview
Invoke this skill when:
When interviewing an actual person through the chat interface:
mode: real_stakeholder
approach:
- Use AskUserQuestion tool for structured questions
- Allow natural conversation flow
- Adapt questions based on responses
- Summarize and confirm understanding periodically
When no real stakeholder is available:
mode: simulated
approach:
- Spawn persona agent via Task tool
- Conduct interview with simulated stakeholder
- Mark requirements with lower confidence
- Flag items needing real stakeholder validation
Goals:
Questions:
Goals:
Question Types:
Goals:
Question Pathways:
Start with open-ended → Follow up with specifics → Validate understanding
Example:
Q1: "What should the system do when a user logs in?"
Q2: "You mentioned 'quick access to dashboard' - what does quick mean to you?"
Q3: "So the login should complete in under 2 seconds and show the dashboard. Is that right?"
Goals:
Techniques:
Goals:
General questions applicable to any interview:
| Question | Purpose |
|---|---|
| "What is your primary goal for this system?" | High-level vision |
| "Who are the main users?" | User identification |
| "What existing systems does this replace/integrate with?" | Context mapping |
| "What would failure look like?" | Risk identification |
Follow up on stakeholder responses to get specifics:
Pattern: [Stakeholder says X] → "When you say X, what specifically do you mean?"
Examples:
- "fast" → "What response time are you expecting? Under 1 second?"
- "secure" → "What specific security requirements apply? Authentication methods?"
- "easy to use" → "Can you describe what easy means? Any specific workflows?"
Introduce considerations the stakeholder may not have mentioned:
Pattern: Suggest possibilities based on domain knowledge
Examples:
- "Have you considered how this works on mobile devices?"
- "What happens if the user loses connectivity mid-operation?"
- "How should the system handle peak load during [known busy period]?"
As requirements emerge, capture them in this format:
requirement:
id: REQ-{number}
text: "{requirement statement}"
source: interview
stakeholder: "{role}"
timestamp: "{ISO-8601}"
type: functional|non-functional|constraint
priority: must|should|could|wont
confidence: high|medium|low
raw_quote: "{exact stakeholder words if notable}"
| Mistake | Prevention |
|---|---|
| Very long questions | Keep questions concise and focused |
| Multiple unrelated questions | One question at a time |
| Leading questions | Use neutral language |
| Skipping NFRs | Explicitly ask about performance, security, usability |
| No summary | Recap periodically to verify understanding |
| Rushing | Allow silence; stakeholders often add important details |
After each interview, generate:
interview_summary:
session_id: "INT-{number}"
stakeholder_role: "{role}"
duration_minutes: {number}
date: "{ISO-8601}"
autonomy_level: "{guided|semi-auto|full-auto}"
key_themes:
- "{theme-1}"
- "{theme-2}"
requirements_elicited:
- id: REQ-{number}
text: "{requirement}"
confidence: high|medium|low
type: functional|non-functional|constraint
priority: must|should|could
follow_up_needed:
- "{question or topic needing clarification}"
stakeholder_quotes:
- "{notable direct quote}"
observations:
- "{interviewer observation about needs or concerns}"
next_steps:
- "{recommended action}"
For specific techniques, delegate to:
references/llmrei-patterns.md from parent skillstakeholder-simulation skilldomain-research skill for backgroundSave interview results to:
.requirements/{domain}/interviews/INT-{number}.yaml
elicitation-methodology - Parent hub skillstakeholder-simulation - For simulated interviewsgap-analysis - Post-interview completeness checkingHandles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
Comprehensive guides and best practices for Neon Serverless Postgres, covering setup, connection methods, authentication, and platform APIs.
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Complete Better Auth server and client setup with database adapters, session management, plugins, and security configuration.
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".
Complete Cloudflare platform integration with decision trees for compute, storage, AI, networking, security, and infrastructure-as-code.
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.
Send, read, and manage Gmail messages, drafts, labels, and account settings.
Comprehensive website auditing across 230+ rules in 21 categories including SEO, performance, security, and accessibility.
Shared authentication, CLI syntax, and output formatting patterns for gws Google Workspace commands.
Discover your celebrity doppelgänger with StarByFace!
GeoSpy: Pricing, Features, FAQs, and Alternatives for AI Teams
Detect AI-generated voices to protect against audio fraud.
Ensure Your Content's Originality with AI Plagiarism Checker
Upscale images by 400% without quality loss
Protect your social media from copyright disputes
Accurately Detect AI-Generated Content with TheChecker.AI
Chrome extension that detects and flags AI-generated content