ai-sdk-5
免费Vercel AI SDK 5 patterns. Trigger: When building AI chat features - breaking changes from v4.
中文简介正在准备中。当前显示原文说明。
Java 21 language and runtime patterns for modern, safe code. Trigger: When writing Java 21 code using records, sealed types, or virtual threads.
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Load this skill when:
Use records for DTOs and value objects, validate in compact constructors.
Use sealed interfaces/classes and switch pattern matching for exhaustiveness.
Use virtual threads to handle blocking I/O without large thread pools.
package com.acme.user;
public record Email(String value) {
public Email {
if (value == null || !value.contains("@")) {
throw new IllegalArgumentException("Invalid email");
}
}
}
package com.acme.payment;
public sealed interface Payment permits Card, BankTransfer { }
public record Card(String last4) implements Payment { }
public record BankTransfer(String iban) implements Payment { }
public final class PaymentPrinter {
public String describe(Payment payment) {
return switch (payment) {
case Card card -> "card-" + card.last4();
case BankTransfer bank -> "iban-" + bank.iban();
};
}
}
package com.acme.io;
import java.util.concurrent.Executors;
public final class Fetcher {
public void fetchAll(java.util.List<String> urls) throws Exception {
try (var executor = Executors.newVirtualThreadPerTaskExecutor()) {
for (String url : urls) {
executor.submit(() -> blockingFetch(url));
}
}
}
private void blockingFetch(String url) {
// perform blocking I/O here
}
}
// BAD: mutable DTO
public class UserDto {
public String name;
public String email;
}
// BAD: expensive and unbounded
new Thread(() -> blockingFetch("https://api" )).start();
| Task | Pattern |
|---|---|
| Immutable DTOs | Use records with validation |
| Closed hierarchies | Use sealed interfaces + switch |
| Blocking I/O scale | Use virtual threads executor |
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Vercel AI SDK 5 patterns. Trigger: When building AI chat features - breaking changes from v4.
中文简介正在准备中。当前显示原文说明。
Angular architecture: Scope Rule, project structure, file naming, style guide. Trigger: When structuring Angular projects or deciding where to place components.
中文简介正在准备中。当前显示原文说明。
Angular core patterns: standalone components, signals, inject, control flow, zoneless. Trigger: When creating Angular components, using signals, or setting up zoneless.
中文简介正在准备中。当前显示原文说明。
Angular forms: Signal Forms (experimental) and Reactive Forms. Trigger: When working with forms, validation, or form state in Angular.
中文简介正在准备中。当前显示原文说明。
Angular performance: NgOptimizedImage, @defer, lazy loading, SSR. Trigger: When optimizing Angular app performance, images, or lazy loading.
中文简介正在准备中。当前显示原文说明。
Django REST Framework patterns. Trigger: When building REST APIs with Django - ViewSets, Serializers, Filters.
中文简介正在准备中。当前显示原文说明。