Foundation Pack
Vv0.2.0 Released

Kerangka kerja AI yang terstruktur & terprediksi.

Ubah cara tim Anda berinteraksi dengan AI. Dari sekadar "code generator" acak, menjadi *product engineer* yang disiplin membaca arsitektur, guardrails, dan konteks bisnis sebelum menulis satu baris kode.

Workflow

Quickstart (Ultra Mode)

Cara paling presisi dan elegan untuk memulai project baru. AI akan menyusun seluruh fondasi secara otomatis hanya dari satu file brief super singkat.

1

Isi SUPER-BRIEF.md

5 baris saja: nama project, untuk siapa + masalahnya, fitur utama, stack, dan constraint.

/downloads/project-foundation-pack/SUPER-BRIEF.md
2

Kirim dengan one-shot master

Arahkan AI ke 00-one-shot-master.md dan SUPER-BRIEF.md yang sudah diisi.

/downloads/project-foundation-pack/prompts/00-one-shot-master.md
3

AI detect & apply skill otomatis

AI mendeteksi project type dan menerapkan skill layer yang tepat tanpa perlu input tambahan.

4

Foundation + health check + plan

AI menghasilkan 6 dokumen foundation, lakukan health check sendiri, dan buat pre-execution plan — semua dalam satu respons.

One-Shot Master
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.
Case Study

Briefing Example

Banyak developer bingung seberapa detail SUPER-BRIEF.md harus diisi. Jawabannya: Sangat sederhana. Biarkan AI yang memikirkan kerumitan arsitekturnya. Berikut adalah contoh pengisian untuk aplikasi kasir.

SUPER-BRIEF.md
- Nama project:  KasirCepat
- Ini untuk siapa dan apa masalahnya:  Untuk warung kopi skala kecil yang sering salah hitung stok bahan baku. Mereka butuh aplikasi kasir iPad/Tablet yang simpel.
- Fitur utama yang diinginkan:  Manajemen produk, scan barcode, kasir (checkout), laporan penjualan harian, dan pemotongan stok otomatis.
- Platform & stack (jika sudah tahu):  Web app (PWA) agar bisa di-install di tablet. Stack
- Constraint/Batasan penting:  Harus bisa berjalan offline-first karena koneksi internet warkop sering putus.
Integration

AI Provider Guide

Framework ini agnostic. Pilih provider AI favorit Anda dan ikuti panduan spesifiknya agar AI dapat menyerap file-file template ini secara optimal.

Integration

Directory Structure

Foundation Pack dirancang untuk menyatu secara natural dengan source code Anda. Di framework mana pun Anda bekerja (Next.js, Laravel, Flutter, atau Go), letakkan folder project-foundation-pack di dalam direktori docs/ pada root repositori proyek Anda.

Tree
my-project-repo/├── src/                 # (Source code aplikasi)├── docs/│   └── foundation-pack/ ← LETAKKAN HASIL EKSTRAK DI SINI│       ├── prompts/│       ├── skills/│       └── SUPER-BRIEF.md ├── .cursorrules         ← FILE GLOBAL RULES UNTUK AI IDE├── claude.md            ← (Atau .windsurfrules / copilot-instructions.md)├── AGENTS.md            ← (Khusus integrasi Antigravity / AGY)└── package.json

Apakah saya harus me-reference docs/ di setiap prompt?

TIDAK. Penggunaan file prompt manual (seperti One-Shot Master) hanya dilakukan 1x di awal proyek untuk men-generate dokumen pondasi. Setelah pondasi jadi, Anda cukup menaruh file seperti .cursorrules di root folder Anda yang berisi instruksi pendek:

"Selalu rujuk folder docs/foundation-pack/ sebelum menulis kode apa pun."

Khusus untuk Gemini Advanced, Anda bisa menaruh instruksi di atas ke dalam kolom System Instructions.

Context Layer

Skill Layer

Saat menggunakan 00-one-shot-master.md, AI otomatis menginjeksi konteks (skill) yang tepat sesuai tipe arsitektur, tanpa perlu Anda merumuskannya manual.

Web SaaS

Konteks dan asumsi default untuk SaaS web: multi-tenant, subscription, auth, billing, monitoring.

Auto-applied →

Internal Tool

Konteks untuk tool internal: RBAC, audit log, dense UI, single-tenant, deployment on-premise.

Auto-applied →

Mobile App

