requirements-creation

Convert vague change ideas into structured What/Where/Why/Done ticket specifications.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/langadventurellc/claude-marketplace --skill requirements-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-creation
Source: https://github.com/langadventurellc/claude-marketplace/tree/main/plugins/task-trellis/skills/requirements-creation
Command: npx skills add https://github.com/langadventurellc/claude-marketplace --skill requirements-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams articulate vague change ideas into precise requirements documents that can feed ticketing systems and downstream planning.

Core Features & Use Cases

  • Structured capture: Extract What, Where, Why, and Done to reduce ambiguity.
  • Interactive clarification: Ask targeted questions to resolve scope, edge cases, and acceptance criteria.
  • Output-ready tickets: Produce a ready-to-submit requirements document suitable for integration with issue trackers.

Quick Start

Start a conversation with the user to elicit the change details and output a complete, structured requirements document including What, Where, Why, and Done sections.

Frequently Asked Questions about requirements-creation

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

FAQPage Schema
How do I turn a rough software idea into precise requirements for a ticketing system?

To turn a rough idea into precise requirements, you need a structured capture process that extracts What, Where, Why, and Done sections. This interactive clarification resolves scope and edge cases, producing an output-ready requirements document suitable for issue trackers.

What is the best way to write acceptance criteria for vague software change ideas?

The best way to write acceptance criteria for vague ideas is through targeted interactive clarification. By asking specific questions to resolve scope across software components, you can articulate a structured Done section that defines exact completion conditions for your ticketing system.

How do I structure a requirements document to reduce ambiguity for downstream planning?

To structure a requirements document and reduce ambiguity, organize your specifications into What, Where, Why, and Done sections. This explicit framework ensures all software components and edge cases are addressed, creating a ready-to-submit ticket for downstream tooling.

Can I use an interactive clarification process to define scope across multiple software components?

Yes, you can use interactive clarification to define scope across multiple software components. The process guides conversations specifically to resolve scope and edge cases, ensuring the final requirements specification accurately reflects changes needed across different teams.

What should a software engineering ticket specification include before submitting to an issue tracker?

A software engineering ticket specification should include structured What, Where, Why, and Done sections before submitting to an issue tracker. This structured capture reduces ambiguity and ensures downstream planning tools receive output-ready, precise requirements.

Why do my software requirements documents lack clear scope and completion criteria?

Your software requirements documents lack clear scope because they miss structured extraction of What, Where, Why, and Done sections. Without targeted interactive clarification to resolve edge cases, the resulting ticket specifications remain too vague for effective downstream planning.