git-commit

tarafından cloudflare

Git commit oluştururken commit mesajlarının proje standartlarına uygun olmasını sağlamak için kullanılır. Kısalık ve… odaklı harika commit mesajları için 7 kuralı uygular.

npx skills add https://github.com/cloudflare/sandbox-sdk --skill git-commit

Git Commit Guidelines

Follow these rules when creating commits for this repository.

The 7 Rules

  1. Separate subject from body with a blank line
  2. Limit the subject line to 50 characters
  3. Capitalize the subject line
  4. Do not end the subject line with a period
  5. Use the imperative mood ("Add feature" not "Added feature")
  6. Wrap the body at 72 characters
  7. Use the body to explain what and why vs. how

Key Principles

Be concise, not verbose. Every word should add value. Avoid unnecessary details about implementation mechanics - focus on what changed and why it matters.

Subject line should stand alone - don't require reading the body to understand the change. Body is optional and only needed for non-obvious context.

Focus on the change, not how it was discovered - never reference "review feedback", "PR comments", or "code review" in commit messages. Describe what the change does and why, not that someone asked for it.

Avoid bullet points - write prose, not lists. If you need bullets to explain a change, you're either committing too much at once or over-explaining implementation details.

Format

Always use a HEREDOC to ensure proper formatting:

git commit -m "$(cat <<'EOF'
Subject line here

Optional body paragraph explaining what and why.
EOF
)"

Good Examples

Add session isolation for concurrent executions
Fix encoding parameter handling in file operations

The encoding parameter wasn't properly passed through the validation
layer, causing base64 content to be treated as UTF-8.

Bad Examples

Update files

Changes some things related to sessions and also fixes a bug.

Problem: Vague subject, doesn't explain what changed

Add file operations support

Implements FileClient with read/write methods and adds FileService
in the container with a validation layer. Includes comprehensive test
coverage for edge cases and supports both UTF-8 text and base64 binary
encodings. Uses proper error handling with custom error types from the
shared package for consistency across the SDK.

Problem: Over-explains implementation details, uses too many words

Checklist Before Committing

  • Subject is ≤50 characters
  • Subject uses imperative mood
  • Subject is capitalized, no period at end
  • Body (if present) explains why, not how
  • No references to review feedback or PR comments
  • No bullet points in body
  • Not committing sensitive files (.env, credentials)

cloudflare tarafından daha fazla skill

dependabot-review
cloudflare
Bir Dependabot PR'sini analiz ederek her güncellenen pakette gerçekte neyin değiştiğini ve bu değişikliklerin bu repoyu etkileyip etkilemediğini belirler. Değişen API'leri/metotları raporlar,…
module-registry
cloudflare
workerd'de modül kaydı ile çalışırken yükleyin — modül çözümleme, derleme, değerlendirme veya kaydetme işlemlerini okuma, değiştirme, hata ayıklama veya inceleme…
reproduce
cloudflare
Bir cloudflare/agents GitHub sorununu, minimal bir Agents/Worker projesi oluşturup geçici bir Cloudflare hesabına dağıtarak yeniden üretin, ardından raporlayın…
local-explorer
cloudflare
Yerel gezgine veya yerel API'ye nasıl ürün/kaynak eklenir. Yeni yerel API'ler veya altındaki UI rotaları uygulanırken kullanılır.
open-pr
cloudflare
Bir cloudflare/agents GitHub sorununu ve herhangi bir yeniden üretim bulgusunu alıp tek seferde düzelten bir PR oluşturun — dal, değişiklik, test, gönderme ve soruna bağlı PR'ı açma.
write-endpoints
cloudflare
chanfana ile OpenAPI uç noktaları oluşturmak için kapsamlı rehber - şema tanımı, istek doğrulama, CRUD işlemleri, D1 veritabanı entegrasyonu ve…
agents-sdk
cloudflare
Cloudflare Workers üzerinde Agents SDK kullanarak AI ajanları oluşturun. Durum bilgisi olan ajanlar, dayanıklı iş akışları, gerçek zamanlı WebSocket uygulamaları, zamanlanmış görevler oluştururken yükleyin,…
changelog
cloudflare
Cloudflare dokümantasyon sitesi için ürün değişiklik günlüğü girdileri oluşturur, günceller ve gözden geçirir. Değişiklik günlüğü MDX dosyaları oluştururken, mevcut dosyaları düzenlerken yüklenir…