writing-for-agents
Ajanların tükettiği herhangi bir belgeyi yazarken kullan — skill, AGENTS.md/CLAUDE.md, veya pointer ile ulaşılan bir doküman.
Skill by murataslan1
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/murataslan1-writing-for-agents
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/writing-for-agents
What's inside
- Skill name
writing-for-agents- Description
- Ajanların tükettiği herhangi bir belgeyi yazarken kullan — skill, AGENTS.md/CLAUDE.md, veya pointer ile ulaşılan bir doküman. Ajanın her çalıştırmada aynı SÜRECİ izlemesini sağla.
- License
- MIT
- Instructions
- 56 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Ajanlar İçin Yazma (writing-for-agents)
Ajanın tükettiği bir belge yazmanın referansı: bir skill, bir `AGENTS.md`/`CLAUDE.md`, pointer ile ulaşılan bir doküman. Paketleme değişir; yazma değişmez: aynı kaldıraçlar her birini öngörülebilir yapar — ajanın her çalıştırmada **aynı süreci** izlemesi, aynı çıktıyı üretmesi değil.
Skill yazıyorsan frontmatter, çağırma seçimi ve router skill'ler için `SKILL-MECHANICS.md`'yi oku.
## Bağlam pointer'ları
Bir **bağlam pointer'ı**, ajanın bağlamında tutulan ve bağlam dışındaki bir materyali adlandıran + ona ulaşma koşulunu kodlayan bir referanstır. Skill açıklaması biri, `AGENTS.md`'deki bir satır aynı nesnedir. Pointer'ın **ifadesi** değil, hedefi, ajanın materyale ne zaman ulaşacağına karar verir. Zayıf ifade edilmiş bir pointer'ın arkasındaki kritik bir hedef, varyans hatasıdır: önce ifadeyi keskinleştir, keskinleştirme başarısız olursa materyali inline et.
## İki yük
- **Bağlam yükü** — her zaman yüklü materyalin ajan penceresine maliyeti (her turda token/ilgi harcar)
- **Bilişsel yük** — insana maliyet: hangi belgeler var, hangisine ne zaman ulaşmalı. İnsan endekstir; minimuma indirilecek maliyet değil, insan kararının bedelidir
Yalnızca pointer ile ulaşılan materyal, pointer'ın kendi satırı bedeliyle bağlam yükünden kurtulur.
## Bilgi hiyerarşisi
Belge iki içerik türünden kurulur — **adımlar** (ajanın sıralı eylemleri) ve **referans** (talep üzerine danışılan tanımlar/kurallar). Çekirdek karar, her parçanın merdivende nereye oturduğudur:
1. **Dosya içi adım** — birincil katman: ajanın sırayla yaptığı
2. **Dosya içi referans** — talep üzerine danışılır
3. **Açıklanan referans** — ayrı dosyaya itilmiş, pointer ile ulaşılan
**Aşamalı açıklama (progressive disclosure):** her dalın ihtiyaç duyduğunu inline tut, yalnızca bazı dalların ulaştığını pointer arkasına it. Belge adımlar içeriyorsa, açıklanması gereken referans onları gömer ve onlara dikkat etmeyi yazı-turaya çevirir.
**Yayılma (sprawl):** her satır canlı ve benzersiz olsa bile çok uzun belge. Çare merdiven: referansı pointer arkasına açıkla, dal veya sıraya göre böl.
## Adımlar ve tamamlanma kriterleri
Her adım bir **tamamlanma kriterinde** biter — ajanın işin bittiğini söyleyen koşul:
- **Netlik** — ajan "bitti" ile "bitmedi"yi ayırt edebiliyor mu? Belirsiz sınır ("anlayışa ulaşıldı") **erken tamamlamayı** davet eder. Önce sınırı keskinleştir; hâlâ bulanık ve acele görüyorsan, sonraki adımları gizleyerek diziyi böl (yalnızca gerçek bağlam sınırında işe yarar)
- **Talep** — ne kadar gerektiriyor. "Her değiştirilen model hesaba katıldı" güçlü, "değişiklik listesi üret" zayıf. Talep, adıma bağlı olmayan **ayak işini** (legwork) sürükler
## Bölme
Bir belgeyi ikiye bölmek iki yükten birini harcar; yalnızca kesinti kazandırdığında böl:
- **Sıraya göre** — sonraki adımların önündeki adımı aceleye getirmeye teşvik ettiği yerde
- **Çağrıya göre** — skill'e özgü: `SKILL-MECHANICS.md`'ye bak
## Öncü kelimeler (leading words)
Modelin ön-eğitiminde zaten yaşayan kompakt bir kavram (`lesson`, `tracer bullet`) — belge çalışırken ajanın onunla düşündüğü token. Cümle olarak değil, token olarak tekrarlandığında dağıtık bir tanım biriktirir ve en az tokenla bir davranış bölgesini çapalar. Kendi kelimeni üretmek tanımla çalışır ama ön-çağrışım toplamaz — önce mevcut kelimeyi ara.
**Olumsuzlama** bu kaldıracın yanındaki başarısızlık modudur: yasakla yönlendirme, yasaklanan davranışı bağlama çekip onu *daha* erişilebilir kılar. Fil düşünme, fil her yerdedir. **Pozitifi** söyle — hedef davranışı belirt, yasaklananı hiç konuşma. Yasa, yalnızca pozitif ifade edilemeyen sert bir gardiyansa yerini hak eder; o zaman bile pozitif hedefle eşleştir.
## Budama
- Her anlam **tek doğruluk kaynağında**: davranışı değiştirmek tek yerden düzenleme
- **Ortam da kaynaktır** — `package.json` script'leri, config dosyaları, dizin düzeni. Onu tekrar eden belge bir **cache'tir**: maliyetini yalnızca arama pahalıysa hak eder. Ajanın bakarak bulamadığını cache'le: yazılmamış kural, seçimin gerekçesi, config'in itiraf etmediği tuzak
- Her satırı **ilgililik** için kontrol et. Budama disiplini olmadan kader **sedimenttir**: bayat katmanlar çöker
- **No-op'ları** avla: modelin varsayılan olarak zaten uyduğu talimat, söylemeye bedel yükler. Cümle başarısız olduğunda kelime kırpmak yerine cümleyi silFrom murataslan1/kamuyz-agent-starter, MIT.
More from murataslan1/kamuyz-agent-starter
- 0.557score
implement
murataslan1
Bir spesifikasyonu veya görev listesini adım adım uygula.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
to-tickets
murataslan1
Bir planı, spesifikasyonu veya mevcut konuşmayı, her biri bağımlılık kenarlarını bildiren izlenebilir (tracer-bullet) görev kartlarına (ticket) böl.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
verification-before-completion
murataslan1
İşin bittiğini, düzeltildiğini veya geçtiğini iddia etmeden ÖNCE doğrulama komutunu çalıştır ve çıktıyı oku.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
wizard
murataslan1
Bir insanı yalnızca onun yapabileceği manuel adımlardan geçiren interaktif bir bash sihirbazı üret.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
writing-plans
murataslan1
Spesifikasyon veya gereksinimler netleştiğinde, koda dokunmadan önce uygulama planı yaz.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
systematic-debugging
murataslan1
Herhangi bir bug, test hatası veya beklenmedik davranışta, çözüm önermeden ÖNCE kök nedeni bul.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
tdd
murataslan1
Herhangi bir özellik veya hata düzeltmesi uygulanırken, üretim kodundan ÖNCE test yaz.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
to-spec
murataslan1
Mevcut konuşmayı veya araştırma bulgularını yapılandırılmış bir spesifikasyona dönüştür ve docs/ altına kaydet.
SkillBFreshness: B★ 2Claude Code +9 - 0.554score
research
murataslan1
Araştırma sorusunu birincil kaynaklara dayanarak araştır, bulguları alıntılı Markdown dosyası olarak kaydet.
SkillBFreshness: B★ 2Claude Code +9 - 0.552score
handoff
murataslan1
Mevcut konuşmayı, başka bir ajanın devralabileceği bir devir (handoff) belgesine sıkıştır.
SkillBFreshness: B★ 2Claude Code +9 - 0.300score
kamukod-210-pipeline
murataslan1
No description from the publisher yet.
SkillBFreshness: B★ 2Claude Code +9 - 0.300score
code-review
murataslan1
No description from the publisher yet.
SkillBFreshness: B★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 15, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from murataslan1
- 0.557score
implement
murataslan1
Bir spesifikasyonu veya görev listesini adım adım uygula.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
wizard
murataslan1
Bir insanı yalnızca onun yapabileceği manuel adımlardan geçiren interaktif bir bash sihirbazı üret.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
writing-plans
murataslan1
Spesifikasyon veya gereksinimler netleştiğinde, koda dokunmadan önce uygulama planı yaz.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
systematic-debugging
murataslan1
Herhangi bir bug, test hatası veya beklenmedik davranışta, çözüm önermeden ÖNCE kök nedeni bul.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
tdd
murataslan1
Herhangi bir özellik veya hata düzeltmesi uygulanırken, üretim kodundan ÖNCE test yaz.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
to-spec
murataslan1
Mevcut konuşmayı veya araştırma bulgularını yapılandırılmış bir spesifikasyona dönüştür ve docs/ altına kaydet.
SkillBFreshness: B★ 2Claude Code +9
Cite this page
writing-for-agents skill. Agent Mart. https://agentmart.dev/skills/murataslan1-writing-for-agents (last updated 2026-10-24)