commit-changes
作者: tldraw
为当前更改创建git提交。当被要求提交更改、进行提交、生成提交信息或提交当前工作树时使用…
npx skills add https://github.com/tldraw/tldraw --skill commit-changesCommit changes
Create a focused git commit for the current changes.
Workflow
- 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.
- Review the changed files.
- If there are no changes to commit, tell the user and stop.
- If there are unstaged changes, stage the relevant files with
git add. - Do not stage files that look like secrets, credentials, API keys, or private environment files.
- 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, notadded 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 的更多技能
write-example
tldraw
为tldraw SDK示例应用编写示例。在创建新示例、添加SDK演示或在apps/examples中编写示例代码时使用。
official
write-issue
tldraw
在tldraw仓库中编写和维护GitHub问题的参考标准。当其他技能或工作流需要处理问题时,可作为辅助指南。
official
write-pr
tldraw
在 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
根据用户描述,在tldraw仓库中创建并研究一个GitHub issue。当用户调用issue、要求创建issue、报告bug等时使用。
official