lensetek/research-agent-skills-collection

project-setup-git

Skill untuk melakukan setup proyek melalui git clone/pull alih-alih menggunakan npx (Mendukung pedoman keamanan kredensial dan desain mobile-view first).

First seen Jul 12, 2026

Installation

$ npx skills add lensetek/research-agent-skills-collection --skill project-setup-git

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from lensetek/research-agent-skills-collection · top by installs.

npx skills add lensetek/research-agent-skills-collection

Browse all from lensetek/research-agent-skills-collection

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,859 B
  • docs SUMMARY.md 178 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 41 installs

SKILL.md

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 pull untuk 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, jalankan npm install. - Jika ada yarn.lock, jalankan yarn install. - Jika ada pnpm-lock.yaml, jalankan pnpm install.

3. Konfigurasi Lingkungan (Environment Setup)

  • Salin file lingkungan contoh (misalnya, cp .env.example .env atau 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 dev atau 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 .env dan 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 install pada proyek yang memiliki yarn.lock atau pnpm-lock.yaml, yang dapat merusak konsistensi dependensi proyek.
  • Penggunaan cd Command: Jangan gunakan perintah cd untuk 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.