Toolverse
All skills

async-python-patterns

by wshobson

Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
wshobson
Category
Backend
Views
90

About this skill

Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.

How to use

  1. Zainstaluj umiejętność w swoim środowisku agenta poprzez dodanie jej do konfiguracji pluginów Python development.
  2. Zapoznaj się z podstawowymi koncepcjami: event loop (serce asyncio), korutyny (funkcje async def), tasks (zaplanowane korutyny) i futures (obiekty reprezentujące przyszłe wyniki).
  3. Rozpocznij od prostego przykładu — utwórz funkcję async def, użyj await do operacji asynchronicznych i uruchom ją za pomocą asyncio.run().
  4. Zastosuj umiejętność do swojego przypadku użycia: budowania async API (FastAPI, aiohttp), operacji I/O (baza danych, pliki, sieć), web scrapingu z równoczesnymi żądaniami lub systemów real-time (WebSocket, chat).
  5. Wykorzystaj zaawansowane wzorce — async context managers (async with), async iteratory (async for) oraz zarządzanie wieloma niezależnymi zadaniami jednocześnie.
  6. Optymalizuj obciążenia I/O-bound i implementuj asynchroniczne zadania w tle oraz kolejki dla mikrousług.

Related skills

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

youtube-transcript

by michalparkola

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Backend
53214

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109