commit-changes

от tldraw

Создать git-коммит для текущих изменений. Используйте, когда вас просят закоммитить изменения, сделать коммит, сгенерировать сообщение коммита или закоммитить текущее рабочее дерево с…

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.

Больше skills от tldraw

write-example
tldraw
Написание примеров для приложения примеров tldraw SDK. Используйте при создании новых примеров, добавлении демонстраций SDK или написании примеров кода в apps/examples.
official
write-issue
tldraw
Эталонные стандарты для написания и поддержки GitHub issues в репозитории tldraw. Используйте как вспомогательное руководство, когда другому навыку или рабочему процессу требуется issue…
official
write-pr
tldraw
Эталонные стандарты для написания заголовков и описаний pull request в репозитории tldraw. Используется в качестве вспомогательного руководства, когда другому навыку или рабочему процессу требуется…
official
write-release-notes
tldraw
Написание статей с примечаниями к релизам для выпусков tldraw SDK. Используется при создании новой документации к релизу, составлении примечаний к релизу с нуля или рецензировании релиза…
official
write-tbp
tldraw
Написание технических блог-постов о функциях tldraw и деталях реализации. Используйте при создании контента для блога о том, как tldraw решает интересные задачи.
official
write-unit-tests
tldraw
Написание модульных и интеграционных тестов для tldraw SDK. Используется при создании новых тестов, добавлении тестового покрытия или исправлении падающих тестов в packages/editor или…
official
clean-copy
tldraw
Пересоздать текущую ветку в новой ветке с чистой, повествовательной историей git-коммитов. Использовать, когда требуется создать чистую копию ветки, очистить историю коммитов…
official
issue
tldraw
Создать и исследовать issue на GitHub в репозитории tldraw на основе описания пользователя. Используется, когда пользователь упоминает issue, просит создать issue, сообщить об ошибке,…
official