📖 Step 1: Planning & Product#30 / 291
Functional Spec
Functional Spec
📖One-line summary
A document defining what output each feature produces for a given input.
✨Example
Defines input → processing → output for each feature
📄 Functional spec: term search
Input
• Query (string)
• Category (optional)
Process
• Korean/English matching
• Search within descriptions
Output
• Matched term list
• Shows total N results
Exception handling:Empty string → full list; 0 results → empty-state UI
⚡Vibe coding prompt examples
>_
Write a functional spec for a chat feature. Define detailed behavior for 1:1 chat, group chat, and file transfer.
>_
Build a functional spec for the notification center. Include notification types, display rules, read handling, and delete logic.
>_
Build a functional spec template. Make it a format that systematically organizes feature overview, detailed requirements, exception cases, UI behavior, and API specs.
Try these prompts in your AI coding assistant!