📖 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!