aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when building reusable infrastructure components with Pulumi for modular, composable cloud resources.
Use when building modular Angular applications requiring dependency injection with providers, injectors, and services.
Use when integrating Ameba into development workflows including CI/CD pipelines, pre-commit hooks, GitHub Actions, and automated code review processes.
Use when managing multiple environments with Pulumi stacks for development, staging, and production deployments.
Use when Rust async programming with tokio, async/await, and futures. Use when writing asynchronous Rust code.
Use when building iOS apps with UIKit, implementing MVVM/MVC/Coordinator patterns, or integrating UIKit with SwiftUI.
Use when pylint checkers including built-in checkers, custom checkers, and checker development.
Use when creating custom Ameba rules for Crystal code analysis including rule development, AST traversal, issue reporting, and rule testing.
Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.
Use when Java generics including type parameters, wildcards, and type bounds. Use when writing type-safe reusable code.
Use when advanced Jest features including custom matchers, parameterized tests with test.each, coverage configuration, and performance optimization.
Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.
Use when pylint configuration including pylintrc, message control, plugins, and scoring system.
Use when configuring Ameba rules and settings for Crystal projects including .ameba.yml setup, rule management, severity levels, and code quality enforcement.
Use when jUnit fundamentals including annotations, assertions, and test lifecycle for Java testing.
Use when working with Ruby's standard library including Enumerable, File I/O, Time/Date, Regular Expressions, and core classes.
Use when jUnit parameterized tests with various value sources and test factories.
Use when building UI with gluestack-ui components. Covers component composition, variants, sizes, states, accessibility props, and platform-specific considerations for React and React Native.
Use when implementing async operations with Kotlin coroutines, Flow, StateFlow, or managing concurrency in Android apps.
Use when writing and deploying Kubernetes manifests for container orchestration.