Rustやブラウザー関連の変更を、TopcoatのCIに合わせた書式チェック、Lint、テスト、ドキュメント生成でローカル検証し、コミットやPRの前に問題を見つけます。
- Rustの変更をコミット前に検証したいとき
- ブラウザー部分のビルドとテストを確認したいとき
- CI相当のドキュメント生成を行いたいとき
Topcoatのプルリクエストについて、ブランチ全体の差分に基づくタイトルと本文を作り、変更内容や検証方法を簡潔に伝えます。
Always use this skill before opening a pull request in the Topcoat repository
実行スコア 未検証
インストール方法を見るTopcoatでプルリクエストを開く際に、タイトルと本文をまとめるための指針を示します。最新のコミットだけでなく、ベースブランチとの差分全体を確認し、ブランチで行った変更の合計を説明します。タイトルはコミットメッセージと同じConventional Commits形式にし、指定された種別と小文字で始まる件名を使います。本文には変更の概要と理由、実施した確認方法を簡潔に記載します。AIエージェントがプルリクエストを作成する場合は、使用モデルとAIの利用方法についての説明も加えます。
複数のコミットを含むブランチからプルリクエストを作るときや、差分をレビュー担当者に分かりやすく伝えたいときに使えます。タイトルや本文の形式をTopcoatの運用に揃えたい場合にも向いています。
Topcoat向けのルールです。本文には差分に基づく概要と実施したテストを記載します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
A branch usually holds several commits: initial work, fixups, review responses, rebases. The title and body describe the net change landing on the base (usually main). Read the full diff first:
git diff <base>...HEAD
git log <base>..HEAD
Same Conventional Commits format as a commit message (see the commit skill). .github/workflows/semantic-pr.yml enforces that the type is one of feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert and that the subject is not capitalized. PRs are squash-merged, so the title becomes the landed commit and the release-plz changelog entry.
No template. Keep it short and high-signal:
check skill).Reviewers already know Topcoat and Rust. Include what they need to evaluate the change, and nothing else.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Rustやブラウザー関連の変更を、TopcoatのCIに合わせた書式チェック、Lint、テスト、ドキュメント生成でローカル検証し、コミットやPRの前に問題を見つけます。
変更内容に合ったConventional Commits形式のコミットメッセージを作り、変更種別に応じたリリースノートやバージョン更新に役立つ履歴を残します。
Topcoat向けのRust手続きマクロを設計する際に、構文情報を保つAST、解析処理、マクロの入口とコード生成の分担を整理します。
TopcoatのMarkdownガイドを、配置場所や構成、平易な英語での書き方に沿って整理し、読みやすく保守しやすいドキュメントにまとめます。
Rustのコードやドキュメントを編集するときに、モジュール構成、依存関係、文章表現、テスト設計などプロジェクトの規約に沿う方法を示します。