Overview

New projects start without proper governance setup, creating technical debt from day one. Zenable provides automated project scaffolding with built-in governance, security, and compliance - ensuring projects start right with zero governance debt.

AI-Native Python Template

The AI-Native Python is a cookiecutter template that provides a production-ready Python project with built-in governance, automated quality checks, and AI-optimized development.

Quick Start

1

Install Homebrew

Install the package manager from brew.sh
2

Install uv and Generate Project

# Install uv package manager (if not already installed)
which uvx || brew install uv

# Create new project from template
uvx --with gitpython cookiecutter gh:zenable-io/ai-native-python
You’ll be prompted for configuration options such as:
  • Project name and description
  • Organization details
  • GitHub settings
  • Technical preferences (Python version, Docker support, etc.)
3

Start Developing

# Navigate to your new project
cd your-project-name

# Initialize the project
task init

# Start coding with AI assistance
claude # or your favourite IDE
Zenable MCP Included! The project generator automatically installs and configures the Zenable MCP server in your project, so AI assistants will immediately start enforcing your governance policies - no additional setup required.

What’s Included

The AI-Native Python template provides a complete, production-ready foundation with everything configured:

Key Features

  • Modern Python Development - Uses uv for lightning-fast dependency management
  • 100% Test Coverage - Enforced automatically, not aspirational
  • Security First - Vulnerability scanning and SBOM generation built-in
  • Automated Everything - Releases, versioning, and changelog generation
  • AI-Optimized - Works seamlessly with Copilot, Cursor, and Claude
  • Docker Ready - Multi-platform builds with optimized image sizes
  • Simple Yet Powerful - One-command local setup, testing, deployment, and more
Zenable Included by Default - The template comes with Zenable pre-configured. No additional setup needed - governance checks and policy enforcement work automatically from your first commit.

Key Benefits

Instant Productivity

  • 5-minute project setup
  • Start coding immediately
  • No configuration overhead
  • Everything just works

Built-in Quality

  • 100% test coverage enforced
  • Type safety guaranteed
  • Security scanning automated
  • Code quality checks on every commit

AI-Optimized

  • Works with Copilot, Cursor, Claude
  • Governance checks on AI suggestions
  • Consistent patterns for AI to follow
  • Reduced AI-generated bugs

Production Ready

  • CI/CD fully configured
  • Docker builds automated
  • Semantic versioning
  • Dependency updates managed

Why Use AI-Native Python?

The Traditional Way

  • Spend hours setting up project structure
  • Configure testing, linting, CI/CD manually
  • Inconsistent practices across projects
  • Security and compliance added as afterthoughts
  • AI tools generate code that doesn’t meet standards

The AI-Native Way

  • 5-minute setup - Project ready with one command
  • Everything configured - Testing, quality, CI/CD, security
  • Standardized approach - Consistent across all projects
  • Built-in governance - Security and compliance from day one
  • AI-optimized - Tools generate compliant code automatically

Next Steps