document skill
Özellik uygulamaları veya hata düzeltmelerinden sonra proje standartlarını ve profile özel rubrikleri takip ederek teknik dokümantasyon yazar veya günceller.
- GitHub yıldızları
- 155
- Dosyalar
- 16
- Son commit
- 10 Kas 2026
- Lisans
- —
- İzin verilen araçlar
- —
document skill ne işe yarar?
document bir agent skill'dir. Özellik uygulamaları veya hata düzeltmelerinden sonra proje standartlarını ve profile özel rubrikleri takip ederek teknik dokümantasyon yazar veya günceller.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
document skilli hakkında
Bir özellik veya hata düzeltmesi tamamlandıktan sonra teknik dokümantasyonu güncellemek, bu SKILL'in temel işlevidir. Yeni kod değişikliklerinin, belirli kurumsal standartlara bağlı kalarak proje dosyalarına doğru şekilde yansıtılmasını sağlaması gereken geliştiriciler için tasarlanmıştır. Süreç, özellik dizininin incelenmesi ve belirli bir tespit prosedürü aracılığıyla aktif profillerin belirlenmesiyle başlar. Profiller tanımlandıktan sonra SKILL, profile özel doküman alt dizinlerinde bulunan index.md dosyalarından ilgili rubrikleri yükler.
Dokümantasyon bütünlüğünü korumak için bir agent, uygulama aşamasından hemen sonra bu SKILL'i yüklemelidir. Uygun proje dizinlerinde güncellenmiş README dosyaları, mimari kılavuzlar, API dokümantasyonu veya Architecture Decision Records (ADR) üretir. SKILL, yazım sürecini çerçevelemek için shared-capy-knowledge-protocol.md ve shared-profile-detection.md gibi paylaşılan protokollerden yararlanır. Standart yazım araçlarının aksine, sessizce atlamaları önlemek için gerekli konuların ya içeriğin yazılmasıyla, ya bir neden belirtilerek N/A olarak işaretlenmesiyle ya da devralınan kaynaklara atıfta bulunulmasıyla açıkça ele alınmasını gerektirir.
Bir agent bununla neler yapabilir
- 1Yeni özellik değişikliklerini dokümante etmeProje standartlarını takip ederek yeni uygulanan bir özellik için teknik dokümantasyon yazar veya günceller.
- 2Mimari kararları kaydetmeKod değişikliği birkaç alternatif arasında seçim yapmayı gerektiriyorsa bir Architecture Decision Record oluşturur.
- 3Profile özel rubrikleri uygulamaDokümantasyonun, aktif bir profilin index.md dosyasında tanımlanan tüm gerekli konuları kapsamasını sağlar.
- 4Dokümantasyon tamlığını korumaİçerik sağlayarak, N/A nedeni sunarak veya devralınan bir kaynak göstererek her gerekli konuyu ele alır.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
document 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.document skill'ini Eklenti uygulamasına kur
/plugin marketplace add serpro69/claude-toolbox /plugin install kk@claude-toolbox
document skill'ini Claude Code uygulamasına kur
~/.claude/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.claude/skills/documentdocument skill'ini Claude Code (project) uygulamasına kur
.claude/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document .claude/skills/documentdocument skill'ini Codex uygulamasına kur
~/.agents/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.agents/skills/documentdocument skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.gemini/skills/documentdocument skill'ini Claude.ai uygulamasına kur
npx degit serpro69/claude-toolbox/klaude-plugin/skills/document document && zip -r document.zip document # claude.ai → Customize → Skills → + → Create skill → Upload a skill → document.zip
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir skill için 80 puan, ciddi bulgu olmaması ve kontrol için yeterli veri gerekir. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirserpro69/claude-toolbox/klaude-plugin/skills/document is public and reachablegithub.com/serpro69/claude-toolbox/tree/HEAD/klaude-plugin/s ↗Geçti
- Açık kaynak lisansı (OSI)No licenseBulgu
- Son bir yıl içinde commit veya sürüm mevcutLast commit 2026-11-10github.com/serpro69/claude-toolbox/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/serpro69/claude-toolbox/blob/HEAD/klaude-plugin/s ↗Geçti
- Önceden izin verilen araçlar sınırlıNo pre-approved tools; the agent asks before using onegithub.com/serpro69/claude-toolbox/blob/HEAD/klaude-plugin/s ↗Geçti
- SKILL.md, Agent Skills biçimine uyuyorValid name and description; says when to use it; 35 linesgithub.com/serpro69/claude-toolbox/blob/HEAD/klaude-plugin/s ↗Geçti
SKILL.md
GitHub'da görüntüleDocumentation Process
Conventions
- Read capy knowledge base conventions at shared-capy-knowledge-protocol.md.
- Read profile detection at shared-profile-detection.md. When an active profile contributes a
document/subdirectory (e.g.,${TOOLBOX_PLUGIN_ROOT}/profiles/k8s/document/), itsindex.mdlists a doc rubric — required topics the documentation for that artifact type must cover. See the Workflow below for the load order.
Workflow
Mandatory order — instructions before action. The flow below is strictly sequential. Do not read feature-tree content, write, or edit documentation files until the shared protocols and all resolved profile content are in context. Bounded signal inspection for profile detection is the only content-read exception.
Read the shared protocols in Conventions before the steps below, even when the invocation ultimately needs no edits.
- Minimal-scope listing. List the feature directory (filenames and metadata only — no file-content reads). This is the input profile detection needs, and nothing more; content-level reading happens after profile content is loaded.
- Detect active profiles. Run the
shared-profile-detection.mdprocedure against the filename list from Step 1. - Load profile content. For each active profile that contributes a
document/subdirectory, load${TOOLBOX_PLUGIN_ROOT}/profiles/<name>/document/index.mdand read its always-load + any matching conditional content. The rubric named there specifies topics the documentation must cover for that profile's artifacts. - Read the feature-tree content the documentation will cover. This is the first step that touches subject-matter content; the profile rubric is now loaded and frames what to look for.
- Apply the doc guidelines below. Write or update documentation applying the rubric's required topics where applicable. Explain the purpose and applicable current or planned behavior before reference detail, retaining evidence limits and unresolved decisions.
- Suggest optional clarification. After creating or materially revising documentation, suggest a
/kk:clarify-docsinvocation naming those output paths. If no documents were created or materially revised, skip the suggestion. Clarification is a separate user-selected editing workflow; this skill neither loads its procedure nor runs it automatically. Drafting still owns clear explanations and every applicable profile-rubric topic, including explicit N/A reasons and inherited-source citations. The suggestion does not replace any project-prescribed review.
Guidelines
- Discover the project's documentation structure. List top-level doc directories and doc-related files at the repo root (e.g.,
docs/,README.md,ARCHITECTURE.md,CONTRIBUTING.md). Scan for architecture guides, testing guides, API docs, user guides, and contributing docs — common locations includedocs/contributing/architecture.md,docs/contributing/testing.md, but every project organizes differently. Update whichever docs are relevant to the change — don't limit yourself to a fixed set of paths. - If the code change included prior decision-making out of several alternatives, document an ADR at
/docs/adrfor any non-trivial/non-obvious decisions that should be preserved. - Profile-aware rubric. For each active profile, apply the doc rubric its
document/index.mdspecifies (loaded in Step 3 of the Workflow). Each required topic must be addressed in one of three ways: (a) write the topic if the feature touches it, (b) stateN/A — <reason>in a single line if the feature does not touch the topic, or (c) cite the inherited source explicitly if the feature assumes the topic but inherits it from elsewhere (e.g., NetworkPolicy defined in a platform repo). Silent omission is the failure mode — an explicitN/Acommunicates consideration; an absent heading communicates nothing.
Capy search: Before writing docs, search kk:arch-decisions and kk:project-conventions for decisions that should be reflected in documentation — decisions not obvious from code alone.
Bu becerideki dosyalar
16document skill soruları
document skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.claude/skills/document 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.
document 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.
Gerekli bir dokümantasyon konusu özellik için geçerli değilse ne yapmalıyım?
Başlığı tamamen çıkarmak yerine, tek bir satırda açıkça 'N/A — <neden>' şeklinde belirtmelisiniz.
Ne zaman bir Architecture Decision Record (ADR) oluşturmalıyım?
Kod değişikliği birkaç alternatif arasından kritik veya bariz olmayan bir karar verme sürecini içeriyorsa, /docs/adr dizininde bir ADR belgelemeniz gerekir.
Bu SKILL için zorunlu işlem sırası nedir?
İş akışı şu katı sıralamayı takip etmelidir: minimal-scope listeleme, profil tespiti, profil içeriğinin yüklenmesi, feature-tree içeriğinin okunması, yönergelerin uygulanması ve isteğe bağlı açıklama önerisi.