Agent Skill
2/7/2026

skill-creator

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends an assistant's capabilities with specialized knowledge, workflows, or tool integrations.

T
th3un1q3
0GitHub Stars
3Views
npx skills add Th3Un1q3/pydantic-ai-production-ready

SKILL.md

Nameskill-creator
DescriptionGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends an assistant's capabilities with specialized knowledge, workflows, or tool integrations.

Pydantic AI Production Ready

There is a difference between demo magic and enterprise reality. This project teaches you how to bring magic to reality.

Build your production-ready AI application with Pydantic AI Framework

Python 3.12+ License: MIT Trunk CI

🎯 Overview

This repository provides a comprehensive framework for building production-ready AI applications using Pydantic AI. It includes:

  • 📚 Modular Learning Materials: Progressive, extensible content for developers and content creators
  • 🛠️ Production-Ready Project Structure: Python monorepo using uv with best practices
  • 🐳 DevContainer Setup: Fully configured development environment with Docker Compose
  • 🚀 Example Implementations: Real-world examples and patterns

🏗️ Repository Structure

Global repository structure is maintained in one canonical location for Copilot and contributors:

For folder-specific structure details, use local docs:

🚀 Quick Start

For detailed setup instructions, please refer to GETTING_STARTED.md.

In a Nutshell (DevContainer)

  1. Clone & Open: git clone ... then open in VS Code.
  2. Reopen in Container: Use the "Dev Containers: Reopen in Container" command.
  3. Initialize: Run just init in the terminal.
  4. Run: just start course-navigator

📋 Command System

This repository uses just for task automation. See COMMANDS.md for detailed documentation, available commands, and usage examples.

📚 Learning Path

Start your journey with the modular learning materials in the learning/ directory:

  1. Fundamentals - Get started with Pydantic AI basics
  2. Learning Roadmap - Current module index and contributor guidance

Each module includes:

  • 📖 Comprehensive guides
  • 💻 Hands-on exercises
  • 🔗 Links to working examples

🛠️ Development

See COMMANDS.md for the comprehensive command reference and development workflows.

Available Services (in DevContainer)

  • PostgreSQL: localhost:5432
  • Redis: localhost:6379

Environment Variables

Create a .env file in the `` directory:

# OpenAI
OPENAI_API_KEY=your_key_here

# Database (devcontainer)
DATABASE_URL=postgresql://postgres:postgres@postgres:5432/pydantic_ai_db

# Redis (devcontainer)
REDIS_URL=redis://redis:6379

Trunk Health Signal

  • Badge meaning: Trunk CI reports the health of main.
  • Green: trunk is healthy for the current vertical slice.
  • Red: trunk is failing and should be fixed before adding more changes.

Local CI Quick Validation

Run the same command used by CI:

just check-ci

🎓 For Content Creators

The learning materials are designed to be extensible. See learning/README.md for:

  • Module structure guidelines
  • Content creation templates
  • Best practices for educational content

📝 Spec-Based Development

This repository supports specification-driven development for AI-assisted implementation:

Workflow

  1. Write a Specification: Use /write-spec in GitHub Copilot to create a comprehensive spec
  2. Implement the Specification: Use /implement-spec to execute with validation

Benefits

  • AI-Assisted Authoring: Discovery phase ensures complete requirements
  • Phased Implementation: Validation gates prevent regressions
  • Quality Assurance: Measurable success criteria and acceptance tests
  • Documentation: Automatic updates to docs and changelog

Quick Start

# In GitHub Copilot Chat: create a specification (interactive)
/write-spec

# In GitHub Copilot Chat: implement an existing specification
/implement-spec specs/features/SPEC-001-feature-name.md

GitHub Copilot Hooks

This repository includes automated hooks for GitHub Copilot:

  • Markdown Linting: All markdown files are automatically linted and formatted using markdownlint after edits
  • Configuration: See .github/hooks/hooks.json and .markdownlint.json

See specs/README.md for full documentation.

🤝 Contributing

Contributions are welcome! Whether you're:

  • Adding new learning materials
  • Improving examples
  • Fixing bugs
  • Adding features

Please feel free to open issues or pull requests.

📦 Dependencies

Core dependencies:

  • pydantic-ai: The main framework
  • pydantic: Data validation
  • loguru: Logging
  • httpx: HTTP client

Optional dependencies (install with uv sync --extra <name>):

  • openai: OpenAI integration
  • anthropic: Anthropic (Claude) integration
  • postgres: PostgreSQL support
  • redis: Redis support

🔧 Technologies

  • Python 3.12+: Latest Python features
  • uv: Fast Python package manager
  • Pydantic AI: AI framework
  • Docker Compose: Multi-service development
  • DevContainers: Reproducible environments

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Pydantic AI - The amazing AI framework
  • Pydantic - Data validation library
  • uv - Fast Python package manager

📞 Support


Happy Building! 🚀

Skills Info
Original Name:skill-creatorAuthor:th3un1q3