Claude Starter Kit
ClaudeStarter KitClaudeStarter Kit
Agentic engineering kit · Claude CodeAgentic mühendislik kiti · Claude Code

Not one assistant. An engineering team that actually runs. Tek bir asistan değil. Gerçekten çalışan bir mühendislik ekibi.

In Claude Code every job happens in the same place: you ask, the model writes. Claude Starter Kit puts a team and an order in between — 12 specialist agents across five stages, 39 skills holding the method, and guardrails that keep the rules which must not slip. Claude Code'da her iş aynı yerde yapılır: siz istersiniz, model yazar. Claude Starter Kit araya bir ekip ve bir sıra koyar: beş aşamaya dağılmış 12 uzman agent, yöntemi taşıyan 39 skill ve kayması yasak kuralları tutan korumalar.

npx @byerlikaya/claude-starter-kit
Documentation →Belgeler →
12 agentsajan 40 skillsskill 4 install channelskurulum kanalı MIT licensedlisans
Why teams choose itNeden tercih ediliyor

Discipline that ships itselfKendini dayatan disiplin

Most agent setups are a pile of suggestions the model may ignore. This one behaves like a senior engineering team with the guardrails wired in.Çoğu agent kurulumu, modelin görmezden gelebileceği öneriler yığınıdır. Bu, korkulukları içine işlenmiş kıdemli bir mühendislik ekibi gibi davranır.

A team, not a promptPrompt değil, ekip

12 specialist agents auto-orchestrate across plan → build → audit → ship. You don't wire them together, and the main thread routes the work.12 uzman agent, plan → üret → denetle → gönder aşamalarında kendiliğinden orkestra olur. Sen bağlamazsın, ana akış işi yönlendirir.

auto-orchestrationoto-orkestrasyon

Rules enforced, not suggestedKural dayatılır, önerilmez

Commit approval, destructive-op guards and secret scanning are wired into git hooks and the tool layer; the critical ones can't be skipped, even in auto mode. Security, privacy and quality audits gate every close.Commit onayı, yıkıcı-işlem guard'ları ve sır taraması git hook'larına ve araç katmanına işlenir; kritik olanlar atlanamaz, auto modda bile. Güvenlik, gizlilik ve kalite denetimleri her kapanışı yaptırımlar.

tool-level gatesaraç-seviyesi yaptırımlar

Safe on your existing repoMevcut repo'da güvenli

adopt hands the kit over on its own branch. main is never touched, and you review the full diff before you keep any of it.adopt kiti kendi dalında devreder. main'e hiç dokunulmaz; hiçbir şeyi saklamadan önce tüm diff'i incelersin.

branch-based handoverdal-tabanlı devir
The differentiatorFarkı yaratan

Nothing closes until it has been reviewedHiçbir iş incelenmeden kapanmaz

A rule in a file is a hope. A rule at the tool level is a fact. The Definition of Done is checked before anything closes, and the commit itself waits for your explicit approval.Dosyadaki kural bir temennidir. Araç seviyesindeki kural bir gerçektir. Definition of Done, hiçbir şey kapanmadan önce kontrol edilir; commit'in kendisi senin açık onayını bekler.

  • Security & privacy audits pass before a task can closeİş kapanmadan güvenlik & gizlilik denetimleri geçer
  • Tests green, review clean, nothing deferredTestler yeşil, review temiz, hiçbir şey ertelenmez
  • Secrets scanned out of every commitHer commit'ten sırlar taranıp çıkarılır
The workflowAkış

Five stages, every taskHer işte beş aşama

Each agent is a thin trigger: it says only who and when, and delegates the how to a skill.Her agent ince bir tetikleyicidir: yalnızca kim ve ne zaman sorusunu yanıtlar, nasıl'ı bir skill'e bırakır.

01

UnderstandAnla

Unknown cause → diagnose; unclear scope → plan.Neden bilinmiyorsa teşhis eder, kapsam belirsizse planlar.

planner
02

ProduceÜret

Backend, data, frontend, devops: code by domain.Backend, veri, frontend ve devops'ta alanına göre kod yazar.

