# AI Commands — Project Foundation Pack v0.2.0

Command siap kirim ke AI. Copy, sesuaikan path, kirim.

---

## Sebelum mulai

Pastikan Anda sudah:
1. Isi `SUPER-BRIEF.md` (atau `PROJECT-BRIEF-ULTRA.md`) dengan data project Anda
2. Tahu path ke folder foundation pack di mesin Anda
3. Tahu AI yang Anda pakai bisa baca file (jika tidak, lihat catatan di bawah)

Untuk panduan per AI tool, baca folder `providers/`.

---

## Command 1 — One-shot master ⭐ (direkomendasikan)

Satu prompt yang mengerjakan semuanya: detect project type, apply skill, generate foundation lengkap, health check, dan pre-execution plan.

```
Baca file ini dan ikuti semua instruksinya:
[PATH]/prompts/00-one-shot-master.md

Gunakan folder ini sebagai source of truth:
[PATH]/docs/foundation-pack

Lalu baca brief project ini:
[PATH]/SUPER-BRIEF.md

Kerjakan semua tahap dalam satu respons.
```

Ganti `[PATH]` dengan path ke folder pack Anda.

---

## Command 2 — Ultra fill

Generate foundation dari brief sangat singkat. Lebih manual dibanding one-shot master, tapi bisa dikombinasi dengan brief yang sudah Anda isi sendiri.

```
Baca file ini dan ikuti instruksinya:
[PATH]/prompts/05-ultra-short-foundation-filler.md

Gunakan folder ini sebagai source of truth:
[PATH]/docs/foundation-pack

Lalu baca brief project ini:
[PATH]/SUPER-BRIEF.md

Isi foundation pack sesuai brief tersebut.
```

---

## Command 3 — Full filler

Untuk brief yang lebih panjang dan detail.

```
Baca file ini dan ikuti instruksinya:
[PATH]/prompts/04-foundation-filler.md

Gunakan folder ini sebagai source of truth:
[PATH]/docs/foundation-pack

Lalu baca brief atau konteks project ini:
[PATH ke file brief lengkap Anda]

Isi foundation pack sesuai konteks tersebut.
```

---

## Command 4 — Foundation health check

Jalankan setelah foundation draft selesai, sebelum mulai coding.

```
Baca file ini dan ikuti instruksinya:
[PATH]/prompts/06-foundation-health-check.md

Gunakan foundation pack project ini sebagai source of truth:
[PATH ke folder foundation project Anda yang sudah terisi]

Lakukan health check menyeluruh dan laporkan hasilnya.
```

---

## Command 5 — Pre-execution checklist

Jalankan sebelum memulai setiap coding phase.

```
Baca file ini dan ikuti instruksinya:
[PATH]/prompts/07-pre-execution-checklist.md

Foundation ada di:
[PATH ke folder foundation project Anda]

Feature spec ada di:
[PATH ke feature spec modul yang akan dikerjakan]

Phase yang akan dikerjakan: [nama phase/modul]
```

---

## Command 6 — Susun feature spec untuk satu modul

Jalankan setelah foundation final, sebelum execution modul besar.

```
Gunakan foundation pack project ini sebagai source of truth:
[PATH ke folder foundation project Anda]

Baca template feature spec ini:
[PATH]/docs/foundation-pack/07-feature-spec-template.md

Lalu baca brief modul ini:
[PATH ke brief modul / phase yang ingin dibuatkan spec-nya]

Susun 1 feature spec lengkap yang siap dipakai untuk implementasi.
```

---

## Command 7 — Execution phase

Jalankan setelah feature spec siap dan pre-execution checklist lulus.

```
Baca file ini dan ikuti instruksinya:
[PATH]/prompts/03-phase-execution.md

Gunakan foundation pack project ini sebagai source of truth:
[PATH ke folder foundation project Anda]

Lalu baca feature spec ini:
[PATH ke feature spec modul yang akan dikerjakan]

Kerjakan phase ini sesuai scope.
```

---

## Command 8 — Foundation finalizer

Rapikan foundation draft setelah generate pertama.

```
Baca file ini dan ikuti instruksinya:
[PATH]/prompts/02-foundation-finalizer.md

Gunakan seluruh foundation pack project ini yang sudah terisi sebagai source of truth:
[PATH ke folder foundation project Anda]

Rapikan, sinkronkan, dan finalkan.
```

---

## Command 9 — Session handoff

Jalankan saat context window hampir habis atau sebelum akhiri sesi.

```
Baca file ini dan ikuti instruksinya:
[PATH]/prompts/08-session-handoff.md

Buat session handoff yang lengkap untuk sesi ini.
```

---

## Command 10 — Post-pivot sync

Jalankan setelah ada perubahan arah yang signifikan di project.

```
Baca file ini dan ikuti instruksinya:
[PATH]/prompts/09-post-pivot-sync.md

Foundation pack project ada di:
[PATH ke folder foundation project Anda]

Perubahan yang terjadi:
[jelaskan apa yang berubah — stack, scope, target user, dsb]
```

---

## Jika AI tidak bisa baca file lokal

Beberapa AI (ChatGPT Free, browser-based AI) tidak bisa membaca file dari disk. Solusinya:

**Option A — Paste langsung:**
1. Buka file prompt yang ingin dipakai
2. Copy seluruh isinya
3. Paste di conversation, tambahkan brief Anda di bawahnya
4. Kirim

**Option B — Upload file:**
Untuk AI yang mendukung upload (ChatGPT Plus, Claude, Gemini), upload file prompt dan brief langsung ke conversation.

**Option C — Custom GPT / Gems / Projects:**
Setup sekali, pakai terus. Lihat `providers/chatgpt.md`, `providers/claude.md`, atau `providers/gemini.md`.

---

## Template command paling generik

Gunakan ini sebagai base jika perlu sesuaikan sendiri:

```
Baca file prompt ini dan ikuti instruksinya:
[PATH file prompt]

Gunakan folder ini sebagai source of truth:
[PATH folder foundation pack]

Lalu baca file brief/konteks ini:
[PATH file brief]

[Jika ada feature spec:]
Baca juga feature spec ini:
[PATH feature spec]

Kerjakan sesuai instruksi prompt.
```
