skills/commit/SKILL.md
Generate conventional commit messages with logical diff splitting. Use when the user asks to commit changes, save work, "커밋해줘", or create a conventional commit. Do not use for amending, rebasing, or cherry-picking operations.
npx skillsauth add gihwan-dev/claude-setup 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.
Use this skill to create structured commits with conventional commit messages. Husky hooks run at commit time, so extra pre-commit verification steps are not required here.
--no-verify, pass it through and skip hook execution.git status.git add.git diff to understand what will be committed.<type>(<scope>): [#issue] <description>, where type is one of:
feat: new featurefix: bug fixdocs: documentation changestyle: code style change such as formattingrefactor: code change that is neither a bug fix nor a new featureperf: performance improvementtest: test addition or updatechore: build process, tooling, or maintenance workci: CI/CD related changerevert: revert a previous changetype(scope): format only.When analyzing the diff, consider splitting commits using these criteria:
Example commit messages shown in English for structure reference. In actual use, keep the final commit message in Korean:
feat(react): [#52] Add user authentication systemfix(react): [#63] Resolve memory leak in rendering pipelinedocs(docs): Update API documentation for the new endpointrefactor(react): [#45] Simplify parser error handlingtest(react): [#52] Add unit tests for RowClick featurechore(root): Improve developer tooling setup flowperf(react): [#45] Improve grouped header performanceCommit split example:
feat(react): [#52] Add type definitions for the new solc versiondocs(docs): Update documentation for the new solc versionchore(deps): Update package.json dependenciestest(react): [#52] Add unit tests for the new feature--no-verify: skip commit-time validation hooks such as lint and typecheck.pnpm lint and pnpm typecheck runs to protect code quality.tools
GitLab 이슈 우선순위 추천. glab CLI로 할당/미할당 이슈를 수집하고 우선순위 라벨, 마감일, 가중치를 분석하여 작업할 이슈 Top 5를 추천한다. Use when the user says "이슈 추천해줘", "뭐 작업할까", "이슈 골라줘", "gitlab-issue-picker", "$pick", or wants help deciding which issue to work on. Do not use when glab is not installed or not authenticated.
tools
--- name: unknown-proposal description: Handles repeated HyperAgent instruction pattern: 반복 지시가 있었지만 스킬 없이 수행된 작업 --- # unknown-proposal Use when a session matches `반복 지시가 있었지만 스킬 없이 수행된 작업`. ## Workflow 1. Identify whether this repeated instruction pattern is present. 2. Apply the captured checklist before tool execution. 3. Report the exact evidence and stop if the pattern no longer applies. ## Evidence Sessions - faf6eee3-341c-4cb8-b4ce-fd62714b09fd - 019e0130-8884-7683-9885-cf05935e4195
tools
GitLab 이슈 우선순위 추천. glab CLI로 할당/미할당 이슈를 수집하고 우선순위 라벨, 마감일, 가중치를 분석하여 작업할 이슈 Top 5를 추천한다. Use when the user says "이슈 추천해줘", "뭐 작업할까", "이슈 골라줘", "gitlab-issue-picker", "$pick", or wants help deciding which issue to work on. Do not use when glab is not installed or not authenticated.
tools
--- name: unknown-proposal description: Handles repeated HyperAgent instruction pattern: 반복 지시가 재발한 작업 --- # unknown-proposal Use when a session matches `반복 지시가 재발한 작업`. ## Workflow 1. Identify whether this repeated instruction pattern is present. 2. Apply the captured checklist before tool execution. 3. Report the exact evidence and stop if the pattern no longer applies. ## Evidence Sessions - eebe7e0e-8348-4482-a68f-5c4b4486f11b