ワンクリックで
servicestack-service-implementation
Implements services using Service / ServiceInterface, request lifecycle, and implicit dependencies.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Implements services using Service / ServiceInterface, request lifecycle, and implicit dependencies.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Designs stable, discoverable APIs using routes, metadata, and versioning conventions.
Implements authentication using ServiceStack Auth Providers and session handling.
Applies role-, permission-, and ownership-based authorization using ServiceStack idioms.
Implements AutoQuery services, custom filters, and permission-aware querying.
Designs request/response DTOs using DTO-first, message-based ServiceStack conventions.
Controls OpenAPI / metadata exposure without compromising ServiceStack-first design.
| name | servicestack-service-implementation |
| description | Implements services using Service / ServiceInterface, request lifecycle, and implicit dependencies. |
Implement business logic in the ServiceInterface project by inheriting from the Service base class.
Service.Get, Post, Put, Delete, Any).public class MyServices : Service
{
public object Any(Hello request)
{
return new HelloResponse { Result = $"Hello, {request.Name}!" };
}
}
ServiceStack's Service base class provides easy access to commonly used resources:
Db: The OrmLite IDbConnection (auto-disposed).Cache: Access to the registered ICacheClient.AuthRepository: If an AuthFeature is enabled.SessionBag / GetSession(): Access to the user's session.Request / Response: Low-level access to the underlying IRequest/IResponse.AppHost.Configure.Async methods for I/O bound operations (e.g., GetAsync, PostAsync).ResponseStatus.