AgileBuilder
A project generation platform composed of templates, engine, variables, automation, and AI integration.
It not only generates files, but also consolidates team engineering standards into reusable patterns.
Same template + same parameters = same project scaffold (reproducible).
Template Library
Turn engineering patterns into assets
Project structure, dependency choices, directory conventions, configs, and common code can all be expressed through templates. Templates are Git-driven for versioning, reuse, and evolution.
Categories & Tags
Make templates manageable and searchable
Metadata Description
Make templates understandable for humans and AI
Git-Driven
Keep best practices in version control for continuous iteration
Multi-Source
Quickly derive templates from existing projects
Variable System
Give templates shape
Templates should not be static. Variables let the same engineering pattern adapt to different scenarios and constraints.
String variables (naming/package/port etc.)
Toggle variables (enable/disable modules)
Conditional rendering (generate or skip files/configs)
Extensible compilation (room for complex scenarios)
Generation Engine
Turn templates into runnable scaffolds
From template fetching to variable compilation to project output, the entire process is standardizable and reproducible.
Generate standard project scaffolds from templates
Unified naming and structure output
Ready for development workflow immediately
Hooks
Ready to use upon generation
Generating a project is not just about files, but also completing initialization and engineering configuration.
Install dependencies (npm/pnpm)
Initialize Git
Initialize environment config (.env / config)
Code quality (lint/format)
Run validation/tests (optional)
MCP
Let AI create projects by unified standards
Provide structured tool interfaces for AI, letting it generate project scaffolds based on your template system instead of guessing from prompts. More consistent, controllable, less alignment cost.