Konteks untuk mobile app: React Native/Flutter, offline mode, push notification, App Store.

Auto-applied →

API Only

Konteks untuk backend service: REST/GraphQL, versioning, rate limiting, observability.

Auto-applied →

AI Product

Konteks untuk product berbasis LLM: prompt management, cost tracking, safety guardrails.

Auto-applied →

Frontend Expert

Memaksa AI untuk fokus ke tipografi, UI/UX, accessibility (a11y), semantic HTML, dan komponen kecil.

Auto-applied →

Backend Expert

Memaksa AI untuk menerapkan arsitektur bersih, performa tinggi, struktur SOLID, dan error handling sentral.

Auto-applied →

Security Expert

Memaksa AI untuk memvalidasi seluruh input, mencegah OWASP Top 10, serta mengamankan data sensitif.

Auto-applied →

Framework: Next.js App Router

Guardrails agar AI patuh pada standar React Server Components, Server Actions, dan struktur direktori App Router.

Auto-applied →

Framework: Laravel

Praktik terbaik MVC, fat model skinny controller, Form Requests, dan pencegahan N+1 query bawaan Eloquent.

Auto-applied →

Framework: Flutter

Memaksa konvensi deklaratif UI, arsitektur state management (BLoC/Riverpod), dan zero UI-blocking.

Auto-applied →

Framework: Golang

Aturan ketat idiom Go: error wrapping berkonteks, context passing, dan pencegahan goroutine leaks.

Auto-applied →
Best Practices

Implementation Flow

Hindari siklus eksekusi yang membengkak. Ikuti ritme kerja ini untuk menjaga kualitas kode dan mencegah hallucination scope dari AI.

01
01

Isi SUPER-BRIEF.md

Cukup 5 baris: nama project, untuk siapa, masalahnya apa, fitur utama, dan stack. Tidak perlu lebih dari 1 menit.

02
02

Kirim ke AI dengan one-shot master

AI akan otomatis detect project type, apply skill layer yang tepat, dan generate semua dokumen foundation dalam satu respons.

03
03

Jalankan health check

Gunakan prompt 06-foundation-health-check.md untuk memastikan foundation sudah konsisten dan tidak ada gap blocking sebelum coding.

04
04

Turunkan ke feature spec lalu execute

Untuk modul besar, buat feature spec dulu dengan 07-feature-spec-template.md. Lalu jalankan pre-execution checklist sebelum mulai coding.

Mode Prompt (Alternatif Workflow)

Selain One-Shot Master, tersedia variasi eksekusi lain (seperti fase terpisah) di dalam folder /prompts untuk workflow yang lebih granular atau bertahap, disesuaikan dengan ukuran tim dan proyek Anda.

1 Prompt

Mode Ultra

  • Menjalankan seluruh proses (arsitektur, PRD, rules) sekaligus.
  • Input: SUPER-BRIEF.md
Snippet
Baca file ini dan ikuti instruksinya:
docs/foundation-pack/prompts/00-one-shot-master.md

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

Lalu baca brief project ini:
SUPER-BRIEF.md

Kerjakan semua tahap dalam satu respons.

Untuk project MVP atau AI dengan context window raksasa.

Top Pick
2 Prompt

Mode Master

  • Prompt 1: Jalankan Mode Ultra
  • Prompt 2: Lakukan Health Check
Snippet
// SETELAH MODE ULTRA SELESAI, JALANKAN INI:

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

Lakukan evaluasi menyeluruh terhadap foundation project ini menggunakan panduan berikut:
docs/foundation-pack/prompts/06-foundation-health-check.md

Fokus pada identifikasi "gap" arsitektur.

Rekomendasi utama agar AI memvalidasi ulang hasilnya sebelum coding.

4+ Prompt

Mode Pro

  • Generate pondasi dokumen per dokumen (1 per 1).
  • Input: Dokumen sebelumnya.
Snippet
// CONTOH STEP 1:
Baca brief project saya di SUPER-BRIEF.md
Lalu jalankan instruksi ini:
docs/foundation-pack/prompts/01-foundation-generator.md

// CONTOH STEP 2:
Sekarang kerjakan instruksi finalisasi ini:
docs/foundation-pack/prompts/02-foundation-finalizer.md

Untuk project Enterprise atau AI dengan context kecil.

Snippets

Command Library

Kumpulan perintah spesifik untuk menyuruh AI mengeksekusi instruksi dari Foundation Pack. Salin dan tempel di kolom chat IDE Anda.

