跳到正文
cccskills

开发技能

编码规范、框架、重构、代码审查(1.8万 个)

按价格或排序方式筛选

cuda

免费

Use when writing CUDA kernels, managing the thread, block, and grid hierarchy, tiling shared memory, using streams, setting nvcc flags, or using Thrust. Not for kernel debugging: use cuda-debugging.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when inspecting .debug_info or .debug_line sections with dwarfdump or readelf, working with split-DWARF .dwo files, setting up debuginfod, or checking how LTO and stripping affect debug info.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when debugging shared library load failures, setting RPATH or RUNPATH, applying soname versioning, writing dlopen plugins, or intercepting with LD_PRELOAD. Not for static archives: use binutils.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when writing no_std Cortex-M or RISC-V firmware in Rust with cortex-m-rt, probe-rs, defmt, RTIC, or a panic handler. Not for no_std library constraints: use rust-no-std.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

gdb

免费

Use when running GDB: breakpoints, watchpoints, segfault or hang debugging, reverse debugging, remote gdbserver, core dumps, pretty-printers, Python scripting, or multi-threaded debugging.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

hip-rocm

免费

Use when writing HIP kernels with hipcc, porting CUDA code through HIPIFY, profiling with rocprofv3, debugging with rocgdb, or optimizing for MI300X. Not for NVIDIA-side kernels: use cuda.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when adding code generation with LLVM ORC or LLJIT, Cranelift, or dynasm, lazy compilation or inline caches, or fixing W^X faults. Not for AST-to-IR: use compiler-frontend.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when tracing kernel functions with ftrace or trace-cmd, profiling with perf, kprobes, or dyndbg, or analyzing a vmcore with crash. Not for QEMU GDB stubs: use qemu-for-kernel-development.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when using kmalloc, vmalloc, or the page allocator, sizing kmalloc allocations, working with SLUB or the buddy allocator, or debugging memory zones and kernel OOM.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when choosing a linker, fixing link order or undefined symbol errors, enabling LTO or ThinLTO, or cutting dead code with --gc-sections. Not for inspecting the linked binary: use elf-inspection.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when writing loadable kernel modules: Kbuild, module parameters, proc and sysfs entries, char devices, or ftrace debugging. Not for driver architecture: use device-drivers.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

lldb

免费

Use when debugging with LLDB on macOS, FreeBSD, or Linux-clang, mapping GDB commands to LLDB, Xcode or VS Code integration, LLDB Python scripting, or debugging Swift and Objective-C.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

make

免费

Use when writing or debugging Makefiles, understanding pattern rules and automatic dependency generation, managing CFLAGS/LDFLAGS, or diagnosing incremental build, phony targets, or recursive make.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when inspecting, searching, verifying, or parsing DWARF debug info: DIEs, DW_TAG_/DW_AT_ entries, .debug_* sections, line tables, or llvm-dwarfdump/readelf output.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when writing, reviewing, or refactoring Rust code. Routes the task to handbook chapters on idioms, lints, errors, testing, generics, and pointers under the edition 2024 and current-stable pins.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when navigating kernel source, understanding boot flow, initcall levels, or major subsystems (VFS, scheduler, MM) in linux.git. Not for driver-model depth: use device-drivers.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when debugging RelWithDebInfo or -O2 release builds, using -Og for debuggable optimization, split-DWARF, GDB scheduler-locking, reading inlined frames, or understanding "value optimized out".

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

gcc

免费

Use when a C or C++ build uses GCC and needs build-mode flags, warning triage, debug info, LTO, PGO, or a compilation error explained. Not for Clang-only diagnostics: use clang.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when choosing kernel spinlocks versus mutexes, using RCU, seqlocks, completions, or memory barriers, or debugging scheduling-while-atomic. Not for userspace atomics: use concurrency-debugging.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when reading GCC or Clang x86-64 assembly, writing inline asm, decoding AT&T syntax, or applying System V AMD64 register rules. Not for SIMD intrinsic selection: use simd-intrinsics.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when explaining branch predictors, mispredict penalties, speculative execution, Spectre or Meltdown mitigations, or branchless code. Not for pipeline stage theory: use cpu-pipelines-and-hazards.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when working with C++20 co_await, co_yield, and co_return, implementing promise_type, sizing coroutine frames, or debugging suspended coroutines in GDB. Not for Rust async: use idiomatic-rust.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when loading core files in GDB or LLDB, enabling core dump generation via ulimit or coredumpctl, mapping symbols with debuginfod, or extracting backtraces from production segfaults.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新

Use when reading llc output, tracing IR through legalization and instruction selection, or scoping a new LLVM target. Not for IR-level passes: use llvm-ir-and-passes.

中文简介正在准备中。当前显示原文说明。

OutlineDriven/odin-claude-plugin392026年9月29日 更新