AMD ROCm / HIP GPU コンピューティングリファレンス。 hipMalloc, hipLaunchKernelGGL, HIP Graph, HIPRTC, hipify, rocBLAS, MIOpen, RCCL, rocprofv3, amd-smi, rocminfo, CDNA1-4 / RDNA1-4, MI300 / MI350, gfx942, Matrix Core, wave32/64。
rust
Rust 言語リファレンス。 別名: rustlang, rs (拡張子)、Rust-lang。 TRPL (The Rust Programming Language)、Rust by Example、Reference、 Cargo Book、rustc Book、rustdoc Book、Rustonomicon (Unsafe Rust)、 Edition Guide、Standard Library、Error Index。 所有権、ライフタイム、トレイト、async / await、エラーハンドリング、マクロ。
インストール方法を見る含まれるファイル(200)
- SKILL.md8.9 KB
- references/book/01-getting-started.md1.8 KB
- references/book/02-guessing-game.md2.3 KB
- references/book/03-common-programming-concepts.md2.6 KB
- references/book/04-ownership.md2.8 KB
- references/book/05-structs.md2.7 KB
- references/book/06-enums-and-pattern-matching.md2.6 KB
- references/book/07-packages-crates-modules.md2.7 KB
- references/book/08-common-collections.md3.0 KB
- references/book/09-error-handling.md3.0 KB
- references/book/10-generic-types-traits-lifetimes.md3.6 KB
- references/book/11-testing.md3.2 KB
- references/book/12-io-project.md3.3 KB
- references/book/13-iterators-closures.md3.6 KB
- references/book/14-cargo-crates-io.md3.3 KB
- references/book/15-smart-pointers.md3.8 KB
- references/book/16-fearless-concurrency.md3.2 KB
- references/book/17-async-await.md3.8 KB
- references/book/18-oop.md4.0 KB
- references/book/19-patterns-and-matching.md3.7 KB
- references/book/20-advanced-features.md5.6 KB
- references/book/21-final-project.md4.6 KB
- references/book/README.md3.1 KB
- references/by-example/01-hello-world.md720 B
- references/by-example/02-primitives.md1.6 KB
- references/by-example/03-custom-types.md1.3 KB
- references/by-example/04-variable-bindings.md1.5 KB
- references/by-example/05-types.md1.5 KB
- references/by-example/06-conversion.md1.9 KB
- references/by-example/07-expressions.md1.2 KB
- references/by-example/08-flow-of-control.md2.2 KB
- references/by-example/09-functions.md2.3 KB
- references/by-example/10-modules.md1.6 KB
- references/by-example/11-crates.md1.2 KB
- references/by-example/12-cargo.md1.9 KB
- references/by-example/13-attributes.md1.6 KB
- references/by-example/14-generics.md2.2 KB
- references/by-example/15-scoping-rules.md2.6 KB
- references/by-example/16-traits.md2.5 KB
- references/by-example/17-macros.md2.2 KB
- references/by-example/18-error-handling.md3.1 KB
- references/by-example/19-std-library-types.md2.9 KB
- references/by-example/20-std-misc.md2.6 KB
- references/by-example/21-testing.md2.3 KB
- references/by-example/22-unsafe-operations.md2.1 KB
- references/by-example/23-compatibility.md1.7 KB
- references/by-example/24-meta.md2.5 KB
- references/by-example/README.md2.7 KB
- references/cargo/cargo-guide.md3.6 KB
- references/cargo/commands.md7.9 KB
- references/cargo/faq.md5.7 KB
- references/cargo/getting-started.md1.8 KB
- references/cargo/README.md5.1 KB
- references/cargo/reference-build-scripts.md5.4 KB
- references/cargo/reference-cargo-toml.md2.8 KB
- references/cargo/reference-config.md4.5 KB
- references/cargo/reference-environment-variables.md5.5 KB
- references/cargo/reference-external-tools.md3.1 KB
- references/cargo/reference-features.md4.0 KB
- references/cargo/reference-lints.md3.5 KB
- references/cargo/reference-manifest.md3.3 KB
- references/cargo/reference-overriding-dependencies.md2.7 KB
- references/cargo/reference-profiles.md3.4 KB
- references/cargo/reference-publishing.md3.9 KB
- references/cargo/reference-registries.md2.4 KB
- references/cargo/reference-registry-auth.md3.5 KB
- references/cargo/reference-resolver.md5.1 KB
- references/cargo/reference-semver.md4.6 KB
- references/cargo/reference-source-replacement.md3.0 KB
- references/cargo/reference-specifying-dependencies.md3.4 KB
- references/cargo/reference-unstable.md4.1 KB
- references/cargo/reference-workspaces.md3.5 KB
- references/cli/config-files.md1.3 KB
- references/cli/error-handling.md1.5 KB
- references/cli/human-communication.md2.0 KB
- references/cli/in-depth-docs.md1.8 KB
- references/cli/in-depth-exit-code.md1.7 KB
- references/cli/in-depth-human-communication.md2.5 KB
- references/cli/in-depth-signal-handling.md2.0 KB
- references/cli/machine-communication.md1.8 KB
- references/cli/packaging-distribution.md2.2 KB
- references/cli/parsing-arguments.md1.5 KB
- references/cli/project-setup.md731 B
- references/cli/README.md1.5 KB
- references/cli/testing.md2.6 KB
- references/edition-guide/creating-new-project.md958 B
- references/edition-guide/README.md1.5 KB
- references/edition-guide/rust-2015.md1.3 KB
- references/edition-guide/rust-2018.md3.4 KB
- references/edition-guide/rust-2021.md6.2 KB
- references/edition-guide/rust-2024.md9.4 KB
- references/edition-guide/transitioning-existing-project.md2.0 KB
- references/edition-guide/what-is-edition.md2.0 KB
- references/embedded/appendix.md4.1 KB
- references/embedded/collections.md3.0 KB
- references/embedded/concurrency.md3.4 KB
- references/embedded/design-patterns.md2.9 KB
- references/embedded/installation.md2.0 KB
- references/embedded/interoperability.md2.9 KB
- references/embedded/intro.md1.5 KB
- references/embedded/memory-mapped-registers.md3.3 KB
- references/embedded/no-std.md1.9 KB
- references/embedded/peripherals.md2.9 KB
- references/embedded/portability.md2.7 KB
- references/embedded/README.md2.3 KB
- references/embedded/static-guarantees.md3.2 KB
- references/embedded/tips-for-embedded-c-devs.md3.3 KB
- references/embedded/unsorted.md2.5 KB
- references/errors/error-categories.md5.4 KB
- references/errors/README.md303 B
- references/nomicon/atomics.md3.2 KB
- references/nomicon/beneath-std.md2.9 KB
- references/nomicon/concurrency.md2.8 KB
- references/nomicon/conversions.md3.1 KB
- references/nomicon/data-layout.md2.6 KB
- references/nomicon/ffi.md4.2 KB
- references/nomicon/implementing-arc-and-mutex.md4.5 KB
- references/nomicon/implementing-vec.md4.5 KB
- references/nomicon/meet-safe-and-unsafe.md2.0 KB
- references/nomicon/other-reprs.md3.0 KB
- references/nomicon/ownership-based-resource-management.md2.7 KB
- references/nomicon/ownership.md2.8 KB
- references/nomicon/README.md4.2 KB
- references/nomicon/uninitialized.md3.0 KB
- references/nomicon/unwinding.md2.9 KB
- references/reference/abi.md3.7 KB
- references/reference/attributes.md5.3 KB
- references/reference/behavior-considered-undefined.md5.0 KB
- references/reference/conditional-compilation.md3.1 KB
- references/reference/const-evaluation.md4.0 KB
- references/reference/crates-and-source-files.md2.5 KB
- references/reference/influences.md1.9 KB
- references/reference/inline-assembly.md5.3 KB
- references/reference/items.md4.8 KB
- references/reference/lexical-structure.md5.0 KB
- references/reference/linkage.md3.2 KB
- references/reference/macros.md4.8 KB
- references/reference/memory-model.md4.0 KB
- references/reference/names.md5.5 KB
- references/reference/notation.md2.1 KB
- references/reference/patterns.md4.9 KB
- references/reference/README.md3.2 KB
- references/reference/runtime.md3.6 KB
- references/reference/special-types-and-traits.md4.5 KB
- references/reference/statements-and-expressions.md4.7 KB
- references/reference/type-system.md5.3 KB
- references/reference/unsafety.md3.9 KB
- references/rustc/check-cfg.md3.0 KB
- references/rustc/codegen-options.md6.3 KB
- references/rustc/command-line-arguments.md4.4 KB
- references/rustc/contributing.md1.0 KB
- references/rustc/exploit-mitigations.md4.4 KB
- references/rustc/instrument-coverage.md3.6 KB
- references/rustc/jobserver.md1.8 KB
- references/rustc/json.md4.1 KB
- references/rustc/linker-plugin-lto.md2.7 KB
- references/rustc/lints.md3.5 KB
- references/rustc/platform-support.md3.1 KB
- references/rustc/profile-guided-optimization.md2.3 KB
- references/rustc/README.md2.2 KB
- references/rustc/remap-path-prefix.md1.6 KB
- references/rustc/sanitizers.md5.1 KB
- references/rustc/symbol-mangling.md2.1 KB
- references/rustc/targets.md2.5 KB
- references/rustc/tests.md2.3 KB
- references/rustdoc/advanced-features.md2.4 KB
- references/rustdoc/attributes.md3.0 KB
- references/rustdoc/command-line.md2.9 KB
- references/rustdoc/documentation-tests.md3.0 KB
- references/rustdoc/how-to-read.md2.0 KB
- references/rustdoc/how-to-write.md2.1 KB
- references/rustdoc/linking-to-items-by-name.md2.7 KB
- references/rustdoc/lints.md2.2 KB
- references/rustdoc/passes.md1.1 KB
- references/rustdoc/README.md2.0 KB
- references/rustdoc/references.md1.4 KB
- references/rustdoc/scraped-examples.md1.6 KB
- references/rustdoc/unstable-features.md3.3 KB
- references/rustdoc/what-is-rustdoc.md1.6 KB
- references/rustlings/overview.md5.8 KB
- references/rustlings/README.md213 B
- references/stdlib/module-categories.md5.7 KB
- references/stdlib/overview.md5.3 KB
- references/stdlib/README.md505 B
- references/unstable/feature-categories.md6.6 KB
- references/unstable/README.md254 B
- samples/async-tokio.md1.7 KB
- samples/collections.md1.8 KB
- samples/concurrency-threads.md1.9 KB
- samples/enums-and-pattern-matching.md1.9 KB
- samples/error-handling.md1.5 KB
- samples/iterators-and-closures.md2.0 KB
- samples/ownership-and-borrowing.md1.5 KB
- samples/README.md1.7 KB
- samples/structs-and-methods.md1.6 KB
- samples/testing.md2.2 KB
- samples/traits-and-generics.md2.5 KB
- scripts/build.md2.1 KB
- scripts/dependencies.md1.8 KB
- scripts/generate.md1.5 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Rust リファレンス
Rust — システムプログラミング言語。所有権・借用・ライフタイム・型システムによりメモリ安全性とスレッド安全性を保証する。 公式ドキュメント (doc.rust-lang.org) から主要 14 リソースを構造化。 言語仕様・コード記述・ビルド(Cargo)・Unsafe Rust・組込み・CLI 開発時に参照する。
ディレクトリ構成
skills/rust/
SKILL.md
references/
book/
README.md
01-getting-started.md
02-guessing-game.md
03-common-programming-concepts.md
04-ownership.md
05-structs.md
06-enums-and-pattern-matching.md
07-packages-crates-modules.md
08-common-collections.md
09-error-handling.md
10-generic-types-traits-lifetimes.md
11-testing.md
12-io-project.md
13-iterators-closures.md
14-cargo-crates-io.md
15-smart-pointers.md
16-fearless-concurrency.md
18-oop.md
19-patterns-and-matching.md
20-advanced-features.md
21-final-project.md
by-example/
README.md
01-hello-world.md
02-primitives.md
03-custom-types.md
04-variable-bindings.md
05-types.md
06-conversion.md
07-expressions.md
08-flow-of-control.md
09-functions.md
10-modules.md
11-crates.md
12-cargo.md
13-attributes.md
14-generics.md
15-scoping-rules.md
16-traits.md
17-macros.md
18-error-handling.md
19-std-library-types.md
20-std-misc.md
21-testing.md
22-unsafe-operations.md
23-compatibility.md
24-meta.md
reference/
README.md
abi.md
attributes.md
behavior-considered-undefined.md
conditional-compilation.md
const-evaluation.md
crates-and-source-files.md
influences.md
inline-assembly.md
items.md
lexical-structure.md
linkage.md
macros.md
memory-model.md
names.md
notation.md
patterns.md
runtime.md
special-types-and-traits.md
statements-and-expressions.md
type-system.md
unsafety.md
cargo/
README.md
cargo-guide.md
commands.md
faq.md
getting-started.md
reference-build-scripts.md
reference-cargo-toml.md
reference-config.md
reference-environment-variables.md
reference-external-tools.md
reference-features.md
reference-lints.md
reference-manifest.md
reference-overriding-dependencies.md
reference-profiles.md
reference-publishing.md
reference-registries.md
reference-registry-auth.md
reference-resolver.md
reference-semver.md
reference-source-replacement.md
reference-specifying-dependencies.md
reference-unstable.md
reference-workspaces.md
rustc/
README.md
check-cfg.md
codegen-options.md
command-line-arguments.md
contributing.md
exploit-mitigations.md
instrument-coverage.md
jobserver.md
json.md
linker-plugin-lto.md
lints.md
platform-support.md
profile-guided-optimization.md
remap-path-prefix.md
sanitizers.md
symbol-mangling.md
targets.md
tests.md
rustdoc/
README.md
advanced-features.md
attributes.md
command-line.md
documentation-tests.md
how-to-read.md
how-to-write.md
linking-to-items-by-name.md
lints.md
passes.md
references.md
scraped-examples.md
unstable-features.md
what-is-rustdoc.md
nomicon/
README.md
atomics.md
beneath-std.md
concurrency.md
conversions.md
data-layout.md
ffi.md
implementing-arc-and-mutex.md
implementing-vec.md
meet-safe-and-unsafe.md
other-reprs.md
ownership-based-resource-management.md
ownership.md
uninitialized.md
unwinding.md
edition-guide/
README.md
creating-new-project.md
rust-2015.md
rust-2018.md
rust-2021.md
rust-2024.md
transitioning-existing-project.md
what-is-edition.md
cli/
README.md
config-files.md
error-handling.md
human-communication.md
in-depth-exit-code.md
in-depth-human-communication.md
in-depth-signal-handling.md
machine-communication.md
packaging-distribution.md
parsing-arguments.md
project-setup.md
testing.md
embedded/
README.md
appendix.md
collections.md
concurrency.md
design-patterns.md
installation.md
interoperability.md
intro.md
memory-mapped-registers.md
no-std.md
peripherals.md
portability.md
static-guarantees.md
tips-for-embedded-c-devs.md
unsorted.md
stdlib/
README.md
module-categories.md
overview.md
errors/
README.md
error-categories.md
unstable/
README.md
feature-categories.md
rustlings/
README.md
overview.md
samples/
README.md
async-tokio.md
collections.md
concurrency-threads.md
enums-and-pattern-matching.md
error-handling.md
iterators-and-closures.md
ownership-and-borrowing.md
structs-and-methods.md
testing.md
traits-and-generics.md
scripts/
README.md
build.md
dependencies.md
generate.md
install.md
lint.md
publish.md
test.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.mdを参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| 言語入門・所有権・借用・ライフタイム・構造体・Enum・トレイト・ジェネリクス・並行性・async を学ぶ | book | references/book/README.md |
| 言語機能をコード例で素早く確認する、構文のクイックリファレンス | by-example | references/by-example/README.md |
| 厳密な言語仕様・構文・型システム・メモリモデル・ABI・UB 定義を調べる | reference | references/reference/README.md |
| Cargo.toml, Workspaces, Features, Profiles, 依存関係指定, crates.io 公開を調べる | cargo | references/cargo/README.md |
| rustc コンパイラオプション, lint, target, sanitizer, PGO, LTO を調べる | rustc | references/rustc/README.md |
| ドキュメント生成, doctest, doc コメント記法, intra-doc links を調べる | rustdoc | references/rustdoc/README.md |
| Unsafe Rust, FFI, unsound パターン, Vec/Arc 実装, アトミックを調べる | nomicon | references/nomicon/README.md |
| Rust 2015/2018/2021/2024 エディション差分・移行方法を調べる | edition-guide | references/edition-guide/README.md |
| CLI アプリ開発, clap, 終了コード, シグナル処理を調べる | cli | references/cli/README.md |
| 組込み開発, no_std, HAL, peripheral, memory-mapped registers を調べる | embedded | references/embedded/README.md |
| 標準ライブラリのモジュール構成, Collections, I/O, Concurrency 概要を調べる | stdlib | references/stdlib/README.md |
| コンパイラエラーコード(E0XXX)の参照方法・代表例を調べる | errors | references/errors/README.md |
| Nightly 限定機能, feature フラグ, -Z フラグを調べる | unstable | references/unstable/README.md |
| Rustlings 演習環境・学習ワークフローを調べる | rustlings | references/rustlings/README.md |
| 典型的な使い方を知りたい(所有権・async・エラー処理・コレクション等) | samples | samples/README.md |
| インストール・ビルド・テスト・lint・依存管理・公開コマンドを知りたい | scripts | scripts/README.md |
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
Android アプリ開発 (Kotlin) の推奨アーキテクチャリファレンス。 Jetpack, androidx, UI layer, Domain layer, Data layer, state holder, UDF, SSOT, オフラインファースト, モジュール化, ViewModel, viewModelScope, SavedStateHandle, Lifecycle, repeatOnLifecycle, collectAsStateWithLifecycle, LiveData, Hilt による DI, Paging 3 によるページング処理。
Android アプリ開発 (Kotlin) のバックグラウンド・非同期処理リファレンス。 Jetpack androidx WorkManager: Worker, CoroutineWorker, WorkRequest, Constraints, WorkInfo, WorkContinuation, expedited work, テスト。 Service: フォアグラウンドサービス, バウンドサービス, AIDL, Messenger。 AlarmManager, PendingIntent, BroadcastReceiver, JobScheduler, Doze。 Kotlin コルーチン, Flow, StateFlow, SharedFlow, Channel。
Android アプリ開発 (Kotlin) の Gradle ビルドシステムリファレンス。 Android Gradle Plugin (AGP), Kotlin DSL (build.gradle.kts), version catalog, KSP, R8/ProGuard, App Bundle, baseline profile。
Android Jetpack Compose (Kotlin) の androidx Material3 コンポーネントリファレンス。 Button, IconButton, FloatingActionButton, Checkbox, Switch, Slider, TextField, SearchBar, DropdownMenu, Chip, DatePicker, TimePicker, Card, Scaffold, Dialog, BottomSheet, TopAppBar, NavigationBar, NavigationRail, Tab, Snackbar, ProgressIndicator, Badge, Icon, MaterialTheme, ColorScheme, Typography, Shapes。
Android Jetpack Compose (Kotlin) のアニメーション・描画リファレンス。 androidx.compose.animation / graphics API。 AnimatedVisibility, AnimatedContent, animate*AsState, Animatable, AnimationSpec, Canvas, DrawScope, Brush, Path, Color, Image。