All Skills

7109 skills found

Skills List

Redis performance optimization and best practices. Use this skill when working with Redis data structures, Redis Query Engine (RQE), vector search with RedisVL, semantic caching with LangCache, or optimizing Redis performance.

redis avatarredis
Get

문서 내부 또는 프로젝트 전체에서 일관된 작성 스타일을 유지하도록 돕는 검사기. 어조(경어체/반말), 용어(사용자/유저), 숫자 형식, 목록 스타일, 따옴표, 날짜/시간 형식의 불일치를 감지합니다. 다중 작성자 문서 검토 시, 프로젝트 전체 용어 표준 유지 시, 공식 문서 준비 시, 브랜드 일관성을 위한 문서 작업 시 사용하세요.

DaleSeo avatarDaleSeo
Get

Generate a comprehensive sentiment analysis report for a single stock. Use when users want deep analysis of a specific ticker like NVDA, TSLA, or AAPL.

AlphaMoeMoe avatarAlphaMoeMoe
Get

将 Markdown 文档转换为专业的 PDF 白皮书,采用苹果设计风格。 支持完整的 Markdown 语法(代码块、表格、引用、列表等)。 自动生成封面、目录、页眉页脚。 使用场景:技术文档、白皮书、教程、报告等需要专业排版的 Markdown 文档。

alchaincyf avataralchaincyf
Get

Expert guidance for Odoo ERP development including Python ORM, XML views, and module architecture

Mindrally avatarMindrally
Get

RivetKit JavaScript client guidance. Use for browser, Node.js, or Bun clients that connect to Rivet Actors with rivetkit/client, create clients, call actions, or manage connections.

rivet-dev avatarrivet-dev
Get

RivetKit React client guidance. Use for React apps that connect to Rivet Actors with @rivetkit/react, create hooks with createRivetKit, or manage realtime state with useActor.

rivet-dev avatarrivet-dev
Get

RivetKit SwiftUI client guidance. Use for SwiftUI apps that connect to Rivet Actors with RivetKitSwiftUI, @Actor, rivetKit view modifiers, and SwiftUI bindings.

rivet-dev avatarrivet-dev
Get

RivetKit Swift client guidance. Use for Swift clients that connect to Rivet Actors with RivetKitClient, create actor handles, call actions, or manage connections.

rivet-dev avatarrivet-dev
Get
myvibe-publish

myvibe-publish

4dev-devops

Publish static HTML, ZIP archive, or directory to MyVibe. Use this skill when user wants to publish web content to MyVibe.

ArcBlock avatarArcBlock
Get

Provides trading strategies for cryptocurrencies based on Binance market data, calculated technical analysis indicators, and aggregated market sentiment from crypto RSS news feeds. Use when users ask for trading advice, strategy recommendations, or analysis combining price data, TA, and sentiment for crypto assets like ETH, BTC, or altcoins.

kukapay avatarkukapay
Get
skill-awareness

skill-awareness

4dev-codegen

Always active. Tracks usage of code-craft skills across sessions. Log skill applications to enable analytics and identify gaps.

yanko-belov avataryanko-belov
Get
keep-it-simple

keep-it-simple

4dev-codegen

Use when tempted to write clever code. Use when solution feels complex. Use when showing off skills instead of solving problems.

yanko-belov avataryanko-belov
Get

Use when a class creates its own dependencies. Use when instantiating concrete implementations inside a class. Use when told to avoid dependency injection for simplicity.

yanko-belov avataryanko-belov
Get

Use when tempted to add features "for later". Use when building "production-ready" systems before needed. Use when adding flexibility that isn't required yet.

yanko-belov avataryanko-belov
Get
race-conditions

race-conditions

4dev-codegen

Use when multiple operations access shared state. Use when order of operations matters. Use when "it works most of the time" but occasionally fails mysteriously.

yanko-belov avataryanko-belov
Get

Use when component does too many things. Use when mixing data fetching, logic, and presentation. Use when code is hard to test.

yanko-belov avataryanko-belov
Get
encapsulation

encapsulation

4dev-codegen

Use when exposing internal state. Use when making fields public for convenience. Use when external code modifies object internals.

yanko-belov avataryanko-belov
Get
error-boundaries

error-boundaries

4dev-testing

Use when deciding where to catch errors. Use when errors propagate too far or not far enough. Use when designing component/service isolation.

yanko-belov avataryanko-belov
Get

Use when creating custom exceptions. Use when error handling feels chaotic. Use when catch blocks are too broad or too specific.

yanko-belov avataryanko-belov
Get
input-validation

input-validation

4dev-testing

Use when accepting user input. Use when handling request data. Use when trusting external data without validation.

yanko-belov avataryanko-belov
Get
test-isolation

test-isolation

4dev-testing

Use when writing tests that share state. Use when tests depend on other tests. Use when test order matters.

yanko-belov avataryanko-belov
Get
fail-fast

fail-fast

4dev-codegen

Use when handling errors. Use when tempted to catch and swallow exceptions. Use when returning default values to hide failures.

yanko-belov avataryanko-belov
Get
secrets-handling

secrets-handling

4dev-devops

Use when working with API keys, passwords, or credentials. Use when asked to hardcode secrets. Use when secrets might leak.

yanko-belov avataryanko-belov
Get
Want a category view? Try /category/writing.