requirements-refiner

Refine vague inputs into structured MUST/SHOULD requirements and domain briefs.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/dev-goraebap/grimoire --skill requirements-refiner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-refiner
Source: https://github.com/dev-goraebap/grimoire/tree/main/ddd-workshop/skills/requirements-refiner
Command: npx skills add https://github.com/dev-goraebap/grimoire --skill requirements-refiner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ddd-workshop 파이프라인의 입구 스킬. 막연한 아이디어·PRD·러프한 프롬프트를 받아 맥락(학습/개인/사내/B2B/B2C)을 판별하고, 에이전트 자가 진단 8문항을 공개적으로 수행해 모르는 영역은 (옵션) 웹 리서치 또는 사용자 인터뷰로 메운 뒤, 모호함·엣지 케이스·암묵 가정·모순을 1문 1답 큐로 정제한다. 산출물은 맥락·요구사항(MUST/SHOULD)·도메인 브리프·미정 항목이 통합된 단일 문서. "요구사항 정리", "DDD 시작", "프로젝트 킥오프", "requirements refiner", "에이전트 자가 진단", "낯선 도메인 공부", "ddd-workshop 1단계", "PRD 정제", "요구사항 빈틈" 같은 요청에 트리거한다.

Core Features & Use Cases

  • 입력 정제: 막연한 아이디어를 맥락과 요구사항으로 변환
  • 8문항 자가 진단: 에이전트가 핵심 도메인 이해도 체크
  • 맥락-도메인 브리프 생성: MUST/SHOULD, 도메인 배경 포함
  • 출력 통합: 단일 문서로 다음 스킬에 전달

Quick Start

Provide a vague idea, PRD, or concept document to begin the refinement workflow.

Frequently Asked Questions about requirements-refiner

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

FAQPage Schema
How do I refine vague ideas into clear requirements for a PRD?

To refine vague ideas into clear requirements, provide your rough concept to the workflow, which detects context across learning, personal, internal, B2B, and B2C, then outputs structured MUST and SHOULD requirements along with a domain brief.

What is the best way to start a DDD workshop pipeline from a rough prompt?

The best way to start a DDD workshop pipeline is using an entrance refinement process that evaluates your rough prompt with an 8-question agent self-diagnosis, identifying unknown domain areas for optional web research or user interviews before generating a unified context document.

Can I use requirements refinement for both B2B and B2C product contexts?

Yes, you can use requirements refinement for both B2B and B2C product contexts. The process explicitly detects and categorizes inputs across learning, personal, internal, B2B, and B2C environments to ensure the generated domain briefs match your specific business context.

How do I identify missing requirements and edge cases in a PRD?

To identify missing requirements and edge cases in a PRD, the refinement process resolves ambiguities, edge cases, implicit assumptions, and contradictions through a one-to-one question queue, leaving a list of remaining undefined items for subsequent stages.

How does agent self-diagnosis handle unfamiliar domains during requirements gathering?

Agent self-diagnosis handles unfamiliar domains during requirements gathering by publicly performing an 8-question core domain understanding check, then filling identified knowledge gaps with optional web research or user interviews to solidify the domain brief.