← Back to list

mdx-runtime
by HuynhSang2005
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: mdx-runtime description: Render và xử lý nội dung MDX runtime trong repo (docs/blog/projects), dùng MdxRemote + next-mdx-remote-client. Dùng khi làm nội dung MDX, sanitize, hoặc map components cho MDX.
MDX runtime
Khi nào dùng skill này
- Khi bạn nói: “render MDX từ database”, “MDX Remote”, “docs content”, “MDX components”, “sanitize MDX”.
Repo patterns
- Component render MDX:
apps/web/src/components/docs/mdx-remote.tsx(exportMdxRemote). - Data source: Supabase (nội dung MDX string trong DB), fetch qua
apps/web/src/services/docs-service.ts(docs) vàapps/web/src/services/blog-service.ts(blog nếu có content MDX).
Checklist khi render MDX
- Ưu tiên Server Component.
- Nội dung đến từ DB: luôn xử lý theo pattern hiện có (sanitization/transform) trước khi render.
- Dùng
MdxRemotethay vì tựdangerouslySetInnerHTML.
Khi sửa/extend MDX components
- Tìm
componentsmapping trongapps/web/src/components/docs/mdx-remote.tsx. - Chỉ thêm mapping tối thiểu cần thiết.
- UI text (nếu có) phải lấy từ
next-intlvà tiếng Việt.
Không được làm
- Không render raw HTML trực tiếp từ DB bằng
dangerouslySetInnerHTML. - Không tự ý thay đổi pipeline MDX (remark/rehype) nếu không có yêu cầu rõ ràng; ưu tiên theo pattern đang dùng.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon