top of page

Deconstructing Requirements & Finding Edge Cases

Break down vague requirements and surface edge cases before development.

프롬프트 세부 정보

Act as a meticulous QA lead and a product manager. I've been given a vague requirement from my PM: 'Users should be able to export their project data.' To help me fully understand the scope before I write any code, please help me deconstruct this requirement by:
1. Listing all the clarifying questions I should ask.
2. Identifying at least 5 potential edge cases I need to handle.
3. Suggesting a clear, unambiguous rewrite of the original requirement.

프롬프트의 기능

Vague requirements like "users should be able to export their data" leave engineers guessing about scope, formats, permissions, and failure modes. This prompt transforms an ambiguous one-liner into a structured breakdown: clarifying questions to ask your PM, edge cases that could derail development, and a rewritten requirement that leaves no room for misinterpretation.

With remio, you paste the requirement and instantly receive a comprehensive analysis. remio can reference past Slack threads, meeting notes, and product docs where the feature was discussed, giving you additional context to refine the spec before a single line of code is written.

사용 시점

• You've received a one-sentence feature request in Slack and need to scope it properly before sprint planning.
• A PM's ticket description is ambiguous, and you want a structured list of questions to bring to the next grooming session.
• You're writing a technical design document and need to enumerate edge cases for a feature that hasn't been fully specified.
• You're onboarding to a new team and want to stress-test requirements you inherited from a previous engineer.
• A stakeholder request changed mid-sprint and you need to quickly reassess scope and identify new unknowns.

프롬프트 예시

Input: Act as a meticulous QA lead and a product manager. I've been given a vague requirement from my PM: 'Users should be able to export their project data.' To help me fully understand the scope before I write any code, please help me deconstruct this requirement by:
1. Listing all the clarifying questions I should ask.
2. Identifying at least 5 potential edge cases I need to handle.
3. Suggesting a clear, unambiguous rewrite of the original requirement.

remio responds:
Here are 12 clarifying questions to bring to your PM, including: What formats should be supported (CSV, JSON, PDF)? Should exports include archived or deleted items? Are there file size limits or row caps? Is this available to all plan tiers or only paid users? For edge cases, consider: a project with 500K+ rows timing out, a user exporting while another user is actively editing, special characters breaking CSV formatting, an export triggered by a user whose permissions are revoked mid-process, and empty projects generating zero-byte files. A clearer rewrite: "Authenticated users on Pro plans and above can export all non-deleted project data as CSV or JSON files up to 100MB, with a progress indicator and email notification upon completion."

Tip 1: Replace the generic export example with your actual PM's requirement verbatim — the more specific the input, the more targeted the clarifying questions and edge cases will be.

Tip 2: Ask remio to search your recent Slack conversations or meeting transcripts with your PM for additional context on the feature, then feed those details into the prompt for a sharper breakdown.

Tip 3: After generating the output, ask remio to prioritize the edge cases by severity so you can address the most critical ones first in your technical design.

더 많은 팁

Suited for:
Source needed:

이 프롬프트를 지금 사용해 보세요!

remio에게 물어보기만 하면 됩니다

모든 것을 기억하세요. 정리는 필요 없습니다

remio로 지식에 관한 모든 요구를 해결하세요

더 많은 기능 알아보기

웹사이트, 로컬 폴더 & 파일에서 자료를 가져오세요.

전체 지식 베이스에서 신뢰할 수 있는 답변을 즉시 얻으세요.

개인 경험을 반영한

편집 가능한 네이티브 PPTX를 만드세요.

봇 없이 녹음과 전사를 무료로 무제한 이용하세요.

무료로 시작하세요

개인 지식 관리 기능을 갖춘 로컬 우선 AI 어시스턴트

더 나은 AI 경험을 위해

현재 remio는 Windows 10+ (x64)M-Chip Macs만 지원합니다.

bottom of page