API 开发

API 设计、REST 与 GraphQL

显示 1489-1512 / 共 6083 个技能
markus41

Keycloak FastAPI Integration

markus41

This skill should be used when the user asks to "add Keycloak authentication", "implement OIDC", "configure SSO", "validate JWT token", "add role-based access", "protect API endpoint", or mentions Keycloak, OAuth2, OpenID Connect, identity provider, or authentication in FastAPI. Provides Keycloak/OIDC integration patterns.

API 开发 20 8个月前
claude-dev-suite

chi

claude-dev-suite

Chi lightweight Go HTTP router. Covers routing, middleware, context, and patterns. Use for idiomatic, stdlib-compatible Go APIs. USE WHEN: user mentions "chi", "go-chi", "lightweight go router", "stdlib go router", asks about "chi middleware", "chi router", "chi context", "idiomatic go api", "net/http compatible router", "chi patterns" DO NOT USE FOR: Gin projects - use gin instead, Echo projects - use echo instead, Fiber projects - use fiber instead, non-Go backends

API 开发 29 7个月前
claude-dev-suite

axios

claude-dev-suite

Axios - promise-based HTTP client for browser and Node.js USE WHEN: user mentions "Axios", "HTTP requests", "API calls", "interceptors", "Axios instance", asks about "how to make HTTP calls", "configure Axios", "add auth header", "handle HTTP errors" DO NOT USE FOR: Fetch API - use http-clients instead; ky/ofetch - use http-clients instead; GraphQL clients - use graphql-codegen instead; tRPC - use trpc instead

API 开发 29 7个月前
claude-dev-suite

graphql-codegen

claude-dev-suite

GraphQL Code Generator for TypeScript. Generates typed operations, hooks, and document nodes from GraphQL schemas. Use for type-safe GraphQL in frontend. USE WHEN: user mentions "GraphQL Codegen", "generate GraphQL types", "GraphQL TypeScript", "typed GraphQL", "client preset", "React Query GraphQL", asks about "GraphQL code generation", "type-safe GraphQL client", "fragment masking" DO NOT USE FOR: REST API types - use openapi-codegen instead; tRPC - use trpc instead; GraphQL schema design - use graphql instead; Manual GraphQL queries without codegen

API 开发 29 7个月前
claude-dev-suite

aspnet-minimal-api

claude-dev-suite

ASP.NET Core Minimal API endpoints, route groups, filters, and typed results. Covers modern .NET 8+ endpoint patterns. USE WHEN: user mentions "Minimal API", "MapGet", "MapPost", "route groups", "endpoint filters", ".NET minimal", "lambda endpoints" DO NOT USE FOR: Controller-based APIs (use aspnet-core), Express.js (use express), FastAPI (use fastapi)

API 开发 29 7个月前
claude-dev-suite

rest-api

claude-dev-suite

REST API design principles. Covers resources, methods, and status codes. Use when designing or reviewing REST APIs. USE WHEN: user mentions "REST API", "RESTful", "HTTP methods", "status codes", "resource naming", "API endpoints", "pagination", "versioning", asks about "how to design REST API", "REST best practices", "API documentation", "HTTP verbs" DO NOT USE FOR: GraphQL APIs - use graphql instead; tRPC - use trpc instead; OpenAPI specs - use openapi instead; Spring Boot REST - combine with springdoc-openapi

API 开发 29 7个月前
claude-dev-suite

swagger-dotnet

claude-dev-suite

Swashbuckle and NSwag for ASP.NET Core API documentation. Covers XML comments, operation filters, and OpenAPI customization. USE WHEN: user mentions "Swagger", "Swashbuckle", "NSwag", ".NET OpenAPI", "API documentation", "Swagger UI", ".NET API docs" DO NOT USE FOR: Springdoc OpenAPI - use springdoc-openapi, generic OpenAPI spec - use openapi

API 开发 29 7个月前
claude-dev-suite

http-clients

claude-dev-suite

HTTP clients for frontend and Node.js. Covers Axios, Fetch API, ky, and ofetch. Includes interceptors, error handling, retry logic, and auth token management. Use for configuring API clients and HTTP communication. USE WHEN: user mentions "HTTP client", "Fetch API", "ky", "ofetch", "HTTP wrapper", "retry logic", "token refresh", asks about "which HTTP client to use", "HTTP request library", "API client setup", "request interceptors" DO NOT USE FOR: Axios-specific questions - use axios instead; GraphQL - use graphql-codegen instead; tRPC - use trpc instead; WebSocket connections

API 开发 29 7个月前
claude-dev-suite

express

claude-dev-suite

Express.js minimal Node.js web framework. Covers routing, middleware, error handling, and API design. Use when building Express APIs. USE WHEN: user mentions "Express", "express.js", "app.use", "middleware", "express Router", asks about "minimalist Node.js framework", "simple REST API", "lightweight web server", "Node.js middleware pattern" DO NOT USE FOR: Enterprise applications with DI - use nestjs instead, High-performance APIs - use fastify instead, Edge runtimes - use hono instead, Deno - use oak or fresh instead

