สมาชิกกลุ่มแชร์ 3 CLI สำหรับ Go, Next.js และ SvelteKit ควบคุมโครงสร้างโปรเจกต์ให้ AI เขียนโค้ดตามมาตรฐาน
สมาชิกกลุ่มแชร์โปรเจกต์ CLI 3 ตัวสำหรับ Go, Next.js และ SvelteKit ที่ออกแบบมาเพื่อแก้ปัญหาโครงสร้างโปรเจกต์ไม่เป็นมาตรฐานเวลาใช้ AI ช่วยเขียนโค้ด โดยตัวเครื่องมือจะช่วยบังคับโครงสร้างและสถาปัตยกรรมให้ตรวจสอบได้ง่าย โพสตินี้น่าสนใจสำหรับนักพัฒนาที่เจอปัญหา AI สร้างโค้ดหน้าตาดีแต่ผิดระเบียบปฏิบัติของทีม

AI เขียนโค้ดได้... แต่โครงสร้างต้องมีมาตรฐาน
ผมทำ 3 CLI สำหรับ Go, Next.js และ SvelteKit ให้เป็น "executable architecture" ไม่ใช่ template ที่ก๊อปแล้วจบ
ถ้าไม่ใช้ CLI เราจะเจอ:
• เริ่มจากศูนย์ทุก repo — โครงสร้างไม่เหมือนกัน
• auth / migration / worker ต้องต่อใหม่ทุกครั้ง
• FSD เป็นแค่โฟลเดอร์ ไม่มีอะไรบังคับ import boundary
• AI gen โค้ดที่ดูดีได้ แต่ตรวจ convention ยาก
• คนใหม่ต้องเดาใหม่ทุกครั้ง
3 repo นี้เข้าไปแก้ตรงนั้น:
• go-scaffold — Go + Gin + GORM + Postgres, hexagonal modules, auth/RBAC, migrations, worker, observability
• nextjs-fsd — Next.js App Router + FSD, linter คุม boundary, pages/slices/layouts, auth + error handling
• sveltekit-fsd — SvelteKit 2/3 + FSD, routing ใน app layer, linter, generators, auth + error handling
ต่างจากใช้ AI skill เฉย ๆ ยังไง?
skill บอกว่า "ควรทำอะไร"
CLI บังคับว่า "ต้องออกมาเป็นอะไร"
ใช้คู่กัน: skill ให้บริบท, CLI ให้โครงที่ตรวจสอบได้
ถ้าพี่ ๆ มีคำแนะนำหรืออยากช่วย contribute — issue, PR หรือลองใช้แล้ว feedback มาได้เลยครับ
repo เปิดทั้งหมด:
github.com/NakePranob/go-scaffold
github.com/NakePranob/nextjs-fsd
github.com/NakePranob/sveltekit-fsd
ลองใช้:
npx @nakedev/go-scaffold create my-api
npx @nakedev/nextjs-fsd init
npx @nakedev/sveltekit-fsd init
#Go #Nextjs #SvelteKit #FeatureSlicedDesign #AIEngineering #OpenSource
ความคิดเห็น 0
กำลังโหลดความคิดเห็น...