aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when designing system architecture, making high-level technical decisions, or planning major system changes. Focuses on structure, patterns, and long-term strategy.
Use during verification phase when conducting thorough code reviews and providing constructive feedback based on universal software quality principles.
Use when modifying, removing, or refactoring code that lacks test coverage. Emphasizes the danger of untested changes and the RGR workflow to add characterization tests before modifications.
Use when responding to questions or providing information requiring professional honesty and directness over excessive agreeableness.
Use when restructuring code to improve quality without changing external behavior. Emphasizes safety through tests and incremental changes.
Use when advanced Cypress features including custom commands, plugins, and network stubbing.
Use when cypress CI/CD integration including parallelization, test recording, and media capture.
Use when custom ESLint rules and plugins including rule development, AST traversal, and publishing.
Use when cypress fundamentals including commands, assertions, fixtures, and E2E testing patterns.
Use when analyzing and fixing Dialyzer warnings and type discrepancies in Erlang/Elixir code.
Analyze a Figma frame's structure, properties, and implementation considerations
Extract design tokens and variables from a Figma file to create or update a design system
Generate production-ready code from a Figma component or frame using the Figma MCP server
Show all Jira tickets assigned to you
Get detailed information about a specific Jira ticket
Use when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.
Validate acceptance criteria for a Jira ticket without changing status
Add a comment to a Linear issue
Mark a Linear issue as complete after validating acceptance criteria
Create a new Linear issue interactively
Show all Linear issues assigned to you
Use when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.
Use when implementing real-time GraphQL subscriptions with Absinthe. Covers Phoenix channels, PubSub, and subscription patterns.
Use when configuring Docker environments for act, selecting runner images, managing container resources, or troubleshooting Docker-related issues with local GitHub Actions testing.