API 开发 29 7个月前
cxuu

go-context

cxuu

Go context.Context usage patterns including parameter placement, avoiding struct embedding, and proper propagation. Use when working with context.Context in Go code for cancellation, deadlines, and request-scoped values.

API 开发 148 7个月前
SylphAI-Inc

posthog-analytics

SylphAI-Inc

Automate PostHog dashboard creation, sync, update, and export via API

分析 109 7个月前
Dwsy

models-config

Dwsy

Model configuration editor for ~/.pi/agent/models.json with multi-protocol curl testing support.

API 开发 22 7个月前
hylarucoder

hai-audit-docs-against-code

hylarucoder

Audits documentation against the actual code, config, schemas, and API contracts and produces a severity-ranked (P0-P3 + needs-evidence) report of every stale or mismatched claim, each with a doc location, a code/contract reference, the impact, and a minimal suggested fix. Use whenever the user wants to verify README/docs/API docs against the implementation, check whether docs fell behind, or confirm setup steps / env vars / endpoints / examples still match the code after a rename or refactor — even on casual asks like "是不是过时了", "README 和代码对不上", "readme 还准吗", "我们改了接口文档忘了更新吧", "audit our docs", or "do the docs still match". Trigger on 文档和代码一致性, 文档是否过时, 文档跟实现不一致, 这个 API 文档还准不准, openapi 和文档对得上吗, verify docs against code, docs vs implementation. For doc-vs-doc internal contradictions with no code comparison, use hai-audit-docs-internally instead.

API 开发 281 3个月前
existential-birds

adr-decision-extraction

existential-birds

Extract architectural decisions from conversations. Identifies problem-solution pairs, trade-off discussions, and explicit choices. Use when analyzing session transcripts for ADR generation.

API 开发 79 7个月前
existential-birds

go-middleware

existential-birds

Idiomatic Go HTTP middleware patterns with context propagation, structured logging via slog, centralized error handling, and panic recovery. Use when writing middleware, adding request tracing, or implementing cross-cutting concerns.

API 开发 79 7个月前
existential-birds

docs-style

existential-birds

Core technical documentation writing principles for voice, tone, structure, and LLM-friendly patterns. Use when writing or reviewing any documentation.

API 开发 79 7个月前
existential-birds

howto-docs

existential-birds

How-To guide patterns for documentation - task-oriented guides for users with specific goals

API 开发 79 7个月前
existential-birds

reference-docs

existential-birds

Reference documentation patterns for API and symbol documentation. Use when writing reference docs, API docs, parameter tables, or technical specifications. Triggers on reference docs, API reference, function reference, parameters table, symbol documentation.

API 开发 79 7个月前
existential-birds

vercel-ai-sdk

existential-birds

Vercel AI SDK for building chat interfaces with streaming. Use when implementing useChat hook, handling tool calls, streaming responses, or building chat UI. Triggers on useChat, @ai-sdk/react, UIMessage, ChatStatus, streamText, toUIMessageStreamResponse, addToolOutput, onToolCall, sendMessage.

API 开发 79 7个月前
existential-birds

go-testing-code-review

existential-birds

Reviews Go test code for proper table-driven tests, assertions, and coverage patterns. Use when reviewing *_test.go files.

API 开发 79 7个月前
SpartanLabsXyz

polymarket-signal-sniper

SpartanLabsXyz

Snipe Polymarket opportunities from your own signal sources. Monitors RSS feeds with Trading Agent-grade safeguards.

API 开发 48 6个月前
SpartanLabsXyz

simmer-skill-builder

SpartanLabsXyz

Generate complete, installable OpenClaw trading skills from natural language strategy descriptions. Use when your human wants to create a new trading strategy, build a bot, generate a skill, automate a trade idea, turn a tweet into a strategy, or asks "build me a skill that...". Produces a full skill folder (SKILL.md + Python script + config) ready to install and run.

API 开发 48 6个月前
SpartanLabsXyz

polymarket-ai-divergence

SpartanLabsXyz

Find markets where Simmer's AI consensus diverges from the real market price, then trade on the mispriced side using Kelly sizing. Scans for divergence, checks fees and safeguards, and executes trades on zero-fee markets with sufficient edge.

API 开发 48 6个月前
SpartanLabsXyz

polymarket-elon-tweets

SpartanLabsXyz

'Trade Polymarket "Elon Musk # tweets" markets using XTracker post count data. Buys adjacent range buckets when combined cost < $1 for structural edge. Use when user wants to trade tweet count markets, automate Elon tweet bets, check XTracker stats, or run noovd-style trading.'

API 开发 48 6个月前