Super Brief Generator (Meta-Prompt)
Saya ingin membuat sebuah aplikasi. Tolong bantu saya merumuskan ide tersebut ke dalam format "SUPER-BRIEF" yang terstruktur.

Ide mentah saya:
[CERITAKAN IDE ANDA SECARA ACAK/BEBAS DI SINI]

Tugas Anda:
1. Rangkum ide saya dan berikan rekomendasi stack teknologi modern jika saya belum menyebutkannya.
2. Tuliskan hasilnya langsung ke dalam file `SUPER-BRIEF.md`.

Format Output yang harus Anda simpan ke file tersebut:
- Nama project: [Prediksi nama yang bagus]
- Ini untuk siapa dan apa masalahnya: [Jelaskan tajam dalam 2-3 kalimat]
- Fitur utama yang diinginkan: [Buat daftar poin fitur krusial]
- Platform & stack: [Rekomendasi stack]
- Constraint/Batasan penting: [Batasan yang mungkin relevan]

Malas menulis brief? Gunakan prompt ini, ceritakan ide Anda seadanya, dan biarkan AI merumuskannya langsung ke dalam file SUPER-BRIEF.md Anda.

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

Lakukan evaluasi menyeluruh terhadap foundation project ini menggunakan panduan berikut:
[PATH]/prompts/06-foundation-health-check.md

Fokus pada identifikasi "gap" arsitektur dan keputusan yang belum final.

Gunakan command ini setelah foundation selesai, atau saat Anda mengambil alih project lama.

Pre-Execution Checklist
Kita akan masuk ke fase eksekusi (coding). Sebelum mulai menulis kode, jalankan verifikasi ketat menggunakan checklist berikut:
[PATH]/prompts/07-pre-execution-checklist.md

Referensi foundation:
[PATH]/docs/foundation-pack

Baca spesifikasi fitur yang akan dikerjakan di sini:
[PATH]/docs/features/[nama-fitur].md

Kirimkan command ini tepat sebelum menyuruh AI menulis kode fitur pertama.

Session Handoff
Sesi ini sudah terlalu panjang dan akan saya tutup. Tolong buatkan dokumen ringkasan serah-terima (handoff) menggunakan format baku ini:
[PATH]/prompts/08-session-handoff.md

Pastikan status terakhir (current state) tercatat detail agar sesi berikutnya bisa langsung menyambung pekerjaan.

Gunakan saat sesi chat sudah terlalu panjang/lambat dan Anda ingin pindah ke chat baru.

Post-Pivot Sync
Project ini baru saja mengalami perubahan arah (pivot) yang signifikan.

Detail Pivot:
[Jelaskan perubahan besarnya di sini]

Evaluasi dan perbarui seluruh dokumen di folder ini:
[PATH]/docs/foundation-pack

Gunakan instruksi sinkronisasi ini:
[PATH]/prompts/09-post-pivot-sync.md

Kirimkan saat terjadi perubahan besar (misal: ganti database, ganti flow autentikasi).

Repository

Download Center

Dapatkan akses langsung ke file konfigurasi untuk proyek Anda.

Template Documents

Copy checklist

00-copy-checklist.md

Checklist singkat agar pack masuk ke project baru tanpa file yang tertinggal.

Project brief template

01-project-brief-template.md

Template brief awal untuk menangkap konteks bisnis, user, dan tujuan project.

PRD template

02-prd-template.md

Struktur product requirement document untuk kebutuhan fitur dan ruang lingkup product.

Architecture blueprint

03-architecture-blueprint-template.md

Template arsitektur untuk boundary system, flow data, dan keputusan teknis utama.

Engineering guidelines

04-engineering-guidelines-template.md

Aturan engineering agar implementasi tetap konsisten dan production-grade.

AI guardrails

05-ai-guardrails-template.md

Guardrails kerja AI supaya tidak lompat scope, menambah dependency sembarangan, atau meninggalkan residue.

Implementation roadmap

06-implementation-roadmap-template.md

Roadmap implementasi bertahap, dari fondasi sampai phase delivery.

Feature spec template

07-feature-spec-template.md

Template yang dipakai sebelum execution modul besar agar scope tetap sempit dan jelas.

Prompt Modules

One-shot master

00-one-shot-master.md

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

Foundation generator

01-foundation-generator.md

