AMD ROCm / HIP GPU コンピューティングリファレンス。 hipMalloc, hipLaunchKernelGGL, HIP Graph, hipGreenCtx, HIPRTC, hipify, rocBLAS, MIOpen, RCCL, hipThreads, libhipcxx, rocprofv3, amd-smi, rocminfo, TheRock / Core SDK 10, CDNA1-4 / RDNA1-4, MI300 / MI350 / MI350P, gfx942, Matrix Core, wave32/64。
react-three-fiber
React Three Fiber (R3F, three.js 用 React レンダラー @react-three/fiber v9) のリファレンス。
R3F Canvas props, createRoot, useFrame, useThree, useLoader, extend, attach, primitive, args, piercing, pointer イベント / pointer capture, frameloop demand / invalidate, ThreeElements 型, @react-three/test-renderer, @react-three/eslint-plugin, React Native (Expo), v9 移行。
含まれるファイル(95)
- SKILL.md5.9 KB
- references/canvas/canvas.md3.5 KB
- references/canvas/create-root.md2.7 KB
- references/canvas/defaults.md1.5 KB
- references/canvas/errors-and-fallbacks.md1.1 KB
- references/canvas/README.md1.3 KB
- references/canvas/renderers.md2.1 KB
- references/canvas/tree-shaking.md1.3 KB
- references/canvas/updating-configuration.md2.3 KB
- references/canvas/webgpu.md1.2 KB
- references/events/customizing-events.md2.3 KB
- references/events/event-data.md1.3 KB
- references/events/event-handlers.md2.0 KB
- references/events/event-propagation.md1.7 KB
- references/events/event-target-and-prefix.md1.5 KB
- references/events/pointer-capture.md1.3 KB
- references/events/raycast-without-interaction.md1.2 KB
- references/events/README.md1.5 KB
- references/exports/act.md1.3 KB
- references/exports/add-effect.md2.0 KB
- references/exports/advance.md1.1 KB
- references/exports/apply-props.md1.1 KB
- references/exports/build-graph.md1.1 KB
- references/exports/create-portal.md1.6 KB
- references/exports/events.md1.7 KB
- references/exports/extend.md1.6 KB
- references/exports/flush-sync.md1.1 KB
- references/exports/invalidate.md1.3 KB
- references/exports/other-exports.md2.3 KB
- references/exports/README.md1.7 KB
- references/getting-started/how-it-works.md6.1 KB
- references/getting-started/installation.md3.5 KB
- references/getting-started/introduction.md5.0 KB
- references/getting-started/react-native.md3.3 KB
- references/getting-started/README.md873 B
- references/getting-started/v9-migration-guide.md9.2 KB
- references/hooks/README.md946 B
- references/hooks/root-state.md4.0 KB
- references/hooks/use-frame.md2.6 KB
- references/hooks/use-graph.md1.0 KB
- references/hooks/use-instance-handle.md1.2 KB
- references/hooks/use-loader.md4.2 KB
- references/hooks/use-three.md2.7 KB
- references/objects/attach.md2.8 KB
- references/objects/constructor-arguments.md1.1 KB
- references/objects/declaring-objects.md1.2 KB
- references/objects/disposal.md994 B
- references/objects/piercing-nested-properties.md1.1 KB
- references/objects/primitive.md1.4 KB
- references/objects/README.md1.8 KB
- references/objects/shader-material-uniforms.md1.6 KB
- references/objects/shortcuts.md1.6 KB
- references/objects/third-party-objects.md909 B
- references/performance/concurrency.md1.4 KB
- references/performance/instancing.md1.4 KB
- references/performance/level-of-detail.md1.4 KB
- references/performance/movement-regression.md2.4 KB
- references/performance/nested-loading.md1.0 KB
- references/performance/on-demand-rendering.md2.5 KB
- references/performance/performance-monitoring.md2.4 KB
- references/performance/pitfalls-mounting-and-objects.md3.2 KB
- references/performance/pitfalls-state-and-loops.md3.1 KB
- references/performance/README.md2.0 KB
- references/performance/reusing-geometries-materials.md1.9 KB
- references/testing-tooling/eslint-no-clone-in-loop.md1.6 KB
- references/testing-tooling/eslint-no-new-in-loop.md1.6 KB
- references/testing-tooling/eslint-plugin.md1.7 KB
- references/testing-tooling/README.md1.9 KB
- references/testing-tooling/test-instance.md2.3 KB
- references/testing-tooling/test-renderer-act.md1.7 KB
- references/testing-tooling/test-renderer-create.md1.5 KB
- references/testing-tooling/test-renderer-fire-event.md1.2 KB
- references/testing-tooling/test-renderer-lifecycle.md1.0 KB
- references/testing-tooling/test-renderer-scene-graph.md1.2 KB
- references/testing-tooling/testing-overview.md1.8 KB
- references/typescript/exported-types.md729 B
- references/typescript/extend-types.md2.4 KB
- references/typescript/extending-default-elements.md816 B
- references/typescript/README.md1.1 KB
- references/typescript/three-elements.md827 B
- references/typescript/typing-with-useref.md983 B
- samples/basic-animations.md1.3 KB
- samples/basic-example.md2.1 KB
- samples/events-and-interaction.md1.3 KB
- samples/loading-gltf-models.md1.8 KB
- samples/loading-obj-fbx-stl-models.md2.9 KB
- samples/loading-progress.md861 B
- samples/loading-textures.md2.3 KB
- samples/README.md1.5 KB
- samples/testing-with-test-renderer.md1.8 KB
- samples/your-first-scene.md1.4 KB
- scripts/install.md1.3 KB
- scripts/react-native.md2.0 KB
- scripts/README.md465 B
- scripts/tooling.md1.5 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
React Three Fiber (R3F)
対象バージョン: @react-three/fiber 9.8.2(GitHub tag v9.8.2、commit d74622ea8ed717f7212d7e19d65ff3e325508389、npm latest 9.8.2)。同梱: @react-three/test-renderer 9.1.1、@react-three/eslint-plugin 0.1.2。取得日 2026-10-17。
- tag 時点の
package.json/ CHANGELOG は 9.8.1 のまま。9.8.2 の変更は GitHub Release 本文にのみ記載 (https://github.com/pmndrs/react-three-fiber/releases/tag/v9.8.2) - 公式ドキュメントサイトのルートは tag と同一。サイトの
/nextは v10 alpha のため参照禁止(v10.0.0-alpha.5 / canary は未収録) - three.js 本体のクラス API(geometry / material / loader / renderer)は threejs スキル、
@theatre/r3fは theatrejs スキルの担当。@react-three/dreiは別パッケージで未収録
ディレクトリ構成
skills/react-three-fiber/
SKILL.md
references/
getting-started/
README.md
introduction.md
installation.md
how-it-works.md
react-native.md
v9-migration-guide.md
canvas/
README.md
canvas.md
create-root.md
defaults.md
errors-and-fallbacks.md
renderers.md
tree-shaking.md
updating-configuration.md
webgpu.md
hooks/
README.md
root-state.md
use-frame.md
use-graph.md
use-instance-handle.md
use-loader.md
use-three.md
objects/
README.md
attach.md
constructor-arguments.md
declaring-objects.md
disposal.md
piercing-nested-properties.md
primitive.md
shader-material-uniforms.md
shortcuts.md
third-party-objects.md
events/
README.md
customizing-events.md
event-data.md
event-handlers.md
event-propagation.md
event-target-and-prefix.md
pointer-capture.md
raycast-without-interaction.md
exports/
README.md
act.md
add-effect.md
advance.md
apply-props.md
build-graph.md
create-portal.md
events.md
extend.md
flush-sync.md
invalidate.md
other-exports.md
performance/
README.md
concurrency.md
instancing.md
level-of-detail.md
movement-regression.md
nested-loading.md
on-demand-rendering.md
performance-monitoring.md
pitfalls-mounting-and-objects.md
pitfalls-state-and-loops.md
reusing-geometries-materials.md
testing-tooling/
README.md
eslint-no-clone-in-loop.md
eslint-no-new-in-loop.md
eslint-plugin.md
test-instance.md
test-renderer-act.md
test-renderer-create.md
test-renderer-fire-event.md
test-renderer-lifecycle.md
test-renderer-scene-graph.md
testing-overview.md
typescript/
README.md
exported-types.md
extend-types.md
extending-default-elements.md
three-elements.md
typing-with-useref.md
samples/
README.md
basic-animations.md
basic-example.md
events-and-interaction.md
loading-gltf-models.md
loading-obj-fbx-stl-models.md
loading-progress.md
loading-textures.md
testing-with-test-renderer.md
your-first-scene.md
scripts/
README.md
install.md
react-native.md
tooling.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.mdを参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| R3F の概要・仕組み・v8 → v9 移行を知りたい | getting-started | references/getting-started/README.md |
| Canvas の props、独自 root(createRoot)、WebGPU、レンダラー差し替えを設定したい | canvas | references/canvas/README.md |
| useFrame / useThree / useLoader / RootState を使いたい | hooks | references/hooks/README.md |
| three.js オブジェクトを JSX で宣言・attach・args・primitive・dispose したい | objects | references/objects/README.md |
| pointer イベント、propagation、pointer capture、event target を扱いたい | events | references/events/README.md |
| extend / invalidate / advance / createPortal / applyProps などの export を調べたい | exports | references/exports/README.md |
| on-demand rendering、instancing、LOD、pitfalls など性能を改善したい | performance | references/performance/README.md |
| test-renderer でテストしたい、ESLint ルールを導入したい | testing-tooling | references/testing-tooling/README.md |
| ThreeElements 型拡張、useRef の型付け、公開型を調べたい | typescript | references/typescript/README.md |
| 典型的な使い方(最初のシーン、アニメーション、モデル読み込み)を知りたい | samples | samples/README.md |
| インストール・React Native・ツール導入コマンドを知りたい | 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。