skills/vietnamese-copy/SKILL.md
Generate Vietnamese marketing copy, UI strings, CTAs, error messages, and email templates for vibe-kit projects. Tone: friendly, conversational, Southern Vietnamese style. Activated for any user-visible text generation.
npx skillsauth add Hikkywannafly/vibe-kit vietnamese-copyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate natural, conversion-optimised Vietnamese copy for vibe-kit web projects. Tone is friendly and direct — Southern Vietnamese everyday speech, not formal.
Headline options:
- "Mua [san pham] chat luong, giao hang tan nha"
- "Dat [dich vu] de dang — chi 2 phut la xong"
- "[San pham] chinh hang, gia tot nhat thi truong"
Sub-headline:
- "Hang nghin khach hang tin tuong — ban la nguoi tiep theo"
- "Mien phi van chuyen toan quoc don tren 300.000d"
| Context | Vietnamese CTA | |---------|---------------| | Purchase | "Mua ngay", "Them vao gio", "Dat hang" | | Booking | "Dat lich ngay", "Chon gio hen", "Xac nhan dat lich" | | Lead gen | "Nhan tu van mien phi", "Dang ky ngay", "Xem thu mien phi" | | Learn more | "Xem chi tiet", "Tim hieu them", "Kham pha ngay" | | Auth | "Dang nhap", "Tao tai khoan mien phi", "Tiep tuc" |
Network error: "Ket noi bi gian doan. Vui long thu lai sau it phut."
Form validation: "Ban quen dien [field] roi. Dien day du de tiep tuc nhe."
Payment failed: "Thanh toan chua thanh cong. Kiem tra lai the hoac thu phuong thuc khac."
Not found: "Khong tim thay trang nay. Ve trang chu?"
Server error: "Co loi xay ra tu phia chung toi. Chung toi dang xu ly, ban thu lai sau nhe."
Order confirmation:
Chao [ten khach],
Don hang #[id] cua ban da duoc xac nhan!
San pham: [ten]
Tong tien: [gia]
Chung toi se giao trong 2-4 ngay lam viec.
Cam on ban da tin tuong! — Doi ngu [ten cua hang]
Magic link auth:
Chao ban,
Bam vao nut duoi day de dang nhap (het han sau 10 phut):
[Dang nhap ngay]
Neu ban khong yeu cau dang nhap, bo qua email nay.
[Ten san pham] — [Tinh nang noi bat nhat]
Chat lieu / Thanh phan: ...
Phu hop cho: ...
Bao gom: ...
Bao hanh: ...
[CTA: Them vao gio hang]
1.250.000d or 1,250,000 VNDdevelopment
One-shot orchestrator. Turns the prose after /vibe into a shipped product by clarifying intent, rendering a plan, gating on approval, then spawning planner+researcher+fullstack-dev+tester+reviewer agents in sequence. User-visible strings match the user's input language (Vietnamese by default for VN users). Two modes: SAFE (default — clarify + show plan + wait for approval, max 1 round-trip) and YOLO (skip clarify+approval, run full auto with smart defaults — for demos and power users). YOLO triggers: prose contains `yolo`, `nhanh nha`, `lam luon`, `khoi hoi`, `auto`, or args start with `yolo`. Trigger phrases (EN + VN): "build me a site", "make me a landing page", "create a shop", "I need an app", "vibe lam website", "tao cho toi mot", "xay dung shop online", "lam landing page", "can mot app".
tools
On-demand security audit for vibe-kit projects. Stack-aware checks for Next.js App Router + Supabase + Polar: secrets leak, RLS gaps, service-role key in client bundle, missing webhook signature verification, unprotected API routes, weak headers, dependency vulns. Outputs a Vietnamese P0/P1/P2 report with file:line + fix hints. User-visible strings match the user's input language (Vietnamese by default for VN users). Trigger phrases (EN + VN): "check security", "audit it", "security scan", "is this safe to launch", "kiem tra bao mat", "quet bao mat", "audit du an", "co an toan khong", "scan bao mat truoc khi deploy".
tools
Wire Supabase JS client into a React Native (Expo) vibe-kit project: session persistence via AsyncStorage, magic-link OAuth callback via expo-linking deep links, Realtime subscriptions on RN, and shared TypeScript types with the Next.js webapp twin (vibe-kit's typical web<->mobile pair pattern). This is the mobile counterpart of `auth-magic-link` (web). User-visible strings match the user's input language (Vietnamese by default for VN users). Trigger phrases (EN + VN): "supabase react native", "supabase mobile", "auth mobile expo", "magic link mobile", "tich hop supabase vao app", "supabase deep link".
data-ai
Scaffold a new vibe-kit project from a named preset. Loads presets/<name>.md, injects pre-filled intent into /vibe context, skips classification (Step 1), jumps straight to clarify (Step 2) with preset questions. User-visible strings match the user's input language (Vietnamese by default for VN users). Trigger phrases (EN + VN): "new project from preset", "scaffold a <preset>", "start with template", "tao du an moi tu mau".