This is a serious backend development skill built for high-risk scenarios where security holes actually matter. It pushes TDD hard (tests before implementation), enforces type safety with Pydantic validation at every boundary, and defaults to async patterns with proper connection pooling. The split structure puts CVE research and OWASP implementations in separate reference files, which keeps the main skill focused on patterns you'll actually use: parameterized queries, pathlib for file operations, never shell=True with user input. If you're building anything that touches authentication, databases, or user files in Python, the decision framework alone (which operation requires which safety measure) is worth having in context.

skills.sh installs
228
GitHub stars
48
last updated
Aug 21, 2026

Install

$ npx -y skills add martinholovsky/claude-skills-generator --skill python --agent claude-code

Installs into .claude/skills of the current project.

Files

Python Backend Development Skill

File Organization

This skill uses a split structure for HIGH-RISK requirements:

  • SKILL.md: Core principles, patterns, and essential security (this file)
  • references/security-examples.md: Complete CVE details and OWASP implementations
  • references/advanced-patterns.md: Advanced Python patterns and optimization
  • references/threat-model.md: Attack scenarios and STRIDE analysis

Validation Gates

GateStatusNotes
0.1 Domain ExpertisePASSEDType safety, async, security, testing
0.2 Vulnerability ResearchPASSED5+ CVEs documented (2025-11-20)
0.5 Hallucination CheckPASSEDExamples tested on Python 3.11+
0.11 File OrganizationSplitHIGH-RISK, ~450 lines + references

1. Overview

Risk Level: HIGH

Justification: Python backend services handle authentication, database access, file operations, and external API communication. Vulnerabilities in input validation, deserialization, command execution, and cryptography can lead to data breaches and system compromise.

Sponsors

Details

Repository
github.com/martinholovsky/claude-skills-generator
Categories
Backend & APIs, Security, Debugging, Automation & Workflows, Python
First seen
Jun 3, 2026

More from martinholovsky/claude-skills-generator

All 50
1yonatangross avatarweb-research-workflowyonatangross/orchestkitUnified decision tree for web research and competitive monitoring. Auto-selects WebFetch, Tavily, or agent-browser based on target site characteristics and avai227skills.sh installs
2huggingface avatarhugging-face-tool-builderhuggingface/skillsUse this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help. This is especially useful when226skills.sh installs
3denoland avatardeno-project-templatesdenoland/skillsUse when scaffolding new Deno projects. Provides templates for Fresh web apps, CLI tools, libraries, and API servers with modern best practices.224skills.sh installs
4personamanagmentlayer avatarflask-expertpersonamanagmentlayer/pclExpert-level Flask web development, REST APIs, extensions, and production deployment223skills.sh installs
5yonatangross avatarerrorsyonatangross/orchestkitError pattern analysis and troubleshooting for Claude Code sessions. Categorizes errors (network, auth, model, tool, memory, permission) with known resolution p223skills.sh installs
6davila7 avatarheygen-best-practicesdavila7/claude-code-templatesBest practices for HeyGen - AI avatar video creation API222skills.sh installs