VerifiedGit
v1.0.0

pytest-patterns

by @cohen-liel0 pulls
URLopenbooklet.com/s/pytest-patterns
Pinnedopenbooklet.com/s/pytest-patterns@1.0.0
APIGET /api/v1/skills/pytest-patterns

pytest best practices for writing comprehensive test suites. Use when writing or running Python tests, setting up test fixtures, mocking, or achieving good test coverage.

18 skills from this repocohen-liel/hivemind
pytest-patternsviewing
async-python.claude/skills/async-python/SKILL.md

Python asyncio patterns for high-performance async code. Use when writing async functions, managing concurrency, working with aiohttp, asyncpg, or any async I/O in Python.

celery-tasks.claude/skills/celery-tasks/SKILL.md

Celery background task patterns for Python apps. Use when implementing background jobs, scheduled tasks, email sending, image processing, or any async work that shouldn't block a web request.

Deep Web Research & Intelligence Skill.claude/skills/web-research/SKILL.md

Conduct comprehensive, multi-source web research with real-time data. This is a POWER skill — it doesn't just search, it investigates, cross-references, validates, and synthesizes actionable intelligence.

docker-deployment.claude/skills/docker-deployment/SKILL.md

Docker, docker-compose, and deployment configuration best practices. Use when writing Dockerfiles, docker-compose.yml, CI/CD configs, or setting up any containerized deployment.

email-service.claude/skills/email-service/SKILL.md

Email sending patterns for transactional and marketing emails. Use when implementing email sending, templates, SMTP configuration, or email services like SendGrid, Resend, or Mailgun.

fastapi-backend.claude/skills/fastapi-backend/SKILL.md

FastAPI best practices for building production Python backends. Use when building REST APIs, async endpoints, Pydantic models, dependency injection, middleware, or any FastAPI server.

graphql-api.claude/skills/graphql-api/SKILL.md

GraphQL API design and implementation patterns. Use when building GraphQL servers, defining schemas, writing resolvers, implementing subscriptions, or consuming GraphQL APIs.

jwt-authentication.claude/skills/jwt-authentication/SKILL.md

JWT authentication implementation patterns. Use when implementing login, registration, token refresh, password reset, or any authentication/authorization system.

Mermaid Diagrams & Architecture Visualization.claude/skills/mermaid-diagrams/SKILL.md

Generate Mermaid.js diagrams for system architecture, data flows, sequence diagrams, ERDs, and project planning. Use when the user asks to visualize architecture, create flowcharts, draw sequence diagrams, map data flows, or document system design.

mobile-react-native.claude/skills/mobile-react-native/SKILL.md

React Native patterns for cross-platform mobile apps. Use when building iOS/Android apps with React Native, Expo, navigation, device APIs, push notifications, or mobile-specific UI patterns.

nodejs-express.claude/skills/nodejs-express/SKILL.md

Node.js + Express backend patterns. Use when building REST APIs, middleware, authentication, or backend services with Node.js/Express/TypeScript.

postgres-database.claude/skills/postgres-database/SKILL.md

PostgreSQL schema design, indexing, and query patterns. Use when designing database schemas, writing migrations, optimizing queries, or working with any PostgreSQL database.

redis-caching.claude/skills/redis-caching/SKILL.md

Redis caching and queue patterns. Use when implementing caching, rate limiting, session storage, pub/sub, or background job queues with Redis.

s3-file-storage.claude/skills/s3-file-storage/SKILL.md

AWS S3 (and compatible) file storage patterns. Use when implementing file uploads, image storage, document management, CDN delivery, or any cloud file storage.

sqlalchemy-orm.claude/skills/sqlalchemy-orm/SKILL.md

SQLAlchemy 2.0 async ORM patterns. Use when defining models, relationships, queries, or migrations with SQLAlchemy in Python.

typescript-patterns.claude/skills/typescript-patterns/SKILL.md

TypeScript best practices and patterns. Use when writing TypeScript code, defining types, working with generics, or converting JavaScript to TypeScript.

websockets-realtime.claude/skills/websockets-realtime/SKILL.md

WebSocket and real-time patterns. Use when implementing live chat, notifications, dashboards, collaborative features, or any real-time communication with WebSockets or SSE.

Auto-indexed from cohen-liel/hivemind

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0