exploring

Clarify vague project prompts through structured Socratic questioning.

4|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/NSObjects/specpowers --skill exploring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exploring
Source: https://github.com/NSObjects/specpowers/tree/main/skills/exploring
Command: npx skills add https://github.com/NSObjects/specpowers --skill exploring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that unclear, incomplete, or multi-faceted requests are deeply understood before any spec or implementation work begins, preventing wasted effort and rework.

Core Features & Use Cases

  • Structured Discovery Dialogue keeps the conversation focused on one question at a time, prioritizes the current context, and requires alignment before advancing.
  • Scope Assessment & Decomposition detects independent subsystems, recommends breaking complex work into manageable sub-projects, and confirms readiness for the next phase.
  • Implementation Research Guidance explains when to gather evidence, how to compare approaches, and when to safely hand off to proposing; use case: transform a vague “add a feature” request into a scoped proposal path.

Quick Start

Ask the user to describe their goals, assess scope limits, and confirm readiness to invoke the proposing skill once alignment is achieved.

Frequently Asked Questions about exploring

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

FAQPage Schema
How do I clarify vague project requirements before starting development?

To clarify vague project requirements, use Socratic exploration to transform incomplete prompts into shared understanding through structured discovery dialogue, ensuring alignment before advancing to specs. This prevents wasted effort by requiring user confirmation at each step.

When should I use scope decomposition for multi-feature requests?

Scope decomposition is needed when a request covers multiple features or independent subsystems. It detects independent subsystems, recommends breaking complex work into manageable sub-projects, and confirms readiness for the next phase before committing to a proposal.

What is the best way to turn a vague feature request into a scoped proposal?

The best way to turn a vague feature request into a scoped proposal is through implementation research guidance, which explains when to gather evidence and compare approaches before safely handing off to the proposing phase.

Can I compare trade-offs and assess scope limits before committing to a proposal?

Yes, you can compare trade-offs and assess scope limits before committing to a proposal. The exploration phase satisfies requirements for scope assessment and trade-off comparison, transitioning only after user alignment is explicitly achieved.

Why does my project prompt need context gathering before building?

Your project prompt needs context gathering because unclear, incomplete, or multi-faceted requests must be deeply understood before any implementation begins. Socratic exploration provides this context, preventing wasted effort and rework downstream.