commit-prepare
إنشاء رسائل التزام تقليدية
كتابة رسائل التزام واضحة أمر يستغرق وقتاً طويلاً وغير متسق. تقوم هذه المهارة بتحليل التغييرات المرحلية تلقائياً وإنشاء رسائل التزام موحدة تتبع تنسيق الالتزامات التقليدية. تتعامل مع إضافات الميزات، إصلاحات الأخطاء، تحديثات التوثيق، والتغييرات الجذرية مع الكشف الصحيح للنوع والتنسيق.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「commit-prepare」。 commit these changes
預期結果:
- feat(auth): add OAuth token refresh
- Implement automatic token refresh when access token expires.
- Includes retry logic with exponential backoff.
- Claude attribution line
正在使用「commit-prepare」。 ready to commit - this is a breaking change
預期結果:
- feat(api)!: change response envelope format
- BREAKING CHANGE: API responses now use { data, meta, errors }
- envelope instead of flat response. Clients must update parsing.
- Migration guidance included in body.
正在使用「commit-prepare」。 commit the documentation updates
預期結果:
- docs: update API reference
- Add new endpoints for user management.
- Update parameter descriptions and response examples.
安全審計
安全Pure prompt-based skill with no executable code. Only provides guidelines for generating conventional commit messages through git commands. All static findings are false positives: 'weak crypto' misidentifies 'conventional commits' standard, 'shell backtick' flags legitimate git command documentation, and URLs are standard attribution links. All git operations require user approval.
風險因素
⚙️ 外部命令 (4)
品質評分
你能建構什麼
توحيد التزامات الفريق
إنشاء رسائل التزام متسقة ووصفية عبر فريقك تتبع معايير الالتزامات التقليدية.
تحسين جودة المساهمات
إنشاء رسائل التزام احترافية تلبي إرشادات مساهمات المشروع وتحسن قابلية قراءة سجل المشروع.
أتمتة ملاحظات الإصدار
إنشاء التزامات مع إصدار دلالي مناسب لتمكين التوليد التلقائي لسجل التغييرات وملاحظات الإصدار.
試試這些提示
commit these changes
ready to commit - this is a breaking change
commit the documentation updates
what should I commit for these staged changes
最佳實務
- راجع رسالة الالتزام المقترحة قبل تأكيد التنفيذ
- استخدم نطاقات وصفية للإشارة إلى المكون الذي تغير
- قسّم التغييرات المعقدة إلى التزامات منطقية متعددة عندما يكون ذلك ممكناً
避免
- استخدام رسائل عامة مثل 'fix bug' أو 'update code'
- تخطي التحقق من رسالة الالتزام قبل التنفيذ
- الالتزام بملفات ثنائية كبيرة دون تحذير