SkillAgentSearch skills...

Vibe.j2team.org

Sẽ thế nào nếu cả nhóm J2TEAM Community vibe code cùng nhau?

Install / Use

/learn @J2TEAM/Vibe.j2team.org
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

vibe.j2team.org

Sẽ thế nào nếu cả nhóm J2TEAM Community vibe code cùng nhau?

Trang chủ là một Launcher, dẫn link tới các trang con do thành viên tạo ra. Mọi người tự do vibe code thoải mái trên trang của mình!

Tech Stack

Trang nổi bật

| Trang | Mô tả | Tác giả | |-------|-------|---------| | Project 42 | Where does everything begin? | sanghynh | | Cờ Tướng Online | Cờ Tướng P2P với webcam — chơi online qua WebRTC, có chế độ xem | hwg | | Cuộc sống hàng ngày của AI | Mô tả cuộc sống của AI bằng giao diện pixel | ngducnhatt | | Gạch Bông đi cảnh | Game nối gạch bông truyền thống — Relaxing Music Video | hidang | | CanChi | Lá số Tử Vi Đẩu Số — lập lá số theo ngày tháng năm sinh | duckocancode | | What if? | Tương lai là muôn vàn ngã rẽ và lựa chọn, nếu là bạn, bạn sẽ chọn con đường nào? | Nhật ký học tập của Khang - KBOT | | Đập Bug | Đập bug để giải tỏa áp lực coding! Đập càng nhanh, vibe càng cao | Jimmy Trần | | Flash Card | Học từ vựng hoặc kiến thức mới với thẻ ghi nhớ | ldblckrs-258 | | Resume Builder | Soạn thảo CV bằng Markdown và xem preview đẹp real-time | Nguyen Hoang Thong | | Piano ảo | Chơi đàn piano ngay trên trình duyệt — dùng chuột hoặc bàn phím | Dinh San |

Xem thêm...

Bắt đầu

pnpm install
pnpm dev

Nguyên tắc

  1. Không có database — dự án không sử dụng database

  2. Luôn có link về trang chủ — mỗi trang con phải có link quay lại trang chủ

  3. Ngôn ngữ: tiếng Việt (ưu tiên) hoặc tiếng Anh

  4. Không trùng ứng dụng con đã có — kiểm tra danh sách trang trước khi tạo mới

  5. Mỗi trang con hoạt động độc lập — chỉ làm việc trong thư mục trang của mình

  6. Responsive — trang phải hiển thị tốt trên mobile

  7. Không thêm dependency mới trừ khi thật sự cần và được approve. Các thư viện sau đã được cài sẵn — tự do sử dụng:

    • @vueuse/core — 200+ composables cho Vue
    • @iconify/vue — 200,000+ icons từ 150+ bộ icon
    • shiki — Syntax highlighter

    Các thư viện sau được chấp thuận sẵn và có thể thêm mà không cần approve:

    • vue-konva — Thư viện canvas 2D cho vẽ, game, đồ hoạ tương tác
  8. Ghi rõ tên tác giả trong file meta.ts của trang

Cách tham gia

  1. Fork repo và clone về máy
  2. Tạo branch mới từ main (ví dụ: git checkout -b feat/tên-trang)
  3. Tạo trang mới bằng script:
    pnpm create:page <tên-trang>
    
    Script sẽ hỏi tên hiển thị, mô tả, tác giả, Facebook URL (tuỳ chọn) và danh mục, rồi tự tạo src/views/<tên-trang>/index.vue + meta.ts.
  4. Code trang của bạn trong index.vue
  5. Tạo Pull Request và chờ merge!

Xem trang mẫu: src/views/hello-world/

Xem hướng dẫn thiết kế: docs/DESIGN_SYSTEM.md

Cấu trúc dự án

src/
  views/
    HomePage.vue                 # Trang chủ (launcher)
    hello-world/
      index.vue                  # Trang mẫu
      meta.ts                    # Thông tin trang (tên, mô tả, tác giả)
    <tên-của-bạn>/
      index.vue                  # Trang của bạn
      meta.ts                    # Thông tin trang của bạn
  router/index.ts                # Cấu hình routes
  stores/                        # Pinia stores

Các lệnh thường dùng

| Lệnh | Mô tả | |------|-------| | pnpm dev | Chạy dev server | | pnpm build | Build production | | pnpm test:unit | Chạy unit tests | | pnpm lint | Lint code | | pnpm format | Format code | | pnpm create:page <slug> | Tạo trang mới từ template |

IDE

VS Code + Vue (Official)

Contributors

<a href="https://github.com/J2TEAM/vibe.j2team.org/graphs/contributors"> <img src="https://contrib.rocks/image?repo=J2TEAM/vibe.j2team.org" /> </a>

Made with contrib.rocks.

Star History

<a href="https://www.star-history.com/?repos=J2TEAM%2Fvibe.j2team.org&type=date&legend=bottom-right"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/image?repos=J2TEAM/vibe.j2team.org&type=date&theme=dark&legend=top-left" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/image?repos=J2TEAM/vibe.j2team.org&type=date&legend=top-left" /> <img alt="Star History Chart" src="https://api.star-history.com/image?repos=J2TEAM/vibe.j2team.org&type=date&legend=top-left" /> </picture> </a>
View on GitHub
GitHub Stars736
CategoryDevelopment
Updated6h ago
Forks304

Languages

Vue

Security Score

85/100

Audited on Mar 23, 2026

No findings