commit-changes

โดย tldraw

สร้าง git commit สำหรับการเปลี่ยนแปลงปัจจุบัน ใช้เมื่อถูกขอให้ commit การเปลี่ยนแปลง, ทำการ commit, สร้างข้อความ commit, หรือ commit worktree ปัจจุบันด้วย…

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

dotcom-release-crew
tldraw
โพสต์ไปยัง
clean-copy
tldraw
สร้างสาขาใหม่จากสาขาปัจจุบันด้วยประวัติการคอมมิต git ที่สะอาดและมีคุณภาพแบบเล่าเรื่อง ใช้เมื่อถูกขอให้สร้างสาขาสำเนาที่สะอาด ทำความสะอาดคอมมิต…
dotcom-release-marketing
tldraw
โพสต์สรุปภาษาง่ายๆ เกี่ยวกับสิ่งที่เปิดตัวในการอัปเดต tldraw.com (dotcom) ประจำสัปดาห์นี้ไปยังช่อง Discord ของทีมการตลาด ใช้เมื่อเตรียม...
issue
tldraw
สร้างและค้นหา GitHub issue ในที่เก็บ tldraw จากคำอธิบายของผู้ใช้ ใช้เมื่อผู้ใช้เรียกใช้ issue, ขอให้สร้าง issue, รายงานข้อบกพร่อง,…
pr
tldraw
สร้างหรืออัปเดต pull request สำหรับ branch ปัจจุบันใน repository tldraw ใช้เมื่อผู้ใช้เรียก pr, ขอให้สร้าง PR, อัปเดต PR ที่มีอยู่, push…
take
tldraw
ค้นหา GitHub issue ใน tldraw/tldraw กำหนดให้กับตัวเอง ดำเนินการ ตรวจสอบ และเปิด pull request ใช้เมื่อผู้ใช้เรียก take หรือขอให้รับ issue ไปดำเนินการ
tldraw-migrate
tldraw
โยกย้ายโปรเจกต์ไปยังเวอร์ชันใหม่ของ tldraw SDK ใช้เมื่ออัปเกรดแพ็กเกจ tldraw แก้ไขข้อผิดพลาด TypeScript หลังจากการอัปเกรด tldraw หรือเมื่อผู้ใช้…
update-release-notes
tldraw
Update the release notes file at `apps/docs/content/releases/next.mdx` in the tldraw/tldraw repo based on PRs since the previous release, or archive `next.mdx`…