FastAPI 高级开发
io.github.davila7/claude-code-templates/fastapi-pro
用 FastAPI、SQLAlchemy 2.0 与 Pydantic V2 构建高性能异步 API,精通微服务、WebSocket 与现代 Python 异步模式。
“Rest Api” 共 711 个结果
io.github.davila7/claude-code-templates/fastapi-pro
用 FastAPI、SQLAlchemy 2.0 与 Pydantic V2 构建高性能异步 API,精通微服务、WebSocket 与现代 Python 异步模式。
io.github.davila7/claude-code-templates/fastapi-endpoint
以面试式规划先行,构建生产级 FastAPI 接口:异步 SQLAlchemy、Pydantic v2 模型、用于认证的依赖注入以及 pytest 测试。写代码前先澄清数据模型、认证方式、分页策略与缓存方案。
io.github.supabase/supabase/studio-mock-api-tests
用 MSW 在网络层 mock API 请求来编写 Supabase Studio 组件测试。在编写或评审涉及 React Query hook 或 mutation 的组件测试,或把现有测试从 vi.mock('@/data/...') 迁移走时使用。涵盖 customRender + addAPIMock 模板,以及耗费大量调试时间的 jsdom/MSW 陷阱。
io.github.OpenHands/OpenHands/frontend-api-contracts
This skill should be used when the user asks to "add an API call", "change a backend", "update settings persistence", "change conversation events", "fix backend auth", "add Agent Server support", or changes src/api, backend registry, Cloud/runtime transport, settings, secrets, compatibility, or conversation resume behavior.
io.github.affaan-m/ECC/fastapi-patterns
FastAPI best practices covering project structure, Pydantic v2 schemas, dependency injection, async handlers, authentication, authorization, transactional service layers, and testing with httpx and pytest. Use when building or reviewing FastAPI apps — Pydantic schemas, dependencies, async handlers, auth, or tests.
io.github.fastapi/fastapi/fastapi
FastAPI 最佳实践与约定。在处理 FastAPI 接口、Pydantic 模型、依赖、包含 Server-Sent Events(SSE)的流式响应,以及托管前端应用时使用。让 FastAPI 代码保持整洁并跟上最新的特性与模式。
io.github.anthropics/skills/claude-api
Claude API / Anthropic SDK 参考——模型 id、定价、参数、流式输出、工具调用、MCP、agent、缓存、token 计数、模型迁移。触发条件:提示中出现任何 Claude/Anthropic 相关名称(Claude、Anthropic、Fable、Opus、Sonnet、Haiku 等);用户询问 LLM 相关问题(定价/选型/限额/缓存)时不要凭记忆回答;或任务属于 LLM 类且未指明供应商。仅当明确针对其他供应商(OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama)时跳过。
io.github.microsoft/TypeScript/api-client
Instructions for working on the API client in ./packages/typescript
io.github.addyosmani/agent-skills/api-and-interface-design
指导稳定的 API 与接口设计。在设计 API、模块边界或任何公共接口时使用;在创建 REST 或 GraphQL 端点、定义模块间类型契约、确立前后端边界时使用。
io.github.affaan-m/ECC/api-design
REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs. Use when designing or reviewing REST endpoints, resource names, status codes, pagination, or versioning.
io.github.affaan-m/ECC/api-connector-builder
Build a new API connector or provider by matching the target repo's existing integration pattern exactly. Use when adding one more integration without inventing a second architecture.
io.github.videojs/video.js/design-api
Design Video.js TypeScript APIs. Use for public shape, inference, state, extension points, middleware, composition, or ergonomics.
io.github.supabase/supabase/api-types
Maintain Supabase API types. Use when changing generated API type declarations, OpenAPI schemas, or investigating API type deployment drift.
io.github.n8n-io/n8n/public-api
使用 @PublicApiController 为 n8n Public API v1 新增、迁移或更新端点,涵盖公开 DTO、API key 与 RBAC scope、游标分页、OpenAPI 与覆盖率接线及测试。在 packages/cli/src/public-api/v1/ 下工作,或需要把已有服务通过 /api/v1 暴露时使用。
io.github.google/skills/google-ads-api-mcp-setup
引导开发者下载、配置并安装官方开源的 Google Ads MCP 服务器。当用户想把其 AI 助手(如 Gemini、Claude Code 或 Cursor)连接到 Google Ads 账户,以自然语言查询广告系列或获取报告指标时使用。
io.github.github/awesome-copilot/api-breaking-change-detector
Cross-references C# Web API controllers/DTOs against their TypeScript/JavaScript consumers (React, Angular, Vue, Svelte, Node.js, or hand-written/auto-generated HTTP clients like Fetch, Axios, NSwag) to catch contract drift in both directions: backend changes that break client applications (renamed/removed JSON keys, new required parameters, status code shifts) and frontend code sending fields the backend no longer reads. Works directly against source code, not exported OpenAPI spec files. Use when the user asks to check for breaking API changes, verify frontend/backend contract sync, or audit a DTO/controller change against its TypeScript/JS consumers before merging. Not for generating new API code from a spec (see openapi-to-application-code) or scaffolding new endpoints (see aspnet-minimal-api-openapi).
io.github.affaan-m/ECC/x-api
X/Twitter API 集成,用于发布推文、推文串、读取时间线、搜索和数据分析。涵盖 OAuth 认证模式、速率限制和平台原生内容发布。适用于用户希望以编程方式与 X 交互时。
io.github.affaan-m/ECC/api-design
REST API 设计模式:资源命名、状态码、分页、过滤、错误响应、版本管理,以及生产 API 的限流。在设计或审查 REST 端点、资源命名、状态码、分页或版本管理时使用。
io.github.usestrix/strix/api-security-testing
用 Strix 对 REST、GraphQL 或 gRPC API 做安全测试——自主 agent 从 OpenAPI/GraphQL schema(或通过爬取)枚举端点,并实际利用 OWASP API Security Top 10(2023)中的 API 特有漏洞类别:对象级授权失效(BOLA/IDOR)、对象属性级授权失效(过度数据暴露与批量赋值)、功能级授权失效、资源消耗不受限、SSRF、注入以及认证/token 缺陷。每个发现都附带可工作的 proof-of-concept 请求。当用户要求对 API、端点或后端服务做渗透测试、安全测试、审计或查找漏洞时使用。
io.github.affaan-m/ECC/x-api
X/Twitter API 集成,用于发布推文、推文串、读取时间线、搜索和数据分析。涵盖 OAuth 认证模式、速率限制和平台原生内容发布。适用于用户希望以编程方式与 X 交互时。
io.github.mukul975/Anthropic-Cybersecurity-Skills/escaping-containers-to-host
在获授权的容器安全评估中,利用特权 pod、host 挂载、runC CVE 与暴露的 Docker socket 突破容器到达宿主机。适用于执行获批的逃逸测试、演示特权或 hostPath 工作负载的真实影响,或验证逃逸缓解措施是否有效。关键词:容器逃逸、privileged、hostPath、docker.sock、runC CVE-2019-5736、CVE-2024-21626、release_agent、nsenter。不要用于对这些手法的防御性检测——那用 detecting-container-escape-attempts。
io.github.debpalash/VoiceStudio/fastapi-python
Expert in FastAPI Python development with best practices for APIs and async operations
io.github.TriliumNext/Trilium/adding-internal-api-route
在 Trilium 中新增、移动或接入内部 REST 端点(新的 /api/* 路由)时使用:在核心共享处理器(packages/trilium-core/src/routes/index.ts 的 buildSharedApiRoutes,约 140 条同时运行于 standalone sqlite-wasm 构建的路由)与仅服务端路由(apps/server/src/routes/routes.ts)之间做选择,挑选 apiRoute/asyncApiRoute 或 route/asyncRoute 包装器,并落实隐式返回约定(对象→200、undefined→204、[status, body] 元组→对应状态)与 convertEntitiesToPojo 较窄的实体解包逻辑。多数路由属于核心共享(在 WASM 下运行),apps/server/src/routes/api/ 只是少数。配合 writing-unit-tests 编写跨运行时的 CoreApiTester 测试。
io.github.affaan-m/ECC/fastapi-patterns
FastAPI 最佳实践,涵盖项目结构、Pydantic v2 模型、依赖注入、异步处理器、认证、授权、事务性服务层,以及使用 httpx 和 pytest 的测试。适用于构建或审查 FastAPI 应用——Pydantic 模型、依赖、异步处理器、认证或测试。