interview-project

Interview project stakeholders and generate a SPEC.md with requirements and decisions.

Updated Jan 15, 2025
One-click install
npx skills add https://github.com/TobiasBak/dotfiles --skill interview-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview-project
Source: https://github.com/TobiasBak/dotfiles/tree/main/agent-files/skills/interview-project
Command: npx skills add https://github.com/TobiasBak/dotfiles --skill interview-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interview users in-depth about project requirements to create a comprehensive specification. Use when starting a new project, gathering requirements, or when user wants to document project decisions. Triggers on requests like "interview me about my project", "gather requirements", "create spec", "help me plan this project", or when user wants to build/update SPEC.md.

Core Features & Use Cases

  • In-depth interview workflow covering technical implementation, UI/UX considerations, security, and tradeoffs
  • Generates a comprehensive SPEC.md capturing gathered requirements and decisions
  • Use cases include initiating a new project, updating an existing SPEC.md, or documenting decisions for handoff

Quick Start

Request an in-depth project interview to generate a complete SPEC.md based on your requirements.

Frequently Asked Questions about interview-project

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

FAQPage Schema
How do I gather project requirements through a structured interview?

Gather project requirements through a structured interview by answering in-depth questions covering technical implementation, UI/UX, security, and tradeoffs. The responses are then compiled into a comprehensive SPEC.md for reference.

What is a SPEC.md file used for in project management?

A SPEC.md file is used for documenting project requirements, clarifying scope, and capturing decisions. It ensures traceability and consistency for stakeholders during project initiation and handoff.

Can I update an existing SPEC.md instead of starting a new project specification?

Yes, you can update an existing SPEC.md. The guided interview workflow appends new decisions and requirements to the current specification, ensuring the decision-log remains accurate for handoff.

What is the best way to document project decisions for stakeholder handoff?

The best way to document project decisions for handoff is using a guided decision-log. This captures traceable choices during the interview, ensuring consistency when transferring project knowledge to stakeholders.

When should I not use an interview-based approach for project specification?

You should not use an interview-based approach for project specification if your initiative requires immediate documentation without stakeholder input, as this process requires structured interviewing steps to capture decisions.