|
22 | 22 | - **✅ Validation & Schema** - Built-in YAML validation and IDE support |
23 | 23 | - **🤖 MCP Integration** - Model Context Protocol support for AI-assisted development workflows |
24 | 24 |
|
| 25 | +## 🤔 Why structkit? |
| 26 | + |
| 27 | +Project scaffolding tools exist in most ecosystems, but structkit solves problems the others don't. |
| 28 | + |
| 29 | +### The problem with copy-paste and "golden repos" |
| 30 | + |
| 31 | +Most teams start with a "just copy the reference project" approach. This works until: |
| 32 | +- The reference repo falls out of date |
| 33 | +- Different teams diverge on standards |
| 34 | +- Onboarding a new engineer takes half a day of tribal knowledge transfer |
| 35 | +- A security baseline change means updating 20 repos manually |
| 36 | + |
| 37 | +### How structkit is different |
| 38 | + |
| 39 | +| Feature | cookiecutter | copier | **structkit** | |
| 40 | +|---|---|---|---| |
| 41 | +| Remote content (GitHub, S3, GCS, HTTP) | ❌ | ❌ | ✅ | |
| 42 | +| AI / MCP integration | ❌ | ❌ | ✅ | |
| 43 | +| Pre/post generation hooks | ✅ | ✅ | ✅ | |
| 44 | +| Dry run mode | ❌ | ✅ | ✅ | |
| 45 | +| YAML-first (no template repo required) | ❌ | ❌ | ✅ | |
| 46 | +| Multiple file conflict strategies | ❌ | ✅ | ✅ | |
| 47 | +| IDE schema validation | ❌ | ❌ | ✅ | |
| 48 | + |
| 49 | +**Key differentiators:** |
| 50 | + |
| 51 | +- **Remote-first content:** Reference your organization's canonical CI template from GitHub directly in your structkit config. When the template updates, all new projects get the update — no copy-paste maintenance. |
| 52 | +- **AI-native via MCP:** structkit ships a Model Context Protocol server. Your AI assistant can generate project scaffolds from natural language, using your templates as the source of truth. |
| 53 | +- **YAML-first:** Define structures directly in YAML. No need to manage a separate template repository. |
| 54 | + |
| 55 | +### Who uses structkit? |
| 56 | + |
| 57 | +- **Platform / DevEx teams** enforcing org-wide project standards across all services |
| 58 | +- **DevOps engineers** generating consistent Terraform modules, K8s manifests, and CI pipelines |
| 59 | +- **Individual developers** tired of recreating the same boilerplate across projects |
| 60 | + |
25 | 61 | ## 🚀 Quick Start |
26 | 62 |
|
27 | 63 | ### Installation |
|
0 commit comments