Find the perfect skill
Developer Experience Audit
Testing
Live developer experience audit: tests docs, measures onboarding time, and produces a DX scorecard with evidence.
C Programming Expert
Development
Write efficient C code for systems programming with proper memory management and pointers.
Frontend Testing
Testing
Guidance for writing or changing Vitest and React Testing Library tests in web/ and packages/dify-ui/. Useful for frontend test strategy and evaluating existing approaches.
Continue Work on a Pull Request
Development
Continue work on an existing PR: resolve merge conflicts, fix CI failures, address reviewer feedback, and push updates. Fetches PR metadata via gh or the GitHub API.
REST API Caller
Development
Call REST APIs from Python, parse JSON responses, and extract useful fields to report back to the user.
Studio Testing Strategy
Testing
Testing strategy for Supabase Studio: extract logic into pure utility functions, use unit tests for exhaustive permutations, component tests for complex UI, and E2E for shared features.
Quant Analyst
Data & AI
Build financial models, backtest trading strategies, analyze market data, risk metrics, and portfolio optimization.
Cognitive Pattern
Data & AI
Define and manage cognitive patterns for agent reasoning and decision-making.
Finalization with Git and PR Management
DevOps
Handles the finalization phase of a plan: committing code, pushing branches, and creating pull requests. It is used after verification has passed, to complete the workflow and ship changes. Configuration options control whether to commit, push, create a PR, run automated reviews, or capture learnings.
Data Throughput Accelerator
Data & AI
Speed up large data ingestion, backfill, ETL, and warehouse loading while maintaining correctness. Focus on measuring backlog and promoting fast, verifiable paths.
Dart/Flutter Patterns
Development
Production-ready Dart and Flutter patterns covering null safety, state management (BLoC, Riverpod, Provider), navigation, networking, and clean architecture for writing or reviewing code.
Pairwise Test Generation
Testing
Generate pairwise tests to efficiently cover combinations and reduce the number of test cases.