DAGitHub
dawiddutoit
Validates that all imports follow fail-fast principle by detecting try/except ImportError patterns, conditional imports, and optional dependencies. Use before commits, when modifying imports, during code review...
DAGitHub
dawiddutoit
Run dual type checking with pyright (fast, development) and mypy (thorough, CI/CD).
Use when checking types, before commits, debugging type errors, or validating type
annotations. Explains why both tools requir...
ALGitHub
allenwoods
Help users configure and verify LSP (Language Server Protocol) setup for Python and JavaScript/TypeScript in Claude Code. This skill should be used when users ask about LSP configuration, need to check if LSP s...
DAGitHub
dawiddutoit
Detect Single Responsibility Principle (SRP) violations using multi-dimensional analysis.
Use when reviewing code for "SRP", "single responsibility", "god class", "doing too much",
"too many dependencies", befo...
DAGitHub
dawiddutoit
Finds all REFACTOR markers in codebase, validates associated ADRs exist, identifies stale markers (30+ days old), and detects orphaned markers (no ADR). Use during status checks, before feature completion, or f...
KAGitHub
karstenheld3
Provides coding style rules for Python and PowerShell. Apply when writing, editing, reviewing, or debugging code.
DAGitHub
dawiddutoit
Systematic resolution of pyright/mypy type errors with categorization and fix templates.
Use when pyright fails, type errors are reported, adding type annotations, or enforcing
type safety. Analyzes Python type...
IAGitHub
iamyojimbo
This skill should be used when writing, editing, or reviewing any Python code. It provides coding standards for comments, functions, error handling, code organization, naming conventions, type hints, return typ...
SUGitHub
Sun-Lab-NBB
Applies Sun Lab Python coding conventions when writing, reviewing, or refactoring code. Covers .py files, docstrings, type annotations, naming conventions, README.md files, git commit messages, and Claude skill...
DAGitHub
dawiddutoit
Detects orphaned code (files/functions that exist but are never imported or called in production),
preventing "created but not integrated" failures. Use before marking features complete, before moving
ADRs to c...
DAGitHub
dawiddutoit
Enforce Definition of Done by running quality gates (type checking, linting, dead code detection, tests). Use when task is complete, before commits, when declaring "done", or when user says "check all", "run qu...
NSGitHub
nsuberi
Generate diagnosis exercises from concept descriptions. Use when user wants to teach a technical concept (Python testing, Flask apps, deployment, async code, etc.) by creating a broken→fixed code example and tu...
KOGitHub
kongliuli
C#/Python文档工程师技能:负责XML/Docstring注释生成、README编写、API文档维护、CHANGELOG更新、接口说明文档自动化。使用时需要生成代码注释、创建项目文档、维护API文档、更新变更日志。
FEGitHub
FeiWangHub
Generate PowerPoint presentations from markdown or text descriptions using python-pptx.
PRGitHub
prof-ramos
Create and validate Brazilian official documents (ofícios, memorandos, pareceres, notas técnicas) following Brazilian government standards (Manual da Presidência, Manual do Itamaraty, ABNT). Use when creating f...
IAGitHub
iamyojimbo
Provides guidance on converting strings between different cases in Python (camelCase, snake_case, kebab-case, PascalCase, etc.) using the pydash library. Use this skill when asked to convert string formats, ren...
AKGitHub
Aki2022
Generates PowerPoint presentations from templates with consistent styling across tables, charts, and Mermaid diagrams. Use when creating PPTX files, working with template-based presentations, or applying unifie...
SHGitHub
shapiraniv
Scientific Python coding for economic research. Use when writing computational economics code, numerical methods, solvers, simulations, or research scripts.
KOGitHub
kongliuli
Python类型提示师技能:负责typing模块使用、Pydantic模型设计、类型检查配置(mypy)、类型别名、泛型类型。使用时需要正确使用typing模块、设计Pydantic模型、配置mypy、使用类型别名、设计泛型类型。
DAGitHub
dawiddutoit
Create async context managers for resource management using @asynccontextmanager decorator.
Use when managing async resources, database sessions, file handles, connections, or any
resource requiring automatic c...
DAGitHub
dawiddutoit
Create immutable domain value objects with frozen dataclass pattern and validation.
Use when implementing domain value objects, creating immutable data structures, or
adding validation to values. Covers @datacl...
YUGitHub
yunaamelia
Python development principles and decision-making. Framework selection, async patterns, type hints, project structure. Teaches thinking, not copying.
DAGitHub
dawiddutoit
Create CQRS command or query handler following project patterns with ServiceResult,
dependency injection, and handler registration. Use when implementing new use cases,
adding features, creating API endpoints,...
RAGitHub
RadteamBaoDA
Modern Python development patterns and best practices
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.