Menyusun foundation dari nol ketika Anda belum punya struktur isi sama sekali.

Foundation finalizer

02-foundation-finalizer.md

Merapikan isi foundation draft agar keputusan, asumsi, dan dokumen utama sinkron.

Phase execution

03-phase-execution.md

Prompt untuk menjalankan implementasi setelah foundation dan feature spec siap.

Full filler

04-foundation-filler.md

Mode pengisian untuk konteks project yang lebih lengkap daripada ultra brief.

Ultra short filler

05-ultra-short-foundation-filler.md

Mode paling ringkas. Setelah brief file diisi, cukup 1 prompt untuk menghasilkan draft foundation awal.

Foundation health check

06-foundation-health-check.md

Review menyeluruh foundation sebelum execution dimulai. Identifikasi gap, open decisions yang blocking, dan status kesiapan.

Pre-execution checklist

07-pre-execution-checklist.md

Checklist wajib sebelum mulai coding phase. Verifikasi foundation, scope, dan kesiapan teknis.

Session handoff

08-session-handoff.md

Buat ringkasan sesi lengkap agar sesi AI berikutnya bisa langsung lanjut tanpa recap dari nol.

Post-pivot sync

09-post-pivot-sync.md

Sync seluruh foundation setelah project mengalami perubahan arah yang signifikan.

Skill Layer

Web SaaS

web-saas.md

Konteks dan asumsi default untuk SaaS web: multi-tenant, subscription, auth, billing, monitoring.

Internal Tool

internal-tool.md

Konteks untuk tool internal: RBAC, audit log, dense UI, single-tenant, deployment on-premise.

Mobile App

mobile-app.md

Konteks untuk mobile app: React Native/Flutter, offline mode, push notification, App Store.

API Only

api-only.md

Konteks untuk backend service: REST/GraphQL, versioning, rate limiting, observability.

AI Product

ai-product.md

Konteks untuk product berbasis LLM: prompt management, cost tracking, safety guardrails.

Frontend Expert

role-frontend-expert.md

Memaksa AI untuk fokus ke tipografi, UI/UX, accessibility (a11y), semantic HTML, dan komponen kecil.

Backend Expert

role-backend-expert.md

Memaksa AI untuk menerapkan arsitektur bersih, performa tinggi, struktur SOLID, dan error handling sentral.

Security Expert

role-security-expert.md

Memaksa AI untuk memvalidasi seluruh input, mencegah OWASP Top 10, serta mengamankan data sensitif.

Framework: Next.js App Router

framework-nextjs.md

Guardrails agar AI patuh pada standar React Server Components, Server Actions, dan struktur direktori App Router.

Framework: Laravel

framework-laravel.md

Praktik terbaik MVC, fat model skinny controller, Form Requests, dan pencegahan N+1 query bawaan Eloquent.

Framework: Flutter

framework-flutter.md

Memaksa konvensi deklaratif UI, arsitektur state management (BLoC/Riverpod), dan zero UI-blocking.

Framework: Golang

framework-golang.md

Aturan ketat idiom Go: error wrapping berkonteks, context passing, dan pencegahan goroutine leaks.

Support Files

SUPER-BRIEF.md

Template brief paling ringkas — 5 baris sudah cukup untuk trigger one-shot master.

PROJECT-BRIEF-ULTRA.md

Template brief singkat yang lebih lengkap dari SUPER-BRIEF untuk konteks yang lebih kaya.

QUICKSTART.md

Panduan 3 menit yang menjelaskan alur 1 prompt, 2 prompt, dan 4 prompt.

AI-COMMANDS.md

Command siap kirim ke AI tanpa perlu merangkai instruksi dari nol.

AI-INVOKE.md

Pola file-based invocation jika AI Anda bisa membaca workspace atau file lokal.

ULTRA-EXAMPLE.md

Contoh end-to-end untuk alur ultra mode.

Global AI Rules (Root Level)

Cursor Rules

.cursorrules

Aturan global untuk pengguna Cursor IDE. Taruh file ini di root proyek.

Antigravity Agents

AGENTS.md

Aturan global untuk ekosistem AI Antigravity (AGY). Taruh file ini di root proyek.

Claude Rules

claude.md

Konteks proyek untuk Claude. Taruh file ini di root proyek atau jadikan Project Knowledge.

Windsurf Rules

.windsurfrules

Aturan global untuk pengguna Windsurf IDE. Taruh file ini di root proyek.