StructKitStructKit
    BlogDocs
    Get Started
    ⌘K
    OverviewInstallationQuick StartUsage

    StructKit Documentation

    StructKit is YAML scaffolding your AI assistant can actually run. Define a repo once — files, CI, Terraform, app layout — then generate it from the CLI, from CI, or through an assistant over MCP.

    Installation

    Install StructKit via pip, Homebrew, Docker, Linux packages, or from source.

    Quick Start

    Generate your first project in minutes.

    Usage

    Learn core commands and workflows.

    Configuration

    Full YAML configuration reference.

    Template Variables

    Dynamic content with custom Jinja2 delimiters.

    Mappings

    External data injection for environment-specific configs.

    Hooks

    Pre and post generation shell commands.

    Built-in Structures

    Browse all available structure templates.

    MCP Integration

    AI-assisted development with Model Context Protocol.

    Hermes Agent Plugin

    Use StructKit directly from Hermes Agent to inspect templates, preview generation, validate configs, and generate files safely.

    Pre-commit Hooks

    Validate and lint StructKit YAML on every commit.

    VS Code / Cursor

    Schema validation and autocomplete for *.structkit.yaml files.

    CLI Reference

    Complete command-line interface reference.

    Examples

    Real-world configurations for various project types.

    Related

    • Quick Start — Scaffold your first project from a YAML config in under 2 minutes.
    • Installation — Install StructKit via pip, Homebrew, Docker, Linux packages, or from source.
    • YAML Configuration — Full YAML reference: structures, file content, variables, hooks, mappings, and remote sources.
    • Examples — Real-world YAML configs for Python apps, monorepos, Docker stacks, and Terraform modules.
    Next

    Installation

    S
    StructKit

    YAML scaffolding your AI assistant can actually run. Define a repo once — files, CI, Terraform, app layout — then generate it from the CLI, from CI, or through an assistant over MCP.

    Product

    • Features
    • Installation
    • Demos
    • Changelog

    Documentation

    • Overview
    • Quick Start
    • Configuration
    • Examples

    Community

    • GitHub
    • Discussions
    • Issues

    © 2026 StructKit. Released under the Apache-2.0 License.

    Made with by the StructKit community