jin-interview

Interview users to gather project requirements and generate a formal spec document.

2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/cjinzy/jin-claude --skill jin-interview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jin-interview
Source: https://github.com/cjinzy/jin-claude/tree/main/plugins/jin-claude/skills/jin-interview
Command: npx skills add https://github.com/cjinzy/jin-claude --skill jin-interview

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of incomplete or ambiguous requirements by conducting in-depth interviews to ensure all aspects of a project are clearly defined before implementation.

Core Features & Use Cases

  • Comprehensive Requirement Gathering: Asks detailed, non-obvious questions about technical implementation, UI/UX, potential concerns, and trade-offs.
  • Spec Document Generation: Consolidates interview output into a formal specification document.
  • Use Case: Kick-off a new software feature by having this Skill interview stakeholders to flesh out all functional and non-functional requirements, resulting in a clear spec document.

Quick Start

Use the jin-interview skill to interview me in detail about the new user authentication system, focusing on security and scalability, and then write the spec to a file.

Frequently Asked Questions about jin-interview

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

FAQPage Schema
How do I gather detailed software requirements before starting implementation?

To gather detailed software requirements, conduct in-depth user interviews that ask non-obvious questions across technical, UI/UX, and concern domains, ensuring complete specification clarity before implementation.

What is the best way to conduct user research for a formal specification document?

The best way to conduct user research for a specification document is to facilitate comprehensive interviews with stakeholders, probing trade-offs and potential concerns, then consolidating the output into a formal spec document.

Can I generate a formal spec document focusing only on specific areas like security and scalability?

Yes, you can generate a formal spec document focused on specific areas like security and scalability. The interview process can target specific domains, ensuring the resulting specification covers those functional and non-functional requirements in detail.

What types of questions should I ask stakeholders during a product management interview?

During a product management interview, you should ask detailed, non-obvious questions covering technical implementation, UI/UX design, potential concerns, and trade-offs. This ensures all functional and non-functional project aspects are clearly defined.

Does automated requirement gathering work for ambiguous project kickoffs?

Automated requirement gathering works for ambiguous project kickoffs by conducting in-depth interviews that flesh out all aspects of a new feature. It addresses incomplete requirements by ensuring clarity and completeness before any implementation begins.