Find the perfect skill
Emotion to Mantine Migration
Development
Convert Emotion styled-components to Mantine components using style props and CSS modules, eliminating @emotion imports and inline styles.
Brainstorming Ideas Into Designs
Development
Collaborative process to turn ideas into designs and specs. Classifies tasks as spike, bounded, or architectural, and requires user approval before implementation.
PostHog Survey SDK Audit
Development
Audit survey feature support and version requirements across PostHog SDKs (JS, iOS, Android, Flutter), tracking issues on GitHub.
Spring Boot Development Patterns
Development
Architecture patterns for Spring Boot: REST APIs, layered services, data access, caching, async, and logging.
Python Development Patterns
Development
Pythonic idioms, PEP 8, type hints, and best practices for writing robust and maintainable Python code.
Hexagonal Architecture
Development
Design and refactor Ports & Adapters systems with clear domain boundaries, dependency inversion, and testable use-case orchestration. Use when domain logic is entangled with I/O.
Logging System Guide
Development
Comprehensive guide for application logging, script logs, error monitoring, request logs, and best practices.
New Column Conventions
Development
Conventions for adding database columns: snake_case, no booleans, Go struct tags.
GSD Quick: Quick Tasks
Development
Execute a quick task with GSD guarantees (atomic commits, state tracking) while skipping optional agents.
Shell Conventions and Scripting Guidelines
Development
Guides writing and updating bash scripts, CLI wrappers, and Node.js helper scripts. Emphasizes portability, strict mode, and safe argument handling.
API Design Principles
Development
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time.
Definition of Done — Platform
Development
A comprehensive definition-of-done checklist for platform work, covering traceability, testing, security, observability, deployment, and documentation. Use it before closing any task, feature, bug fix, or tech debt item to ensure full compliance with quality and reliability standards.