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.