プロジェクトのコミット規約を確認し、変更点と理由が伝わる簡潔なGitコミットメッセージを作るスキルです。
- プロジェクト規約に沿ってコミットしたいとき
- 変更内容と理由を短く記録したいとき
- 破壊的変更の表記を確認したいとき
不具合報告や機能提案の内容を整理し、適切なテンプレートに沿ったIssueを作成するスキルです。
Always use this skill before opening an issue in the Toasty repository
実行スコア 未検証
インストール方法を見るToastyプロジェクトでIssueを作成する際に、内容に合ったテンプレートを選び、求められている項目を埋めます。不具合報告では、実行した操作、期待した結果、実際に起きたこと、関連情報、再現手順を整理します。原因を推測するのではなく、観測した事実やエラーメッセージを記載する方針です。機能提案では、解決したい問題、影響を受ける利用者、具体的なAPI案、検討した代替案、作業範囲の見積もりをまとめます。適用外の項目も空欄にせず、その旨を明示します。
不具合をメンテナーが再現しやすい形で報告したいときや、新機能の議論を始めたいときに向いています。提案の背景や対象者、代替案を整理できていない場合にも、必要な観点を確認しながらIssueをまとめられます。
Toastyプロジェクト向けです。Issueテンプレートの確認が必要です。ラベルは作成時に追加せず、メンテナーが運用します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Load this skill before filing any issue in this project.
An issue is project documentation. Follow the conventions from the
prose skill: be fact-focused, direct,
and concrete. No buzzwords, no fluff, no dramatic terms. State what
happened or what is being proposed, not how important it is.
Maintainers reading the issue already know Toasty and Rust. Keep the prose high-signal: lead with the bug or proposal, then the reproducer or API sketch, then the alternatives. Skip restated background and throat-clearing. A maintainer should grasp the problem in seconds, not paragraphs.
Issue templates live in
.github/ISSUE_TEMPLATE/:
bug_report.yml —
incorrect or unexpected behavior. Asks what you did, what you expected,
and what happened instead; the affected driver(s); the Toasty version;
and a reproducer.feature_proposal.yml —
new features, public-API changes, or anything that affects driver
implementations. Requires the problem, proposed solution,
alternatives considered, and a scope estimate.Read the template before writing. Fill in every field it asks for; don't drop sections or leave placeholders. If a field does not apply, say so explicitly rather than leaving it blank.
Report what you observed, not why you think it happened. A bug report has five parts:
crates/toasty-driver-integration-suite/src/tests/ is ideal; a small
standalone snippet works too. This is the single most useful thing in
the report.Leave out root-cause analysis. Diagnosing the bug is the maintainer's job, and a guess at the cause sends triage down the wrong path. Describe the behavior; the reproducer shows the rest.
Describe the problem before the solution. Name who is affected — Toasty users, driver implementors, or both. Sketch the user-facing API concretely; vague proposals are hard to discuss. List the alternatives you considered and why you discarded them.
Non-trivial features follow the path in
CONTRIBUTING.md: discuss in an issue,
land a roadmap entry and design doc, then land the implementation.
Do not apply labels when creating the issue. The templates set the
initial C-* label; maintainers triage and add the rest. See
docs/dev/labels.md.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
プロジェクトのコミット規約を確認し、変更点と理由が伝わる簡潔なGitコミットメッセージを作るスキルです。
Toastyの設計文書を、指定テンプレートと読者に合わせて簡潔に構成し、提案から設計文書までの手順に沿って作成・編集します。
プルリクエストの差分を確認し、プロジェクトの形式に沿ったタイトルと本文をまとめるスキルです。
Toastyの文書やIssue、プルリクエストなどの文章を、事実に基づく簡潔で具体的なプロジェクト文体に整えるスキルです。