project-questions

Interview users to define project scope, assumptions, and constraints.

1|1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/trevorbyrum/claude-skills-suite --skill project-questions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-questions
Source: https://github.com/trevorbyrum/claude-skills-suite/tree/main/skills/project-questions
Command: npx skills add https://github.com/trevorbyrum/claude-skills-suite --skill project-questions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical early-stage problem of vague project requirements by conducting an in-depth, probing interview to uncover assumptions, gaps, and constraints before development begins.

Core Features & Use Cases

  • Deep-dive Interview: Aggressively questions users to solidify project scope, goals, and technical constraints.
  • Assumption Challenging: Identifies and resolves conflicting information or unaddressed critical areas.
  • Use Case: When a user says "I want to build a new app," this skill will interview them until the core problem, target users, non-goals, tech stack, and success metrics are clearly defined.

Quick Start

Use the project-questions skill to interview me about my new project idea.

Frequently Asked Questions about project-questions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define project scope for a new software development initiative?

To define project scope, this skill conducts an in-depth interview that aggressively questions users to solidify goals, identify assumptions, and surface technical constraints before development begins.

What is the best way to gather requirements for product planning?

The best way to gather requirements for product planning is through a probing interview that challenges assumptions, resolves conflicting information, and uncovers unaddressed critical areas.

How do I conduct a user interview to clarify project goals and non-goals?

You conduct a user interview to clarify project goals by using this skill to systematically question the user until the core problem, target audience, non-goals, and success metrics are clearly defined.

Do I need domain research before starting project definition?

Yes, project definition requires domain research via Gemini or Copilot to ground the interview with relevant context and ensure a clear understanding of the problem space before development.

What questions should I ask to identify technical stack constraints?

To identify technical stack constraints, the interview asks targeted questions that surface technical limitations, uncover assumptions, and define non-goals for new software development initiatives.