# Gather Requirements with Interactive Planning

Teams often start projects with unclear goals, missing constraints, and weak acceptance criteria. This skill structures discovery questions into validated requirements, specifications, and action plans.

## Install

```bash
npx skillstore add dnyoussef/when-gathering-requirements-use-interactive-planner
```

## Metadata

- Status: approved
- Slug: dnyoussef-when-gathering-requirements-use-interactive-planner
- Skillstore revision: r1
- Version status: missing
- Tree hash: bd7d141c931bc1d121f172cd2bc04ba32c37c1cb77a37844638a114f5aa99a52
- Author: DNYoussef
- GitHub username: DNYoussef
- License: MIT
- Repository: https://github.com/DNYoussef/ai-chrome-extension/tree/main/.claude/skills/specialized-tools/when-gathering-requirements-use-interactive-planner
- Ref: 72d5025b022c77f7a51bdf5c1637c689c80e89d1
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/dnyoussef-when-gathering-requirements-use-interactive-planner
- Manifest: https://skillstore.pages.dev/api/skills/dnyoussef-when-gathering-requirements-use-interactive-planner/manifest

## Capabilities

- Guides initial discovery with structured interactive questions.
- Organizes follow-up questions around goals, scope, priorities, timelines, and constraints.
- Transforms responses into requirements, specifications, validation notes, and action plans.
- Defines a five-phase workflow from discovery through final documentation.
- Provides quick-start, detailed process, and visual workflow references.

## Use Cases

- Scope a New Feature: Guide product discovery before implementation by collecting goals, affected components, priorities, and acceptance criteria.
- Prepare Technical Specifications: Turn stakeholder answers into structured functional requirements, non-functional requirements, risks, and milestones.
- Validate Project Readiness: Review gathered requirements with stakeholders and identify gaps before work begins.

## Prompt Templates

### Start Discovery

```
Use the interactive planner to gather requirements for this project. Start with goals, scope, affected users, and expected outcome.
```

### Clarify Technical Needs

```
Ask follow-up questions about technical requirements, constraints, scale, integrations, timeline, risks, and priority tradeoffs.
```

### Create a Specification

```
Organize the collected answers into functional requirements, non-functional requirements, acceptance criteria, risks, milestones, and open questions.
```

### Validate and Finalize

```
Validate the requirements for missing decisions, unclear ownership, unresolved risks, and approval needs. Then create a final action plan.
```

## Limitations

- Does not implement the AskUserQuestion tool itself.
- Depends on clear user responses and stakeholder availability.
- Does not verify requirements against live systems or external sources.
- Provides process guidance, not automated project management execution.

## Best Practices

- Ask short questions that separate goals, scope, constraints, and acceptance criteria.
- Use multi-select options for priorities, affected components, and stakeholder preferences.
- Validate the final specification with stakeholders before creating the action plan.

## Anti Patterns

- Do not skip follow-up questions when answers are vague or incomplete.
- Do not treat initial stakeholder preferences as approved requirements.
- Do not create implementation tasks before documenting risks and acceptance criteria.

## Security Audit

- Audited at: 2026-07-06T12:07:25.559\+00:00
- Summary: The single static finding is a false positive caused by a Markdown YAML code fence in SKILL.md, not executable Ruby or shell syntax. No prompt injection, data exfiltration, network access, or malicious intent was found in the reviewed skill content.

## Stats

- Views: 219
- Downloads: 10
- Favorites: 0
- Popularity score: 0
