Skip to main content

Command Palette

Search for a command to run...

React Agent Skills

Published
•2 min read•View as Markdown
S
🎮 จากเด็ก CS สู่ผู้สร้าง AI 🛠️ 30 ปี Tech | 19 ปี สอน 🚀 Phuphadang GTS ALPHA MCP

มาลองใช้งาน React Agent Skills จาก Vercel กัน

somkiat January 21, 2026 AI, Programming No comments

ทาง Vercel Lab ได้ปล่อย Agent Skills ออกมาให้ใช้งาน
ซึ่งมาช่วยในการพัฒนาฝั่งของ frontend ประกอบไปด้วย

  • React และ Next.js best practice

  • Web design guideline

มาลองใช้งานกันดู

เริ่มต้นด้วยการติดตั้ง

ทำการเลือก skill และ Agents ที่จะใช้งาน (Claude code, Antigravity, GitHubCopilot )
จากนั้นก็เลือกว่าจะติดตั้งแบบ global หรือ by project
เพียงเท่านี้ก็สามารถใช้งานได้เลย

$npx add-skill vercel-labs/agent-skills

Need to install the following packages:

add-skill@1.0.21

┌ skills

│

◇ Source: https://github.com/vercel-labs/agent-skills.git

│

◇ Repository cloned

│

◇ Found 2 skills

│

◆ Select skills to install

│ ◼ vercel-react-best-practices (React and Next.js performance

optimization guidelines fro...)

│ ◻ web-design-guidelines

└

◆ Select agents to install skills to

│ ◼ Antigravity

│ ◼ Claude Code

│ ◼ Codex

│ ◼ Cursor

│ ◼ Gemini CLI

│ ◼ GitHub Copilot (.github/skills)

│ ◼ Kiro CLI

│ ◼ Windsurf

view raw1.txt hosted with ❤ by GitHub

เมื่อติดตั้งเสร็จแล้ว จะสร้าง folder และ file ต่าง ๆ ดังนี้

.github

└── skills

└── vercel-react-best-practices

├── AGENTS.md

├── SKILL.md

└── rules

├── advanced-event-handler-refs.md

├── advanced-use-latest.md

├── async-api-routes.md

├── async-defer-await.md

├── async-dependencies.md

├── async-parallel.md

├── async-suspense-boundaries.md

├── bundle-barrel-imports.md

view raw2.txt hosted with ❤ by GitHub

โดย React skill ตัวนี้จะเน้นเรื่องของปัญหาหลัก ๆ

ที่มักจะพบเจอในระบบที่พัฒนาด้วย React นั่นเอง
โดย rule ต่าง ๆ มากกว่า 40 เรื่อง ๆ
ยกตัวอย่างเช่น

  • การใช้งาน Async แบบผิด ๆ

  • Start และ load ช้า

  • การ re-render ของ component ต่าง ๆ มากเกินความต้องการ

  • ขนาดของ file ที่ build ออกมาใหญ่เกินไป ทำให้ใช้เวลาในการ load นาน

  • ใช้ memory เยอะขึ้นเรื่อย ๆ

  • ปรับปรุงการทำงานของ code ที่เขียนด้วย JavaScript

ซึ่งใน Skill ทำการกำหนด priority ของการทำงานไว้ในไฟล์ SKILL.md

แบ่งเป็น 8 กลุ่มตามนี้

  • Eliminating Waterfalls

  • Bundle Size Optimization

  • Server-Side Performance

  • Client-Side Data Fetching

  • Re-render Optimization

  • Rendering Performance

  • JavaScript Performance

  • Advanced Patterns

เมื่อทุกอย่างเรียบร้อย ให้ทำการสร้าง react project
และสั่งให้ทำงาน ยกตัวอย่างเช่น
“Develop login page with vercel react best practice”

จะทำการ load skill ขึ้นมาให้อัตโนมัติ
และทำการ generate code ตาม spec หรือ req ที่เรากำหนดมานั่นเอง
จากนั้นทำการทดสอบ และ validate ดูครับ

1 views

More from this blog

Swift Package Manager

เข้าสู่ระบบ ช่วย flutter_nfc_kit 3.6.2 เผยแพร่เมื่อ 28 วันที่แล้ว • ชุด NFC Flutter ปลั๊กอินอีกตัวหนึ่งที่ให้ฟังก์ชัน NFC บน Android, iOS และเว็บเบราว์เซอร์ (ผ่าน WebUSB ดูรายละเอียดด้านล่าง) ปลั๊กอินนี้มีฟังก์ชันการทำงานดังต่อไปนี้: อ่านข้อมูลเมตา...

Feb 18, 20262 min read2

Base64

เข้ารหัสและถอดรหัสไฟล์ Base64 เข้ารหัสภาพด้วย Base64 ในการส่งคำขอสร้างภาพ คุณต้องส่งข้อมูลภาพในรูปแบบ ข้อความที่เข้ารหัส Base64 😍 Base64เป็นการเข้ารหัสไบนารีเป็นข้อความที่ใช้ตัวอักขระที่พิมพ์ได้ 64 ตัว เพื่อแสดงแต่ละส่วน 6 บิตของลำดับค่าไบต์[ 1 ]เช...

Feb 17, 20262 min read1

Nangnoy Learning Agent

อัจฉริยะนักเรียน ลูกสาวพ่อ หนู “นางน้อย“ Agent 😍 🙀 นี่คือจุดเริ่มต้นของความเก่งแบบก้าวกระโดด ของ Nangnoy Learning Agent หลักการ: มีกลไก Feedback Loop เมื่อทำอะไรไปแล้วได้ผลลัพธ์ไม่ดี มันจะจำและปรับปรุงตัวเอง องค์ประกอบ: มีตัวประเมินผล (Critic) ที...

Feb 9, 202694 min read4
Nangnoy Learning Agent

API (Application Programming Interfaces)

API ใน Google Cloud : Jarntam การทดลองห้องปฏิบัติการกำหนดการ15 นาทีสกุลเงินสากล_alt1 หน่วยกิตแสดงแผนภูมิเบื้องต้น ข้อมูลห้องปฏิบัติการนี้อาจนำเครื่องมือ AI มาใช้เพื่อสนับสนุนการเรียนรู้ของคุณ จีเอสพี294 ภาพรวม API (Application Programming Interfaces...

Jan 30, 20267 min read3
B

Baimint

49 posts

🎮 จากเด็ก CS สู่ผู้สร้าง AI 🛠️ 30 ปี Tech | 19 ปี สอน 🚀 PM GitmintApp & Phuphadang GTS Alpha MCP