Find the perfect skill
Rust Development
Development
Best practices and patterns for Rust development, including project structure, error handling, and idiomatic code. Activates when working with Cargo.toml, .rs files, or Rust commands.
Figma Integration
Development
This skill lets you read Figma files, export assets, and manage comments. Use it to fetch designs, export images, or work with Figma components via terminal commands.
Performance Optimization
Development
Optimize application performance through caching strategies, load balancing, database scaling, and monitoring. Ideal for systems needing to handle thousands of concurrent users with low latency.
Project Planning
Development
Provides structured methodologies for planning software projects, including discovery phase, requirements gathering, user story writing, prioritization (MoSCoW), estimation (T-shirt sizing, story points), and scope management. Helps when starting new projects or features.
Rate Limit Middleware
Development
Manage rate limit middleware operations for backend development. Provides production-ready configurations and best practice recommendations.
Plan-First Development
Development
Break complex projects into detailed multi-phase plans before writing any code. Prevents scope creep, refactoring waste, and missed requirements. Use when starting any project with more than 1000 lines of code or building systems with multiple interacting components.
Update README
Development
Refreshes an existing README.md using the current codebase state, git history, and changelog intelligence. Triggered when the README is outdated or needs synchronization with the project's actual state.
Orthogonality Principle
Development
Design modules and APIs with independent, non-overlapping components where changes to one don't affect others. Reduces coupling and improves maintainability.
AppKit Menu Bar Builder
Development
Generate NSMenu and NSStatusItem configurations for macOS menu bar apps with SwiftUI integration and dynamic menu handling.
Swift Binding Fixer
Development
Fixes SwiftUI '$' binding errors ('cannot find $viewModel') by replacing @State or plain properties with @Bindable on @Observable ViewModels in the Leavn app. Use this when encountering sheet presentation or other binding errors in SwiftUI views.
Expo Router Patterns
Development
Patterns for Expo Router including Stack configuration, native tabs, and file-based routing best practices for mobile navigation.
Bootstrap New Feature Ticket
Development
Bootstraps a new feature ticket by setting active context, deriving a slug hint from the idea note, and preparing PRD questions. Use at the idea stage to initialize the ticket workflow and validate PRD readiness.