本文へ移動
cccskills
無料GitHub で公開日本語紹介

commit

変更内容に合ったConventional Commits形式のコミットメッセージを作り、変更種別に応じたリリースノートやバージョン更新に役立つ履歴を残します。

原文原文の説明を見る

Always use this skill before authoring a commit message in the Topcoat repository

tokio-rs/topcoatスター 6,226(GitHub 6,226 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 変更に合うコミットメッセージを作りたいとき
  • コミットの種別やスコープを選びたいとき
  • 破壊的変更と移行方法を記録したいとき

日本語での紹介

できること

Topcoatの変更を記録するコミットメッセージを、Conventional Commits形式で作成するためのルールを示します。featやfixなどの種別、必要に応じたスコープ、短く簡潔な件名の書き方を確認できます。本文には変更の動機や以前の動作との違いを記し、関連する課題や互換性を壊す変更はフッターに記載します。変更種別はリリースノートやバージョン更新にも使われるため、内容に合ったものを選びます。

こんなときに便利

Topcoatで作業し、コミットメッセージの形式を揃えたいときに向いています。変更内容を後から追いやすくしたい場合や、リリース時に参照される履歴を残す場合にも使えます。

使い方の例

  • 「この差分に合うコミットメッセージを作ってください」
  • 「互換性を壊す変更として、移行方法もフッターに書いてください」

注意点

Topcoatのコミット向けのルールです。本文とフッターは任意ですが、件名には種別が必要です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md2.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Authoring Commit Messages

Topcoat follows Conventional Commits. .github/workflows/semantic-pr.yml enforces the same format on PR titles, and PRs are squash-merged, so keep commits and PR titles consistent. release-plz reads the history to generate changelogs and pick version bumps (feat -> minor, fix -> patch, breaking -> major), so pick the type deliberately.

Format

<type>(<scope>): <subject>

<body>

<footer>

Only the header is required.

Type -- one of feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert. Only feat and fix are user-facing and appear in the changelog.

Scope -- optional. The area touched: a crate name with the topcoat- prefix dropped (view, router, runtime, asset, cookie, session, tailwind, cli, core, font, icon, ui, htmx, alpine-ajax), or a finer subsystem (macro, module) when clearer. Omit it when the change spans crates or the type says enough (chore: bump dependencies).

Subject -- imperative present tense ("add", not "added"/"adds"), lowercase first letter, no trailing period, short.

Body -- optional; add one when the "what" or the "why" is not obvious from the subject. Same tense. State the motivation and contrast it with the previous behavior.

Footer -- reference closed issues (Closes #123). For a breaking change, add ! after the type or scope (feat(router)!: ...) and end with:

BREAKING CHANGE: <what breaks and how to migrate>

Characters

Plain ASCII only, per the style skill: -/-- not an em dash, -> not a Unicode arrow, ... not an ellipsis.

Be succinct

Maintainers already know Topcoat and Rust. State what changed and why; skip restated context and throat-clearing.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

check

無料概要あり

Rustやブラウザー関連の変更を、TopcoatのCIに合わせた書式チェック、Lint、テスト、ドキュメント生成でローカル検証し、コミットやPRの前に問題を見つけます。

  • Rustの変更をコミット前に検証したいとき
  • ブラウザー部分のビルドとテストを確認したいとき
  • CI相当のドキュメント生成を行いたいとき
tokio-rs/topcoat6,2262026年10月25日 更新

macro

無料概要あり

Topcoat向けのRust手続きマクロを設計する際に、構文情報を保つAST、解析処理、マクロの入口とコード生成の分担を整理します。

  • 手続きマクロのASTを設計したいとき
  • 入力構文を保ったまま解析したいとき
  • 解析とコード生成の役割を分けたいとき
tokio-rs/topcoat6,2262026年10月25日 更新

pr

無料概要あり

Topcoatのプルリクエストについて、ブランチ全体の差分に基づくタイトルと本文を作り、変更内容や検証方法を簡潔に伝えます。

  • ブランチ全体の差分からPR本文を作りたいとき
  • 変更概要と確認方法を簡潔に伝えたいとき
  • AIエージェントによるPRの説明を添えたいとき
tokio-rs/topcoat6,2262026年10月25日 更新

prose

無料概要あり

TopcoatのMarkdownガイドを、配置場所や構成、平易な英語での書き方に沿って整理し、読みやすく保守しやすいドキュメントにまとめます。

  • Topcoatの利用ガイドを新しく書きたいとき
  • 既存のMarkdown説明を読みやすく整えたいとき
  • 文書の配置場所と参照先を整理したいとき
tokio-rs/topcoat6,2262026年10月25日 更新

style

無料概要あり

Rustのコードやドキュメントを編集するときに、モジュール構成、依存関係、文章表現、テスト設計などプロジェクトの規約に沿う方法を示します。

  • Rustコードを規約に沿って編集したいとき
  • 利用者向けの説明文を書きたいとき
  • テストの目的を見直したいとき
tokio-rs/topcoat6,2262026年10月25日 更新

tokio-rs のスキルをすべて見る

このスキルの問題を報告する