Project setup git
Skill lensetek/Research-Agent-Skills-Collection/skills/project-setup-git
Research Agent Skills Collection
npx -y skills add lensetek/Research-Agent-Skills-Collection --skill project-setup-gitAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Skill untuk melakukan setup proyek melalui git clone/pull alih-alih menggunakan npx (Mendukung pedoman keamanan kredensial dan desain mobile-view first).
SKILL.md
2.8 KB, 744 tokens by cl100k_base, as published. Nobody here has run it
Project Setup via Git (Clone/Pull)
Overview
Skill ini digunakan ketika pengguna meminta untuk melakukan setup atau inisialisasi proyek menggunakan Git (git clone atau git pull) alih-alih membuat proyek baru menggunakan perintah npx. Skill ini memandu agen untuk mengunduh basis kode yang ada, menginstal dependensi yang sesuai, melakukan konfigurasi dasar dengan aman, serta menjalankan proyek dengan tampilan responsif.
Dependencies
- Tidak ada
Quick Start
Contoh penggunaan: "Gunakan skill project-setup-git untuk mengkloning repositori https://github.com/example/repo ke direktori kerja dan instal seluruh dependensinya."
Workflow
1. Kloning atau Pembaruan Repositori (Clone/Pull)
- Gunakan perintah
git clone <url_repositori> .untuk mengkloning basis kode yang sudah ada ke dalam direktori kerja saat ini. - Jika direktori tersebut sudah merupakan repositori Git aktif, gunakan perintah
git pulluntuk mengambil (fetch) dan menggabungkan (merge) perubahan terbaru.
2. Deteksi & Instalasi Dependensi
- Periksa file lockfile yang ada di root direktori untuk mendeteksi package manager yang digunakan:
- Jika ada
package-lock.json, jalankannpm install. - Jika ada
yarn.lock, jalankanyarn install. - Jika ada
pnpm-lock.yaml, jalankanpnpm install.
- Jika ada
3. Konfigurasi Lingkungan (Environment Setup)
- Salin file lingkungan contoh (misalnya,
cp .env.example .envatau perintah salin yang sesuai di PowerShell/CMD). - Minta pengguna untuk mengonfigurasi variabel lingkungan yang dibutuhkan secara manual.
4. Eksekusi Proyek
- Mulai server pengembangan (development server) menggunakan perintah
npm run devatau perintah start yang sesuai dengan konfigurasi proyek.
Common Mistakes & Aturan Kritis
- Eksposur Kredensial Sensitif: DILARANG keras membiarkan kredensial proyek (seperti API key, password, token) terekspos secara publik di frontend atau diakses melalui client-side. Selalu cek keamanan file
.envdan pastikan dimasukkan ke dalam.gitignore. - Mengabaikan Tampilan Responsif: Mengabaikan pendekatan mobile-view first saat melakukan kustomisasi UI/layout pasca-setup. Antarmuka harus selalu dirancang responsif sejak awal.
- Salah Mendeteksi Package Manager: Menjalankan
npm installpada proyek yang memilikiyarn.lockataupnpm-lock.yaml, yang dapat merusak konsistensi dependensi proyek. - Penggunaan cd Command: Jangan gunakan perintah
cduntuk berpindah direktori di terminal dalam command line yang diajukan ke pengguna; jalankan perintah langsung pada current working directory (Cwd) yang sesuai di konfigurasi tool run_command.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.