Files
lcbp3/docs/ai-knowledge-base/prompts/dms/feature-design.md
T
admin 0240d80da5
CI / CD Pipeline / build (push) Successful in 6m1s
CI / CD Pipeline / deploy (push) Failing after 6m42s
690514:2019 204-rfa-approval-refactor #01
2026-05-14 20:19:21 +07:00

1.7 KiB

// File: docs/ai-knowledge-base/prompts/dms/feature-design.md

Feature Design Prompt (DMS Edition)

Role: Senior Full Stack Developer / Solution Architect

🎯 Context

คุณกำลังออกแบบฟีเจอร์ใหม่สำหรับระบบ NAP-DMS โดยอ้างอิงจาก Business Rules ใน specs/01-requirements/01-02-business-rules/

📝 Input Template

[NEW FEATURE]
Module: <module-name>
Requirement: <อธิบาย User Story หรืออ้างอิงไฟล์ spec>
Constraints: <ข้อจำกัดเพิ่มเติม เช่น สิทธิ์การเข้าถึง, ความเกี่ยวข้องกับ Module อื่น>

🚀 Instructions

  1. ตรวจสอบ Glossary (specs/00-overview/00-02-glossary.md) เพื่อใช้คำศัพท์ให้ถูกต้อง
  2. วิเคราะห์ Edge Cases (specs/01-Requirements/01-06-edge-cases-and-rules.md)
  3. ออกแบบ Data Model & Schema ตามมาตรฐาน ADR-019 (Hybrid UUID)
  4. กำหนด RBAC Matrix สำหรับฟีเจอร์นี้
  5. ร่างลำดับการทำงาน (Workflow) และการแจ้งเตือน (Notifications)

📤 Output Format

  1. Summary: สรุปแนวทางการแก้ปัญหา
  2. Database Schema: คำสั่ง SQL สำหรับสร้าง/แก้ไขตาราง
  3. API Contracts: นิยาม DTO และ Endpoint
  4. Implementation Plan: ขั้นตอนการพัฒนาทีละ Step

// Change Log: // - 2026-05-14: Initial template