원클릭으로
commits
Expert guide for writing git commit messages following the Conventional Commits 1.0.0 specification.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Expert guide for writing git commit messages following the Conventional Commits 1.0.0 specification.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | commits |
| description | Expert guide for writing git commit messages following the Conventional Commits 1.0.0 specification. |
This skill ensures that all git commit messages adhere strictly to the Conventional Commits 1.0.0 specification. This convention creates an explicit commit history that is easy to read and automate.
CRITICAL: Before drafting any commit message, you MUST perform the following steps to ensure context and accuracy:
git diff (and git diff --staged if applicable) to fully understand what is being changed.git log -n 5 (or similar) to review recent commit messages. This helps you:
PREFER TO EXPLAIN WHY FROM THE END USER PERSPECTIVE, NOT WHAT WAS DONE.
fix: allow users to retry failed uploads without losing progressfeat: add dark mode toggle to settings pagefix: display error messages in user's preferred languagefeat: improve agent experience (vague, no specific user impact)fix: enhanced error handling (what does this mean for users?)refactor: improved backend logic (implementation detail, not user-facing)PREFER CONCISE ONE-LINERS.
The message MUST be structured as follows:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Must be one of the following:
feat: Introduces a new feature (correlates with MINOR in SemVer).fix: Patches a bug (correlates with PATCH in SemVer).build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm).chore: Other changes that don't modify src or test files.ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs).docs: Documentation only changes.style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc).refactor: A code change that neither fixes a bug nor adds a feature.perf: A code change that improves performance.test: Adding missing tests or correcting existing tests.A noun describing a section of the codebase, surrounded by parenthesis.
feat(parser): add ability to parse arraysfix(api): handle empty responseA short summary of the code changes immediately following the colon and space.
Avoid unless necessary. Use only if the description is not enough to explain the what and why of a complex change.
If the commit introduces a breaking API change (correlates with MAJOR in SemVer):
! after the type/scope.
feat!: send an email to the customerfeat(api)!: send an email to the customerBREAKING CHANGE: followed by a space and description.
chore: drop support for Node 6
BREAKING CHANGE: use JavaScript features not available in Node 6.
Follow the git trailer format.
Reviewed-by: ZRefs: #123Standard Feature:
feat: allow provided config object to extend other configs
Standard Fix:
fix: prevent racing of requests
Breaking Change (with !):
feat!: send an email to the customer when a product is shipped
Breaking Change (with footer):
chore!: drop support for Node 6
BREAKING CHANGE: use JavaScript features not available in Node 6.
Documentation:
docs: correct spelling of CHANGELOG
Best practices for writing clean, maintainable, and robust tests with TUnit.
Use `helium-browser --dump-dom` to inspect the fully rendered DOM after JavaScript execution. For debugging layout/scrolling issues and scraping dynamic pages.
Senior UI/UX Engineer. Architect digital interfaces overriding default LLM biases. Enforces metric-based rules, strict component architecture, CSS hardware acceleration, and balanced design engineering.
CLI tool for AI agents to browse the web, interact with UI elements, and analyze frontend applications. Supports navigation, clicking, typing, and capturing snapshots for accessibility analysis.
Expert guide for creating, configuring, and managing Opencode Agents. Use this skill when the user wants to create a new agent or modify an existing one.
Expert guide and best practices for building production-ready web APIs with Axum 0.8+ in Rust. Use this skill when developing, refactoring, or structuring Axum applications.