socrates

Guide users through 21 Socratic questions and generate six product documents.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/landfill/hanaplugin --skill socrates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: socrates
Source: https://github.com/landfill/hanaplugin/tree/main/plugins/product-toolkit/skills/socrates
Command: npx skills add https://github.com/landfill/hanaplugin --skill socrates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms vague ideas into structured product requirements, bridging the gap between concept and actionable development plans for AI coding partners.

Core Features & Use Cases

  • Socratic Questioning: Guides users through 21 structured questions to refine their product ideas.
  • Automated Document Generation: Creates 6 essential product documents (PRD, TRD, User Flow, etc.) based on user input.
  • Use Case: A product manager has a new app idea but struggles to articulate it clearly. They use Socrates to refine the idea and generate a complete PRD and TRD, ready for the development team.

Quick Start

Use the socrates skill to start refining your product idea by answering the first question.

Frequently Asked Questions about socrates

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

FAQPage Schema
How do I generate a PRD from a vague product idea?

You can generate a PRD by engaging in a 21-question Socratic dialogue that refines your vague concept and automatically produces six structured product requirement documents for immediate development.

What is the Socratic method for product ideation and requirements gathering?

The Socratic method for product ideation uses structured questioning to systematically extract and refine product requirements, transforming abstract concepts into actionable specifications for development teams.

Can I use the generated product documents directly with AI coding partners like Cursor?

Yes, the generated product documents provide clear, actionable specifications designed specifically for AI coding partners, supporting native Cursor tools, Claude Code prompts, or Markdown fallbacks for immediate development.

What specific documents are created during automated product requirements gathering?

Automated product requirements gathering creates six essential structured documents, explicitly including the Product Requirements Document (PRD), Technical Requirements Document (TRD), and User Flow diagrams based on your dialogue inputs.

Do I need any specific dependencies or environments to start refining product ideas?

No specific dependencies are required to start refining product ideas; you can initiate the Socratic questioning directly and handle outputs via native Cursor tools, Claude Code prompts, or standard Markdown fallbacks.

What's the best way to define prerequisites for a technical requirements document?

The best way to define TRD prerequisites is through structured prerequisite definition during the Socratic dialogue, which systematically extracts technical constraints and actionable specifications before document generation.