ワンクリックで
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 ページを確認してインストールできます。
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.
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