Generate pixel-precise ASCII TUI for Swiper u-swiper with strict output blocks TUI_RENDER COMPONENT_SPEC PENCIL_SPEC PENCIL_BATCH_DESIGN suitable for Pencil MCP drawing workflows.
632 skills available
Generate pixel-precise ASCII TUI for Swiper u-swiper with strict output blocks TUI_RENDER COMPONENT_SPEC PENCIL_SPEC PENCIL_BATCH_DESIGN suitable for Pencil MCP drawing workflows.
Generate pixel-precise ASCII TUI for Switch u-switch with strict output blocks TUI_RENDER COMPONENT_SPEC PENCIL_SPEC PENCIL_BATCH_DESIGN suitable for Pencil MCP drawing workflows.
Guidance for Tauri v2 websocket plugin with Rust-managed connections and lifecycle handling.
Rust 嵌入式开发技能 — no_std 环境、panic_handler、Cortex-M 启动(cortex-m-rt)、嵌入式 HAL(OutputPin、I2C、SPI)、外设访问(PAC、寄存器读写)、GPIO/定时器/PWM/ADC/UART、中断处理(NVIC)、RTIC 实时框架(硬件任务、资源共享)、链接脚本。基于 Embedded Rust Book、embedded-hal、RTIC 文档。当用户需要为微控制器编写 Rust 代码时激活。
Rust 宏系统技能 — 声明宏(macro_rules!:片段类型符、重复模式、TT muncher、递归)、过程宏(proc-macro crate:derive 宏、属性宏、函数式宏)、第三方工具(syn 解析、quote 生成)、宏调试与 hygiene。基于 The Book ch 19.6 与 Rust Reference(宏章节)。当用户需要减少重复代码、创建 DSL、实现自定义 derive 或理解宏展开时激活。
Rust 项目结构与脚手架技能 — 包(package)与 crate 组织、模块系统深度(文件模块树、mod 声明、pub 可见性体系)、use 路径模式、工作空间布局、项目模板。基于 The Book ch 7 与 The Reference ch 7。当用户需要组织项目结构、管理模块关系、搭建多包项目时激活。
Rust 不安全代码与 FFI 技能 — unsafe 五种超能力(裸指针、unsafe fn、可变静态变量、unsafe trait、union)、裸指针操作与 NonNull、FFI 外部函数接口(extern \"C\"、#[link]、#[no_mangle])、内存操作(MaybeUninit、ManuallyDrop、transmute、offset_of!)、类型布局控制(#[repr])、Pin、全局分配器。基于 The Book ch 19 与 The Rustonomicon。当用户需要与 C 交互、编写 unsafe 代码或操作裸内存时激活。
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting.
Generate pixel-precise ASCII TUI for Textarea u-textarea with strict output blocks TUI_RENDER COMPONENT_SPEC PENCIL_SPEC PENCIL_BATCH_DESIGN suitable for Pencil MCP drawing workflows.