gsd-explore

Guide software development ideation through Socratic questioning and structured routing.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/nnexai/git-stacks --skill gsd-explore-nnexai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-explore
Source: https://github.com/nnexai/git-stacks/tree/main/.codex/skills/gsd-explore
Command: npx skills add https://github.com/nnexai/git-stacks --skill gsd-explore-nnexai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of unstructured brainstorming by providing a Socratic framework that guides developers through deep ideation before they commit to concrete implementation plans.

Core Features & Use Cases

  • Socratic Probing: Uses guided questioning to challenge assumptions and refine project concepts.
  • Agentic Routing: Automatically routes ideation outputs into appropriate project artifacts like research questions, requirements, or task seeds.
  • Use Case: Use this when you have a vague feature idea and need to pressure-test the requirements and technical feasibility before writing any code.

Quick Start

Invoke the gsd-explore skill by typing $gsd-explore followed by the topic you wish to ideate on.

Frequently Asked Questions about gsd-explore

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

FAQPage Schema
How do I refine vague software feature ideas before writing code?

To refine vague software feature ideas, use Socratic probing to challenge assumptions and pressure-test technical feasibility. Structured ideation guides you through targeted questions, validating project requirements and routing outputs into documented artifacts before implementation.

What is Socratic ideation and how does it work for software planning?

Socratic ideation for software planning uses guided questioning to deeply explore project concepts. It works by challenging your assumptions and refining requirements, automatically routing the validated outputs into appropriate development artifacts like research questions or task seeds.

How do I validate project requirements before committing to an implementation plan?

Validate project requirements by routing ideation outputs through structured questioning that tests technical feasibility. This process ensures your concepts are fully pressure-tested and documented as task seeds or requirements before you commit to a concrete implementation plan.

Can I automatically generate task seeds from brainstorming outputs?

Yes, you can automatically generate task seeds from brainstorming outputs through agentic routing. As you ideate, validated concepts are structured and routed directly into appropriate project artifacts, ensuring requirements are documented and ready for development.

Does structured idea routing work for agile development workflows?

Structured idea routing effectively supports agile development workflows by capturing ideation outputs and converting them into validated requirements and task seeds. This ensures your project concepts are technically pressure-tested and documented before spawning agentic implementation tasks.

When should I not use Socratic questioning for project ideation?

Socratic questioning for project ideation is not ideal when you already have fully validated, concrete implementation plans. It is specifically designed for early-stage unstructured brainstorming where technical feasibility and project requirements still need to be pressure-tested.