rust-smart-pointers
Smart pointer patterns for Rust (Arc, Rc, RefCell, Cell, OnceLock, Mutex)
Browse published AI skills maintained by johnlindquist. Compare skill descriptions and follow each source repository for setup instructions.
Indexed skills
105Repository stars across indexed skills
1,739Repository forks
304Average repository stars per indexed skill
17Repository stars may repeat across skills from the same repository.
Smart pointer patterns for Rust (Arc, Rc, RefCell, Cell, OnceLock, Mutex)
Cron expression parsing and scheduling
Model Context Protocol (MCP) implementation for Script Kit. Use when working with MCP server, JSON-RPC 2.0 protocol, kit tools, script tools, resources, or SSE streaming. Triggers on: "mcp", "json-rpc", "kit to...
Theme and color system for script-kit-gpui
Cross-platform pseudo-terminal (PTY) management for spawning shell processes
Structured logging with tracing and tracing-subscriber
Unified icon system for Script Kit GPUI. Use when working with icons in the UI - rendering Lucide icons, embedded SVGs, SF Symbols (macOS), app bundle icons, or custom file/URL icons. Covers IconRef parsing, Ic...
Serialization patterns with serde and serde_json
Build and configure the Script Kit App Shell - the unified frame/chrome system for all prompts. Use when: (1) Creating new prompt views that need headers, footers, or chrome (2) Configuring ShellSpec for layout...
SQLite database bindings for Rust
macOS application bundling with cargo-bundle and entitlements
Platform integration, hotkeys, and system actions for script-kit-gpui
Async channel patterns for Rust (async-channel, tokio, crossbeam)
ANSI escape sequence parsing with VTE for terminal emulation
Cross-platform global keyboard shortcuts
Build desktop apps with GPUI, the GPU-accelerated UI framework from Zed. Covers Entity state, Render trait, div() Tailwind API, actions/keybindings, gpui-component widgets, theming. Use when building Rust deskt...
macOS Accessibility APIs for automation and text selection
Cross-platform system tray and menu bar integration
Terminal integration for Script Kit GPUI using Alacritty terminal emulator and portable-pty. Use when working with terminal/, term_prompt.rs, PTY handling, terminal rendering, escape sequences, selection, scrol...
Work with Script Kit's unified notification system supporting toasts, HUDs, banners, and system notifications. Use when implementing user feedback, status updates, progress indicators, or any transient messages...
Window management APIs for Script Kit GPUI using macOS Accessibility (AX) APIs. Use when working with: window positioning/tiling, window state persistence, display/monitor detection, window capabilities, resiz...
Community UI component library for GPUI applications
Web crawling and scraping with analysis. Use for crawling websites, security scanning, and extracting information from web pages.
Analyze images using Gemini's vision capabilities. Use for image analysis, text extraction from screenshots, and visual content understanding.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.