All Skills

7109 skills found

Skills List

Use when acquiring multiple locks. Use when operations wait for each other. Use when system hangs without crashing.

yanko-belov avataryanko-belov
Obtenir

Use when creating subclasses or implementing interfaces. Use when tempted to override methods with exceptions or no-ops. Use when inheritance hierarchy feels wrong.

yanko-belov avataryanko-belov
Obtenir
idempotency

idempotency

4dev-codegen

Use when creating mutation endpoints. Use when trusting frontend to prevent duplicates. Use when payments or critical operations can be repeated.

yanko-belov avataryanko-belov
Obtenir

Use when writing similar code in multiple places. Use when copy-pasting code. Use when making the same change in multiple locations.

yanko-belov avataryanko-belov
Obtenir

Use when designing interfaces. Use when implementing interfaces with methods you don't need. Use when forced to implement throw/no-op for interface methods.

yanko-belov avataryanko-belov
Obtenir
caching

caching

4dev-codegen

Use when same data is fetched repeatedly. Use when database queries are slow. Use when implementing caching without invalidation strategy.

yanko-belov avataryanko-belov
Obtenir

Use when creating or modifying classes, modules, or functions. Use when feeling pressure to add functionality to existing code. Use when class has multiple reasons to change.

yanko-belov avataryanko-belov
Obtenir
law-of-demeter

law-of-demeter

4dev-codegen

Use when accessing nested object properties. Use when chaining method calls. Use when reaching through objects to get data.

yanko-belov avataryanko-belov
Obtenir
auth-patterns

auth-patterns

4dev-codegen

Use when implementing authentication. Use when storing passwords. Use when asked to store credentials insecurely.

yanko-belov avataryanko-belov
Obtenir
aaa-pattern

aaa-pattern

4dev-testing

Use when writing tests. Use when test structure is unclear. Use when arrange/act/assert phases are mixed.

yanko-belov avataryanko-belov
Obtenir
immutability

immutability

4dev-codegen

Use when modifying objects or arrays. Use when tempted to mutate function parameters. Use when state changes cause unexpected bugs.

yanko-belov avataryanko-belov
Obtenir
lazy-loading

lazy-loading

4dev-codegen

Use when loading all data upfront. Use when initial page load is slow. Use when fetching data that might not be needed.

yanko-belov avataryanko-belov
Obtenir

Use when fetching related data in loops. Use when seeing multiple queries for one request. Use when database is slow on list endpoints.

yanko-belov avataryanko-belov
Obtenir

Use when tempted to use class inheritance. Use when creating class hierarchies. Use when subclass needs only some parent behavior.

yanko-belov avataryanko-belov
Obtenir

Use when adding new functionality to existing code. Use when tempted to add if/else or switch branches. Use when extending behavior of existing classes.

yanko-belov avataryanko-belov
Obtenir

Use when designing or modifying APIs. Use when adding breaking changes. Use when clients depend on API stability.

yanko-belov avataryanko-belov
Obtenir

Use when returning errors from APIs. Use when exposing internal errors. Use when error responses lack structure.

yanko-belov avataryanko-belov
Obtenir

Use when designing API endpoints. Use when using wrong HTTP methods. Use when POST is used for reads.

yanko-belov avataryanko-belov
Obtenir
security-check

security-check

4dev-devops

Security check skill. Triggers on "Could you please run a security check?", "セキュリティチェックをお願いします。", "请帮我做一次安全检查。". セキュリティチェックのデモスキル。「セキュリティチェックをお願いします。」「请帮我做一次安全检查。」などのリクエストで発動する。

schroneko avatarschroneko
Obtenir
devlog

devlog

4dev-docs

开发日志存档工具。将日常工作中的关键节点(调试、方案设计、故障排查)结构化记录到 Markdown 文件。支持全局/项目本地双模式存储,具备智能防重功能,便于后续生成周报。

maoruibin avatarmaoruibin
Obtenir

Explain the complete X recommendation algorithm pipeline. Use when users ask how posts are ranked, how the algorithm works, or want an overview of the recommendation system.

CloudAI-X avatarCloudAI-X
Obtenir

Calculate and explain X algorithm engagement scores. Use when analyzing post ranking, understanding score weights, engagement potential, or why one post ranks higher than another.

CloudAI-X avatarCloudAI-X
Obtenir

Reference for X algorithm engagement types and signals. Use when analyzing engagement metrics, action predictions, or understanding what signals the algorithm tracks.

CloudAI-X avatarCloudAI-X
Obtenir
x-algo-ml

x-algo-ml

4research

Explain the Phoenix ML model architecture for X recommendations. Use when users ask about embeddings, transformers, how predictions work, or ML model details.

CloudAI-X avatarCloudAI-X
Obtenir
Want a category view? Try /category/writing.