commit-changes

tarafından tldraw

Mevcut değişiklikler için bir git commit oluşturur. Değişiklikleri commit etmesi, bir commit yapması, bir commit mesajı oluşturması veya mevcut çalışma ağacını commit etmesi istendiğinde kullanılır.

npx skills add https://github.com/tldraw/tldraw --skill commit-changes

Commit changes

Create a focused git commit for the current changes.

Workflow

  1. Gather context:
    • User notes, if provided.
    • Current branch: git branch --show-current.
    • Working tree: git status --short.
    • Staged changes: git diff --cached --stat.
    • Unstaged changes: git diff --stat.
    • Recent commits for style reference: git log -5 --oneline.
  2. Review the changed files.
  3. If there are no changes to commit, tell the user and stop.
  4. If there are unstaged changes, stage the relevant files with git add.
  5. Do not stage files that look like secrets, credentials, API keys, or private environment files.
  6. Write a conventional commit message:
type(scope): brief description

Optional longer explanation if the changes are complex.

Allowed types: feat, fix, refactor, test, docs, chore, perf, style, build, ci.

Message guidelines

  • Keep the first line under 72 characters.
  • Use imperative mood, for example add feature, not added feature.
  • Be specific about what changed and why.
  • Incorporate user-provided context when it clarifies intent.

Commit rules

  • Use git commit -m "message".
  • Do not push.
  • Do not amend unless explicitly requested.
  • Do not use --no-verify.
  • Do not include AI attribution.

If the commit fails because of hooks, fix mechanical formatting, lint, or import issues and retry. If the hook failure reveals a meaningful product or implementation issue, stop and ask the user how to proceed.

tldraw tarafından daha fazla skill

write-example
tldraw
tldraw SDK örnek uygulaması için örnekler yazma. Yeni örnekler oluştururken, SDK gösterimleri eklerken veya apps/examples içinde örnek kod yazarken kullanın.
official
write-issue
tldraw
tldraw deposunda GitHub issue'ları yazma ve sürdürme için referans standartları. Başka bir beceri veya iş akışının issue ihtiyacı olduğunda destekleyici rehber olarak kullanın.
official
write-pr
tldraw
tldraw deposunda pull request başlıkları ve açıklamaları yazmak için referans standartları. Başka bir beceri veya iş akışı ihtiyaç duyduğunda destekleyici kılavuz olarak kullanın…
official
write-release-notes
tldraw
tldraw SDK sürümleri için sürüm notu makaleleri yazma. Yeni sürüm dokümantasyonu oluştururken, sıfırdan sürüm notları hazırlarken veya mevcut sürüm notlarını gözden geçirirken kullanılır.
official
write-tbp
tldraw
tldraw özellikleri ve uygulama detayları hakkında teknik blog yazıları yazma. tldraw'ın ilginç sorunları nasıl çözdüğüne dair blog içeriği oluştururken kullanılır.
official
write-unit-tests
tldraw
tldraw SDK'si için birim ve entegrasyon testleri yazma. packages/editor veya… içinde yeni testler oluştururken, test kapsamı eklerken veya başarısız testleri düzeltirken kullanılır.
official
clean-copy
tldraw
Mevcut dalı, temiz ve anlatı kalitesinde bir git commit geçmişiyle yeni bir dalda yeniden uygulayın. Temiz bir kopya dalı yapması, commit geçmişini temizlemesi istendiğinde kullanın.
official
issue
tldraw
Kullanıcı açıklamasından tldraw deposunda bir GitHub issue oluşturun ve araştırın. Kullanıcı issue çağırdığında, issue oluşturmayı istediğinde, hata bildirdiğinde vb. kullanın.
official