codebase-documenter skill
✓ DoğrulandıREADME, ARCHITECTURE ve API referansları dahil olmak üzere, köşeli parantezli yer tutucular içeren yapılandırılmış proje dokümantasyon şablonları oluşturur.
- GitHub yıldızları
- 49
- Dosyalar
- 3
- Son commit
- 11 Kas 2026
- Lisans
- MIT
- İzin verilen araçlar
- 5
codebase-documenter skill ne işe yarar?
codebase-documenter bir agent skill'dir. README, ARCHITECTURE ve API referansları dahil olmak üzere, köşeli parantezli yer tutucular içeren yapılandırılmış proje dokümantasyon şablonları oluşturur.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
codebase-documenter skilli hakkında
codebase-documenter, yeni veya dokümantasyonu yetersiz depolar için dokümantasyon sürecini başlatmanızı sağlar. Mühendislik ekipleri bu SKILL'i; README dosyaları, mimari genel bakışlar, API referansları ve kod yorum standartları için yapılandırılmış iskeletler oluşturmak amacıyla kullanır. Bir projenin resmi bir dokümantasyon yapısından yoksun olduğu ve bitmiş bir metinden ziyade doldurulmaya hazır bir başlangıç noktasına ihtiyaç duyulduğu durumlar için tasarlanmıştır.
Bir kullanıcı proje dokümantasyonu oluşturulmasını veya dokümantasyon standartlarının belirlenmesini talep ettiğinde, bir agent bu SKILL'i yükler. Süreç; assets/templates dizininde bulunan belirli şablonlardan dosyalar oluşturmak için Read, Write, Edit, Glob ve Grep gibi araçların kullanılmasını içerir. Araç; [Bu şekilde] gibi köşeli parantezli yer tutucular içeren README.md, ARCHITECTURE.md ve docs/API.md gibi dosyalar üreterek, insan yazarların nereye spesifik detaylar eklemesi gerektiğini belirtir.
Bu araç tamamen iskelet oluşturma ve standart referanslarına odaklanır. Proje detaylarını tahmin etmez veya anlatı betimlemeleri yazmaz; bu yönüyle mevcut dokümantasyon doğruluğunu doğrulayan veya mevcut bileşenler için metin üreten araçlardan ayrılır.
Bir agent bununla neler yapabilir
- 1Yeni bir proje deposu başlatmaTamamen yeni bir kod tabanı için eksiksiz bir başlangıç dokümantasyon dosyası seti oluşturun.
- 2Kod dokümantasyon standartlarını belirlemeDocstring'ler ve satır içi yorumlar için standartlaştırılmış kılavuzları depoya ekleyin.
- 3Proje giriş kapısı oluşturmaHızlı başlangıç ve sorun giderme bölümlerini içeren bir README iskeleti oluşturun.
- 4API dokümantasyon yapılarını kurmaEndpoint'ler ve örnekler için yer tutucular içeren bir API referans şablonu üretin.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
codebase-documenter skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.codebase-documenter skill'ini Eklenti uygulamasına kur
/plugin marketplace add rjmurillo/ai-agents /plugin install project-toolkit@ai-agents
codebase-documenter skill'ini Claude Code uygulamasına kur
~/.claude/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.claude/skills/codebase-documentercodebase-documenter skill'ini Claude Code (project) uygulamasına kur
.claude/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter .claude/skills/codebase-documentercodebase-documenter skill'ini Codex uygulamasına kur
~/.agents/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.agents/skills/codebase-documentercodebase-documenter skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.gemini/skills/codebase-documentercodebase-documenter skill'ini Claude.ai uygulamasına kur
npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter codebase-documenter && zip -r codebase-documenter.zip codebase-documenter # claude.ai → Customize → Skills → + → Create skill → Upload a skill → codebase-documenter.zip
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizi geçti. Bu bir güvenlik denetimi değil: bir ajanın çalıştırmasına izin vermeden önce betikleri okuyun. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirrjmurillo/ai-agents/src/claude/skills/codebase-documenter is public and reachablegithub.com/rjmurillo/ai-agents/tree/HEAD/src/claude/skills/c ↗Geçti
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit 2026-11-11github.com/rjmurillo/ai-agents/commits ↗Geçti
- Betiklerde indir-çalıştır veya kimlik bilgisi hırsızlığı yokNo scripts in the skill folderGeçti
- SKILL.md içinde gizli talimat yokNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/rjmurillo/ai-agents/blob/HEAD/src/claude/skills/c ↗Geçti
- Önceden izin verilen araçlar sınırlıPre-approved: Read, Write, Edit, Glob, Grepgithub.com/rjmurillo/ai-agents/blob/HEAD/src/claude/skills/c ↗Geçti
SKILL.md
GitHub'da görüntüleCodebase Documenter
Generate documentation scaffolding for a project that has none, or has the wrong shape. This skill produces structured starters with bracketed placeholders the team fills in. It does not write prose for you.
Triggers
| Trigger Phrase | Operation |
|---|---|
scaffold project documentation |
Generate README, ARCHITECTURE, API, code comment scaffolds |
bootstrap docs for new codebase |
Produce starter docs with placeholders |
add starter README |
Create README scaffold only |
set up documentation standards |
Drop standards references into the repo |
document this codebase from scratch |
Full scaffold pass |
When to Use
Use this skill when:
- A repository has no
README.md,ARCHITECTURE.md, or API reference, and you need a populated skeleton. - A team is onboarding without a tech writer and wants documented standards alongside the templates.
- You need a starting point for code-comment conventions in a polyglot project.
Use a different skill when:
- Documentation already exists and you want to verify accuracy, detect missing XML docs / docstrings / JSDoc, or audit README / CLAUDE.md drift. Use
doc-accuracyfor verification, missing-doc detection, and structural sync. - You want narrative prose generated for an existing component. Use the
explaineragent.
Boundaries
- Writes scaffolding and standards references only. Does not write narrative prose for the project.
- Placeholders use bracket convention
[Like this]so a writer can search and replace. - Templates must be filled in by a human or downstream skill. The skill does not infer project specifics.
Process
- Confirm the target directory and confirm no overwrite of existing docs without explicit user consent.
- Copy
assets/templates/README.template.mdtoREADME.md(or path the user requests). - Copy
assets/templates/ARCHITECTURE.template.mdtoARCHITECTURE.mdif a separate architecture doc is wanted. - Create parent directories (
docs/,docs/standards/, or any user-requested path) before any copy step that targets them. - Copy
assets/templates/API.template.mdtodocs/API.md(or equivalent) if the project exposes an API. - Copy
assets/templates/CODE_COMMENTS.template.mdtodocs/standards/CODE_COMMENTS.md(or link from the README). - Point the team at
references/documentation_guidelines.mdandreferences/visual_aids_guide.mdfor voice and visual standards.
Templates
| Template | Purpose |
|---|---|
assets/templates/README.template.md |
Project front door. Why, quick start, structure, common tasks, troubleshooting. |
assets/templates/ARCHITECTURE.template.md |
System overview, components, data flow, decisions, failure modes. |
assets/templates/API.template.md |
API reference per endpoint with conventions and examples. |
assets/templates/CODE_COMMENTS.template.md |
Docstring and inline comment standards across languages. |
References
| Reference | Purpose |
|---|---|
references/documentation_guidelines.md |
Voice, structure, audience framing, placeholder convention. |
references/visual_aids_guide.md |
When and how to use diagrams, tables, callouts. |
Verification Checklist
- No environment-specific paths in any template
- All user-provided paths are validated against path traversal
- Bracketed placeholders match the
[Word or short phrase]convention - Code fences are balanced and use language identifiers on the opener only
- Voice is active, audience is the project's reader (not the documenter)
- No marketing language, weasel words, or filler
- Diagrams added only when they reduce ambiguity (see
references/visual_aids_guide.md)
Anti-Patterns
| Avoid | Why | Instead |
|---|---|---|
| Filling in placeholders speculatively | Produces fiction the team will rediscover and rewrite | Leave brackets; team fills in |
| Copying README content into ARCHITECTURE | Both files drift; readers cannot tell which is current | One concept per document |
| Adding diagrams for every section | Visual noise distracts from text | Diagram only where ambiguity is real |
| Long preamble before quick start | Readers leave before they reach the value | Quick start in the first screen |
Bu becerideki dosyalar
3codebase-documenter skill soruları
codebase-documenter skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.claude/skills/codebase-documenter komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
codebase-documenter skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
Bu SKILL dokümantasyonumun içeriğini gerçekten yazıyor mu?
Hayır, anlatı metni yazmak yerine, bir ekibin doldurabilmesi için köşeli parantezli yer tutucular içeren yapılandırılmış başlangıç taslakları oluşturur.
Şablondaki insan müdahalesi gerektiren kısımları nasıl tespit edebilirim?
SKILL, yazarların yer tutucuları kolayca arayıp değiştirebilmesi için [Bu şekilde] şeklinde bir köşeli parantez konvansiyonu kullanır.