.cursor/skills/commit/SKILL.md
Using git to commit current changes
npx skillsauth add L-Sun/HitagiEngine .cursor/skills/commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Using git to commit current changes with the Commit Rule following these steps, and as fast as possible without any explanations.
git --no-pager diff --cachedgit --no-pager diffFollow the commit message format: <gitmoji> <scope?> <message>
gfx:, asset:, render_graph:)| Gitmoji | Code | Description |
| ------- | --------------- | ---------------------------------- |
| ✨ | :sparkles: | New feature |
| 🐛 | :bug: | Bug fix |
| ♻️ | :recycle: | Refactor / restructure code |
| ⚡ | :zap: | Performance improvement |
| ⬆️ | :arrow_up: | Upgrade dependencies |
| 💚 | :green_heart: | Fix CI/build |
| ✏️ | :pencil2: | Fix typo |
| 🔧 | :wrench: | Configuration changes |
| 📝 | :memo: | Documentation |
| 🎨 | :art: | Improve structure / format of code |
| 🔥 | :fire: | Remove code or files |
| 🏗️ | :building_construction: | Architectural changes |
✨ simple material viewer🐛 fix uninitialized RT/DS on D3D12MA heaps with CREATE_NOT_ZEROED♻️ modernize gfx: Vulkan submit2, std::ranges, scoped_lock; fix DX12 barriers⬆️ update sdl2 to sdl3♻️ refactor ecs interface⚡ use GPU Upload Heap (DX12) and VK_EXT_host_image_copy (Vulkan) for resource initgfx:, asset:) when the change affects a specific moduletools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.