Trending Skills
The hottest skills gaining momentum in the community right now.
competitor-alternatives
by kunhai-88
"创建竞品对比或替代页(SEO、销售赋能)时使用。触发词:alternative page、vs page、competitor comparison、[Product] vs [Product]、[Product] alternative、competitive landing pages。涵盖:单一替代、复数替代、你 vs 竞品、竞品 vs 竞品。"
audit-website
by kunhai-88
"使用 squirrelscan CLI(squirrel)对网站进行审计,覆盖 SEO、技术、内容、性能、安全等 140+ 规则。当需要分析网站健康、排查技术 SEO、检查死链、校验 meta 与结构化数据、生成站点审计报告、对比改版前后,或提到「网站审计」「audit website」「squirrel」「站点健康检查」时使用。"
brainstorming
by kunhai-88
"在任何创意工作之前必须使用—创建功能、构建组件、添加功能或修改行为。在实现前探索用户意图、需求与设计。"
agent-browser
by kunhai-88
"浏览器自动化工具,用于网页导航、交互、截图、录制等。当需要自动化浏览器操作、测试网页、抓取网页内容、填写表单、截图、录制视频,或提到「浏览器自动化」「网页测试」「agent-browser」「浏览器操作」时使用。"
ab-test-setup
by kunhai-88
"规划、设计或实施 A/B 测试或实验时使用。触发词:A/B test、split test、experiment、test this change、variant copy、multivariate test、hypothesis。追踪实施见 analytics-tracking。"
implementing-query-caching
by djankies
Implement query result caching with Redis and proper invalidation strategies for Prisma 6. Use when optimizing frequently accessed data, improving read-heavy application performance, or reducing database load through caching.
reviewing-server-actions
by djankies
Review Server Actions for security, validation, and best practices in React 19. Use when reviewing forms, mutations, or server-side logic.
securing-server-actions
by djankies
Teach server action authentication and security patterns in Next.js 16. Use when implementing server actions, form handlers, or mutations that need authentication.
handling-transaction-errors
by djankies
Handle transaction errors properly with P-code checking and timeout configuration. Use when implementing transaction error recovery.
configuring-connection-pools
by djankies
Configure connection pool sizing for optimal performance. Use when configuring DATABASE_URL or deploying to production.
preventing-sql-injection
by djankies
Prevent SQL injection by using $queryRaw tagged templates instead of $queryRawUnsafe. Use when writing raw SQL queries or dynamic queries.
managing-dev-migrations
by djankies
Use migrate dev for versioned migrations; db push for rapid prototyping. Use when developing schema changes locally.
template-based-generation-template
by djankies
[REPLACE] Generate structured content from templates. Use when [REPLACE with specific triggers].
preventing-error-exposure
by djankies
Prevent leaking database errors and P-codes to clients. Use when implementing API error handling or user-facing error messages.
using-interactive-transactions
by djankies
Use interactive transactions with $transaction callback for atomic operations and automatic rollback. Use when operations must succeed or fail together.
managing-client-lifecycle
by djankies
Manage PrismaClient lifecycle with graceful shutdown, proper disconnect timing, and logging configuration. Use when setting up application shutdown handlers, configuring logging for development or production, or implementing proper connection cleanup in Node.js servers, serverless functions, or test suites.
supporting-custom-elements
by djankies
Teaches Web Components (Custom Elements) support in React 19, including property vs attribute handling and custom events. Use when integrating Web Components or working with custom HTML elements.
search-analyze-report-template
by djankies
[REPLACE] Search for patterns, analyze findings, generate structured reports. Use when [REPLACE with specific triggers].
upgrading-to-prisma-6
by djankies
Migrate from Prisma 5 to Prisma 6 handling breaking changes including Buffer to Uint8Array, implicit m-n PK changes, NotFoundError to P2025, and reserved keywords. Use when upgrading Prisma, encountering Prisma 6 type errors, or migrating legacy code.
implementing-optimistic-updates
by djankies
Teaches useOptimistic hook for immediate UI updates during async operations in React 19. Use when implementing optimistic UI patterns, instant feedback, or reducing perceived latency.
migrating-middleware-to-proxy
by djankies
Teach middleware.ts to proxy.ts migration in Next.js 16. Use when migrating middleware, encountering middleware errors, or implementing request proxying.
deploying-production-migrations
by djankies
Deploy migrations to production safely using migrate deploy in CI/CD. Use when setting up production deployment pipelines.
reviewing-prisma-patterns
by djankies
Review Prisma code for common violations, security issues, and performance anti-patterns found in AI coding agent stress testing. Use when reviewing Prisma Client usage, database operations, or performing code reviews on projects using Prisma ORM.
implementing-code-splitting
by djankies
Teaches code splitting with lazy() and Suspense in React 19 for reducing initial bundle size. Use when implementing lazy loading, route-based splitting, or optimizing performance.