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

design

Toastyの設計文書を、指定テンプレートと読者に合わせて簡潔に構成し、提案から設計文書までの手順に沿って作成・編集します。

原文原文の説明を見る

Always use this skill before authoring or editing a Toasty design document under docs/dev/design/

tokio-rs/toastyスター 3,268(GitHub 3,268 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • Toastyの機能設計文書を作りたいとき
  • 設計提案をテンプレートに沿って整えたいとき
  • 利用者向けの設計説明を簡潔にしたいとき

日本語での紹介

できること

docs/dev/design/に置くToastyの設計文書を、指定されたテンプレートに沿って作成・編集します。執筆前に_template.mdを読み、章の順序や各節の目的を保ちながら、問題と提案を先に示す簡潔な構成に整えます。読者はToastyを使うRust開発者と、Driverトレイトを実装する人です。両者から見える動作や必要な作業を中心に説明し、実装内部の詳細は扱いません。Rustの例は説明用として、コンパイル用の隠れたコードを加えず、読者に必要な行だけを示します。

こんなときに便利

Toastyの機能提案を設計文書にまとめたいときや、既存文書をテンプレートと文体に合わせて見直したいときに向いています。利用者とドライバー実装者の双方に、変更の影響を伝える文書を作る場面で使えます。

使い方の例

  • 「この機能のToasty設計文書をテンプレートに沿って作成して」
  • 「既存の設計文書を簡潔にし、利用者とDriver実装者向けに整えて」

注意点

対象はdocs/dev/design/の設計文書です。非自明な機能では、機能提案のIssueとロードマップ項目を先に用意し、設計文書と同じPRに含めます。

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

含まれるファイル(1)

  • SKILL.md2.7 KB

SKILL.md(原文)

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

Authoring Toasty Design Documents

Load this skill before writing or editing a design document in docs/dev/design/.

Format and layout

Always read docs/dev/design/_template.md before writing. It is the authoritative source for section order, section purposes, and the framing the doc should adopt. Copy the template to docs/dev/design/<feature-name>.md and fill it in. Keep the section order; if a section genuinely does not apply, delete it and explain why in one line rather than leaving it empty.

Writing style

Follow the conventions from the prose skill: be fact-focused, direct, and concrete. No buzzwords, no fluff, no dramatic terms.

Be succinct

Readers already know Toasty and Rust. Lead with the problem and the proposal so a maintainer can grasp the important bits quickly. Cut restated background, obvious explanations, and throat-clearing. Length is not a virtue; clarity is.

Rust examples

Rust code blocks in design docs are illustrative. They do not need to compile and are not run through rustdoc or any other test.

Do not add #-prefixed hidden boilerplate — no # use … imports, no # async fn __example(…) { … } wrappers, no # fn main, nothing hidden to satisfy a compiler. Show only the lines that matter to the reader, even if the snippet would not compile on its own.

This overrides the doctest-preamble instruction in _template.md's User-facing API section: that preamble is for the user guide, where examples are tested. Design docs are not.

Framing

A design doc is guide-level, not implementation-level. Write it for the two audiences the template names:

  • Toasty users — Rust developers writing models and queries.
  • Driver implementors — anyone implementing the Driver trait.

Describe what those audiences will see, call, and have to do. Omit internal module layouts and implementation choices that have no observable effect on either audience. The User-facing API section should read like a chapter of the user guide — prose with worked examples, not an API catalog. The examples are still illustrative only (see Rust examples above) — do not add doctest boilerplate to them.

Workflow

Non-trivial features follow the path in CONTRIBUTING.md: open a feature-proposal issue first, then land a roadmap entry in docs/dev/roadmap/ and the design doc in the same PR. The implementation lands as a follow-up PR once the design is accepted.

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

commit

無料概要あり

プロジェクトのコミット規約を確認し、変更点と理由が伝わる簡潔なGitコミットメッセージを作るスキルです。

  • プロジェクト規約に沿ってコミットしたいとき
  • 変更内容と理由を短く記録したいとき
  • 破壊的変更の表記を確認したいとき
tokio-rs/toasty3,2682026年10月26日 更新

issue

無料概要あり

不具合報告や機能提案の内容を整理し、適切なテンプレートに沿ったIssueを作成するスキルです。

  • 不具合を再現手順付きで報告したいとき
  • 機能提案の論点を整理したいとき
  • Issueテンプレートに沿って記入したいとき
tokio-rs/toasty3,2682026年10月26日 更新

pr

無料概要あり

プルリクエストの差分を確認し、プロジェクトの形式に沿ったタイトルと本文をまとめるスキルです。

  • 差分全体からPR本文を作りたいとき
  • 複数コミットの変更を要約したいとき
  • Markdown変更をレビューに出したいとき
tokio-rs/toasty3,2682026年10月26日 更新

prose

無料概要あり

Toastyの文書やIssue、プルリクエストなどの文章を、事実に基づく簡潔で具体的なプロジェクト文体に整えるスキルです。

  • READMEや文書を読みやすく整えたいとき
  • 設計内容を具体的に説明したいとき
  • IssueやPRの文章を簡潔にしたいとき
tokio-rs/toasty3,2682026年10月26日 更新

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

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