~/VibeHandbook
PDF miễn phí

Chương 09 · 11

Tóm Tắt và Luyện Tập

Những điểm chính cần nhớ

  • Một bản đặc tả là một ghi chú làm việc ngắn gọn, bằng ngôn ngữ đơn giản — những gì bạn đang xây dựng và những gì không — chứ không phải một hợp đồng bạn đóng băng; một trang là đủ.
  • Làm rõ vấn đề và con người trước khi nghĩ đến tính năng, và viết ra các mục tiêu không làm: chúng là tuyến phòng thủ sắc bén nhất chống lại việc AI thêm những thứ "hữu ích" ngoài lề.
  • Các user story với mệnh đề để (so that) và một PRD nhỏ với một dòng "Done When" cụ thể biến ý định thành hành vi có thể kiểm thử được, có thể xây dựng được.
  • Chốt mô hình dữ liệu sớm — tên trường rò rỉ khắp mọi nơi — và cắt bản đặc tả thành các nhiệm vụ cỡ vibe mà bạn có thể kiểm chứng từng cái một.
  • Mô tả vấn đề, không phải giải pháp; kết quả vẫn rẻ để thay đổi trong bản đặc tả và đắt để thay đổi trong code. Giữ cho bản đặc tả luôn sống khi bạn học thêm điều mới.

Hãy thử

Hãy lấy bất kỳ ý tưởng nào bạn đang ấp ủ và biến nó thành một bản đặc tả một trang trong một phiên AI duy nhất. Để AI phỏng vấn bạn với năm câu hỏi sắc bén trước, sau đó viết — bằng lời của chính bạn — vấn đề, người dùng, ba user story (mỗi câu có một mệnh đề để), một danh sách mục tiêu không làm rõ ràng, một mô hình dữ liệu sáu dòng, và một dòng "Done When" mà bạn có thể thực hiện được về mặt vật lý. Lưu nó thành SPEC.md. Bài kiểm tra cho một bản đặc tả tốt: bạn có thể dán nó vào một cuộc trò chuyện hoàn toàn mới vào ngày mai và AI sẽ biết chính xác cần xây dựng cái gì.

của chương

I have a rough idea: <one-line description>.

Act as my product thinking partner. First, ask me 5 sharp questions,
one at a time, to clarify the problem, the target user, and what "done"
looks like. Don't propose features yet.

After I answer, draft a one-page spec with these sections:
- Problem  - User  - Goal
- In Scope (v1)  - Non-Goals (v1)
- User stories (each "As a __, I want __, so that __")
- Data model (a short list of fields)
- Done When (a concrete, physically-performable acceptance test)

Keep it tight — under one page. If something is ambiguous, ask before
assuming. I'll edit the draft until I agree with every line.

Muốn bản ngoại tuyến?

Tải trọn cuốn sách dưới dạng PDF hoặc EPUB — miễn phí.