elicit-requirements

Extract clear requirements from vague feature ideas through structured interviews.

3|2|Updated Jun 25, 2024
One-click install
npx skills add https://github.com/Hopin-inc/civicship-api --skill elicit-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elicit-requirements
Source: https://github.com/Hopin-inc/civicship-api/tree/main/.claude/skills/elicit-requirements
Command: npx skills add https://github.com/Hopin-inc/civicship-api --skill elicit-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

現代の新機能開発には、アイデアの不明瞭さを解消し、実装可能な仕様書に落とす要件定義が不可欠です。本スキルは段階的なヒアリングと統一フォーマットで要件を整理し、関係者間の認識齟齬を減らします。

Core Features & Use Cases

  • 段階的ヒアリング: 5W1Hを軸に、ビジネス価値、機能要件、対象ユーザー、実行タイミングなどを順序立てて引き出します。
  • 仕様書生成: 引き出した要件を仕様書形式に整形し、開発チームがすぐ実装可能な文書を提供します。
  • 適用範囲の整合: 既存システムとの整合性を確認し、関連ドメインやデータモデルの影響を整理します。

Quick Start

Provide a feature name or summary to start the guided requirements elicitation session.

Frequently Asked Questions about elicit-requirements

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

FAQPage Schema
How do I elicit requirements from vague feature ideas?

Requirements elicitation uses guided stage-by-stage interviewing to extract business value and functional needs from vague ideas. It prompts for 5W1H questions across domains like UX and integration to produce specification-ready documents with acceptance criteria.

What is the best way to write specification-ready documents for new features?

Writing specification-ready documents involves structuring elicited requirements into a unified format. This process outputs development-ready specifications complete with acceptance criteria, data considerations, and architectural notes for immediate implementation.

Can I use structured requirements elicitation for multiple domains like UX and data integration?

Structured requirements elicitation supports multiple domains including UX, data, and integration. It enforces a defined process to align existing systems and organizes impacts on related domains and data models.

How do I start a guided requirements elicitation session?

Starting a guided requirements elicitation session requires providing a feature name or summary. The process then sequentially prompts Why, What, Who, When, Where, and How questions to draw out specific details.

Does requirements elicitation help check alignment with existing systems and data models?

Requirements elicitation helps check alignment with existing systems. It reviews integration consistency and organizes the impact on related domains and data models to reduce stakeholder misalignment.