requirement

Extract dialogue-driven requirements and generate labeled GitHub issues.

3|Updated Nov 5, 2023
One-click install
npx skills add https://github.com/Junroot/Nomat --skill requirement-junroot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirement
Source: https://github.com/Junroot/Nomat/tree/main/.claude/skills/requirement
Command: npx skills add https://github.com/Junroot/Nomat --skill requirement-junroot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

분석 및 대화에서 요구사항을 추출하고, 모호한 부분을 명확히 하여 독립적인 이슈로 분리/생성하는 스킬로, 팀의 이슈 관리 프로세스를 자동화하고 일관성을 높인다.

Core Features & Use Cases

  • 대화에서 요구사항을 추출하고, 아직 사용자에게 노출하지 않는 내부 목록으로 정리한다.
  • 모호한 부분에 대해 명확화 질문을 제시하고, AskUserQuestion 도구를 사용해 선택지를 제공한다.
  • 요구사항을 독립적 이슈로 분리해 배포/검증 가능하도록 구성한다.
  • 각 이슈 본문 템플릿에 따라 배경, 요구사항, 수락 기준, 참고사항을 자동으로 제안한다.
  • 레이블 자동 분류를 제안하고, 저장소의 기존 라벨과 일치하지 않는 라벨은 생성한다.

Quick Start

Provide the conversation history and desired outcomes to generate ready-to-create GitHub issues.

Frequently Asked Questions about requirement

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

FAQPage Schema
How do I extract product requirements from team conversations and create GitHub issues?

You can extract requirements from conversations and create GitHub issues by providing dialogue history to an automation workflow that structures ambiguous requests into independent tasks. The workflow isolates requirements, generates draft issues with backgrounds and acceptance criteria, then proposes labels.

Can I automatically split ambiguous feature requests into separate GitHub issues?

Yes, you can automatically split ambiguous feature requests into separate GitHub issues. The requirement extraction process identifies ambiguous parts, asks clarification questions with selectable options, and separates the clarified requests into independent, deployable tasks.

What is the best way to automate requirement analysis for product management workflows?

The best way to automate requirement analysis for product management workflows is using a dialogue-driven extraction process that organizes requirements internally, clarifies ambiguity, and generates structured issues. This ensures consistent governance through automatic labeling and standardized issue templates.

How do I generate GitHub issue templates with acceptance criteria from raw dialogue?

To generate GitHub issue templates with acceptance criteria from raw dialogue, the extraction workflow structures each requirement into an issue body containing background, requirement details, acceptance criteria, and references. This ensures every generated issue is ready for development validation.

Does this requirement extraction workflow support automatic label creation in GitHub repositories?

Yes, the requirement extraction workflow supports automatic label creation in GitHub repositories. It proposes automatic label classification for each generated issue and creates new labels if the suggested categories do not match existing repository labels.

What are the limitations of automating requirement clarification through conversation analysis?

A limitation of automating requirement clarification is its reliance on dialogue quality; if initial conversations lack detail, the workflow must pause to ask clarification questions using selectable options before proceeding to split and generate independent GitHub issues.