
Expert guidance for using the inkwell crate — safe LLVM bindings for Rust. Use when building compilers, JITs, AOT compilers, or LLVM IR code generators. Activated for inkwell types (Context, Module, Builder, BasicBlock, Function, ExecutionEngine, TargetMachine), LLVM IR emission, control flow (branches, phi nodes), memory operations (alloca, load, store), struct types, optimization (PassManager, PassManagerBuilder, mem2reg, inlining), or type casting (BasicValueEnum, IntValue, FloatValue).
Merges multiple markdown documents into one coherent version. Use when consolidating overlapping markdown sources.
Applies the Rincon-Twilight visual system to artifacts. Use when choosing colors, typography, theming, UI design tokens, or CSS styling for this project.
Retrieves EVM opcode documentation. Use when implementing, testing, reviewing, or debugging any opcode — including when an opcode is referenced by mnemonic (ADD, PUSH1, RETURN) or by hex byte (01, 60, F3).
Saves a web page as markdown and source HTML. Use when a user provides a URL to store.
Creates scoped prompts for the Lovable web builder. Use when planning a project or preventing scope creep.
Maintains and organizes an Obsidian vault in analyze or execute mode. Use when managing vault structure.
Sends Android notifications from Termux. Use when the user requests a notification or a task finishes.