بنقرة واحدة
servicestack-api-design
Designs stable, discoverable APIs using routes, metadata, and versioning conventions.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Designs stable, discoverable APIs using routes, metadata, and versioning conventions.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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.
Uses OrmLite via the implicit Db connection and understands transaction semantics and rollback behavior.
| name | servicestack-api-design |
| description | Designs stable, discoverable APIs using routes, metadata, and versioning conventions. |
ServiceStack promotes a message-based API design that is inherently discoverable and evolution-friendly.
/orders/{Id}/items).[Route] attribute.[Route("/customers", "GET")]
[Route("/customers", "POST")]
/metadata) is automatically generated from DTOs.[Description], [ApiMember], and [Notes] to provide context for API consumers.[Tag("Category")] to group services in OpenAPI/Swagger UI./v1/..., /v2/... if breaking changes are unavoidable.Accept header.ResponseStatus envelope for errors./metadata and /openapi features.