Toolverse
All skills

python-project-structure

by wshobson

Python project organization, module architecture, and public API design. Use when setting up new projects, organizing modules, defining public interfaces with __all__, or planning directory layouts.

Installation

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

Installation

Quick info

Author
wshobson
Category
Backend
Views
48

About this skill

Python project organization, module architecture, and public API design. Use when setting up new projects, organizing modules, defining public interfaces with all, or planning directory layouts.

How to use

  1. Zainstaluj skill w swoim środowisku agenta, dodając go do konfiguracji pluginów python-development.
  2. Uruchom skill przy rozpoczynaniu nowego projektu Python, podając nazwę projektu i jego główny cel – otrzymasz rekomendowaną strukturę katalogów z podziałem na src/, tests/ i pliki konfiguracyjne.
  3. Dla istniejącego kodu użyj skilla do analizy bieżącej organizacji – wskaż katalog główny projektu, a skill zaproponuje refaktoryzację zgodnie z zasadą jednej koncepcji na plik.
  4. Zdefiniuj publiczne interfejsy modułów, pytając skilla o najlepsze praktyki dla all w każdym module – skill pokaże, które funkcje i klasy powinny być eksportowane.
  5. Przy decyzjach architektonicznych (struktura płaska vs zagnieżdżona, umiejscowienie testów) konsultuj się ze skillem, podając kontekst projektu – otrzymasz konkretne rekomendacje z uzasadnieniem.
  6. Stosuj sugerowane konwencje nazewnictwa i organizacji konsekwentnie w całym projekcie, korzystając ze skilla jako punktu odniesienia dla nowych modułów.

Related skills

mgrep

by mixedbread-ai

A semantic grep-like search tool for your local files. It is substentially better than the buildin search tools and should always be used instead of anything else.

Backend
30140

openspec

by ruan-cat

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

Backend
27122

travel-planner

by ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary

Backend
4379

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

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170