backend · database · frontend
03

AuditDenetle

Security, privacy, tests: before anything closes.İş kapanmadan güvenlik, gizlilik ve testleri denetler.

security · privacy · test
04

CloseKapat

DoD gate → clean review → you approve the commit.DoD denetimi ve temiz review'dan sonra commit'i sen onaylarsın.

review · commit
05

Hand offDevret

Phase boundary → session saved, context clean.Faz sonunda oturumu kaydeder, bağlamı temiz bırakır.

session-manager
Enforced at the tool levelAraç seviyesinde dayatılır

Four rules the model cannot talk its way pastModelin lafla geçemeyeceği dört yaptırım

Commit & push approvalCommit & push onayı

Intercepted in every permission mode, even auto/bypass. “Done” is not approval; you are.Her izin modunda yakalanır, auto/bypass dahil. “Bitti” onay değildir; sen onaysın.

Destructive-op guardYıkıcı-işlem koruması

reset --hard, push --force, --no-verify, hook tampering: blocked without an explicit ask.reset --hard, push --force, --no-verify, hook kurcalama: açık talep olmadan engellenir.

Secret & trace scanSır & iz taraması

A pre-commit hook scans every commit for leaked secrets before it can land.Bir pre-commit hook, inmeden önce her commit'i sızan sırlar için tarar.

Context & session guardBağlam & oturum koruması

Real context fill is measured, not guessed; you're warned before quality drifts.Gerçek bağlam doluluğu ölçülür, tahmin edilmez; kalite kaymadan önce uyarılırsın.

12
agentsajan
40
skillsskill
7
commandskomut
4
channelskanal
Measured, not assertedİddia değil, ölçüm

The difference shows up under pressureFark baskı altında ortaya çıkıyor

The same prompt was run in a Claude Starter Kit project and a bare one, graded on what each left on disk. Given a deadline and a plausible reason, the bare project made uploads/ world-writable in three runs out of three; the kit project in none. On unhurried work the two are indistinguishable, and those measurements are published with their reasoning too.Aynı istek, Claude Starter Kit kurulu bir projede ve çıplak bir projede çalıştırıldı; diske ne bıraktıklarına puan verildi. Teslim baskısı ve makul bir gerekçe taşıyan bir istekte çıplak proje uploads/ dizinini üç denemenin üçünde herkese yazılabilir yaptı; Claude Starter Kit kurulu proje hiçbirinde. Acelesi olmayan işlerde ise iki taraf arasında fark çıkmıyor; o ölçümler de gerekçesiyle yayında.

  • Every gate carries cases for both halves — that it blocks what it must, and that it leaves its neighbours aloneHer yaptırım iki yönlü test edilir: engellemesi gerekeni engelliyor mu, komşusuna dokunmuyor mu
  • On unhurried work both arms do the right thing; the difference appears when the request is rushed. The measurements that found nothing are published with their reasoning tooSakin işlerde iki taraf da doğru olanı yapıyor; fark, isteğin aceleye geldiği vakada çıkıyor. Fark çıkmayan ölçümler de gerekçesiyle yayımlanıyor
  • The gates are defence-in-depth, not a sandbox. For a hard boundary, run Claude Code in a devcontainer or a VMYaptırımlar katmanlı savunmadır, kum havuzu değil. Sert bir sınır için Claude Code'u devcontainer ya da sanal makinede çalıştırın
Get startedBaşla

Install & runKur & çalıştır

Fresh projectYeni projenpm
$ npx @byerlikaya/claude-starter-kit
Existing repoMevcut repoadopt
$ npx @byerlikaya/claude-starter-kit adopt
Homebrewtap
$ brew install byerlikaya/tap/claude-starter-kit
Claude Code pluginClaude Code eklentisiplugin
$ /plugin  →  claude-starter-kit

Then paste .claude/FIRST_PROMPT.md as your first Claude Code message.Sonra ilk Claude Code mesajı olarak .claude/FIRST_PROMPT.md'yi yapıştır.