gstack - Tim rekayasa virtual yang dibangun dengan Claude Code
(github.com/garrytan)- Pabrik perangkat lunak open source berbasis AI yang dibuat dan digunakan oleh CEO YC Garry Tan, dirancang agar satu orang bisa bekerja seperti tim beranggotakan 20 orang
- Terdiri dari slash command yang mencakup seluruh sprint dalam urutan Think → Plan → Build → Review → Test → Ship → Reflect, dan tiap skill otomatis meneruskan konteks ke skill berikutnya
- Dimulai dengan
/office-hoursuntuk memvalidasi asumsi produk, lalu memfinalkan arsitektur dengan/plan-ceo-review·/plan-eng-review, kemudian mengotomatisasi semuanya mulai dari perbaikan bug hingga pembuatan PR dengan/review·/qa·/ship - Tiap perintah bertindak seperti pakar sesuai peran: review CEO, desain oleh manajer engineering, audit desainer, lead QA, release engineer, dan lain-lain
- Pengguna yang dituju
- Founder·CEO — pendiri teknis yang masih ingin mendeploy kode sendiri
- Pemula Claude Code — pengguna yang membutuhkan workflow terstruktur berbasis peran alih-alih prompt kosong
- Tech Lead·Staff Engineer — engineer senior yang membutuhkan review ketat, QA, dan otomasi rilis di setiap PR
- Skill yang menjadi inti sprint
/office-hours— memvalidasi asumsi produk dengan 6 pertanyaan wajib dalam format YC office hours, membuat dokumen desain dan meneruskannya otomatis ke skill turunan/plan-ceo-review— mendefinisikan ulang masalah dan mengeksplorasi "produk bintang 10"; 4 mode: Expansion, Selective Expansion, Hold Scope, Reduction/plan-eng-review— mendefinisikan arsitektur, alur data, diagram ASCII, edge case, matriks pengujian, dan kekhawatiran keamanan/plan-design-review— menilai tiap dimensi desain dengan skor 0~10 dan menjelaskan standar nilai 10, termasuk deteksi AI Slop, serta menjalankan 1 interaksi AskUserQuestion untuk setiap keputusan desain/design-consultation— membangun sistem desain lengkap dari nol, membuat mockup produk yang realistis/review— mendeteksi bug yang lolos CI tetapi meledak di production, memperbaiki isu yang jelas secara otomatis, dan menandai gap kualitas/investigate— prinsip utama: tidak ada perbaikan tanpa investigasi; melacak alur data, memverifikasi hipotesis, berhenti setelah 3 kali gagal/design-review— melakukan audit yang sama seperti/plan-design-reviewlalu langsung memperbaiki masalah yang ditemukan, dengan lampiran screenshot sebelum/sesudah/qa— menguji aplikasi di browser sungguhan, menemukan dan memperbaiki bug, serta otomatis membuat regression test untuk setiap perbaikan/qa-only— metodologi sama seperti/qa, tetapi hanya membuat laporan bug tanpa mengubah kode/cso— audit model ancaman OWASP Top 10 + STRIDE; 17 aturan pengecualian false positive, gate minimal confidence 8/10, dan tiap temuan menyertakan skenario exploit yang spesifik/ship— sinkronisasi dengan main, menjalankan test, audit coverage, push, membuat PR; otomatis bootstrap jika belum ada framework pengujian/land-and-deploy— menyelesaikan merge PR → menunggu CI·deploy → memverifikasi status production dalam satu perintah/canary— loop pemantauan pascadeploy untuk console error, regresi performa, dan gangguan halaman/benchmark— mengukur baseline page load time, Core Web Vitals, ukuran resource, serta membandingkan sebelum/sesudah untuk tiap PR/document-release— memperbarui seluruh dokumentasi proyek agar sesuai dengan yang sudah dideploy, termasuk mendeteksi README usang secara otomatis/retro— retrospektif mingguan; analisis per individu, catatan kontinuitas deployment, tren kesehatan test, dan dengan/retro globalretrospektif terpadu untuk seluruh proyek serta tool AI (Claude Code, Codex, Gemini)/browse— browser Chromium sungguhan, klik sungguhan, screenshot sungguhan, sekitar 100ms per perintah/setup-browser-cookies— mengimpor cookie dari Chrome·Arc·Brave·Edge ke sesi headless untuk menguji halaman yang memerlukan autentikasi/autoplan— menjalankan review CEO → desain → engineering secara otomatis berurutan, hanya mengekspos keputusan berbasis preferensi kepada pengguna
- Power tool
/codex— code review independen dari OpenAI Codex CLI; 3 mode: review (pass/fail gate)·tantangan adversarial·konsultasi terbuka, dan jika/reviewserta/codexsama-sama dijalankan maka dilakukan analisis lintas model/careful— memberi peringatan sebelum menjalankan perintah destruktif sepertirm -rf,DROP TABLE, force push, dan lain-lain; diaktifkan dengan input "be careful"/freeze— membatasi pengeditan file ke direktori tertentu, mencegah perubahan di luar cakupan saat debugging/guard— gabungan/careful+/freeze, pengaturan keamanan tertinggi untuk pekerjaan production/unfreeze— melepas batasan/freeze/setup-deploy— setup satu kali untuk/land-and-deploy, otomatis mendeteksi platform, URL production, dan perintah deploy/gstack-upgrade— meng-upgrade gstack ke versi terbaru, mendeteksi instalasi global maupun vendored lalu menyinkronkannya
- Sprint paralel: melalui Conductor, beberapa sesi Claude Code dapat dijalankan bersamaan di workspace terisolasi
- Contoh: satu sesi menjalankan
/office-hours, sesi lain/review, sesi ketiga implementasi fitur, sesi keempat/qasecara paralel
— Founder, lead engineer, dan PM dapat mem-fork pabrik pengembangan AI ini untuk bereksperimen dan memperluasnya sendiri
- Contoh: satu sesi menjalankan
- Selain Claude Code, juga berjalan pada semua agent yang mendukung standar SKILL.md seperti Codex, Gemini CLI, Cursor
- Lisensi MIT
4 komentar
Saya cek karena Office Hour memakan waktu lama, dan ternyata hanya skill yang satu ini saja sudah punya markdown yang panjangnya bukan main.
Wow!! Garry Tan me-retweet GeekNews ya.
https://x.com/garrytan/status/2035898375934300353
Tampaknya ini terus berkembang agar semakin bisa dimanfaatkan dengan baik oleh orang-orang yang menjalankan bisnis seorang diri.
office-hours menarik ya, saya punya sesi hands-on.