Tài liệu Spec2S

Spec2S là nền tảng lập kế hoạch bằng AI, biến một mô tả nghiệp vụ thành bản thiết kế kỹ thuật hoàn chỉnh. Các agent chuyên biệt soạn yêu cầu, kiến trúc, schema CSDL và mã UI — tất cả liên kết với một nguồn dữ liệu duy nhất.

Bắt đầu Bắt đầu ngay

Tạo workspace, nhập mô tả nghiệp vụ và Spec2S sẽ hướng dẫn bạn qua từng giai đoạn lập kế hoạch. Mỗi agent chuyển giao output có cấu trúc cho agent tiếp theo, đảm bảo cả nhóm luôn có một nguồn dữ liệu duy nhất từ ý tưởng đến triển khai.

Yêu cầu Agent SRS

SRS Agent biến mô tả nghiệp vụ thành đặc tả yêu cầu phần mềm có cấu trúc — worktree theo page, đặc tả tính năng, tiêu chí nghiệm thu và ràng buộc phi chức năng.

  • Sinh worktree và đặc tả tính năng
  • Streaming SSE thời gian thực với chỉnh sửa hunk
  • SRS có versioning, có thể export

Thiết kế Architecture Agent

Architecture Agent biến SRS thành thiết kế hệ thống — service boundaries, lựa chọn technology stack và điểm tích hợp. Sinh sơ đồ kiến trúc và lý do thiết kế bằng văn bản.

  • Sinh service và component
  • Architecture node và edge
  • Ghi nhận và xem xét yêu cầu phi chức năng

Dữ liệu Database Agent

Database Agent sinh schema chuẩn hóa từ yêu cầu — ERD, migration script, hỗ trợ PostgreSQL, MySQL và MongoDB.

  • Bảng, khóa ngoại và ràng buộc
  • Quy tắc validation và index
  • Output sẵn sàng cho PostgreSQL

Frontend UI Generation Agent

UI Generation Agent tạo mockup tương tác và scaffold React component từ mô tả tính năng. Stakeholder có thể preview luồng màn hình trước khi kỹ sư bắt đầu xây dựng.

  • Scaffolding page và component
  • Tùy biến style và theme theo workspace
  • Output đa nền tảng

Lặp lại Markdown & Vibe Coding

Vibe Coding là chế độ hội thoại để lặp lại trên chi tiết triển khai. Sinh task breakdown, code stub và ghi chú kỹ thuật dạng Markdown.

  • Chỉnh sửa đặc tả dưới dạng markdown thuần
  • Cộng tác chỉnh sửa theo hunk với lịch sử versioning
  • Vòng lặp coding hội thoại dựa trên context dự án

Triển khai Auto-Deploy

Kết nối Spec2S với Git repository và CI/CD pipeline. Khi code được sinh xong, Auto-Deploy push commit, trigger build và hiển thị trạng thái triển khai trong workspace.

  • Đóng gói container với Dockerfile
  • Cấu hình môi trường và script chạy
  • Preview deployment từ workspace