Platform Overview

AgileBuilder

由模板、引擎、变量、自动化与 AI 集成组成的项目生成平台。

它不仅生成文件,更把团队工程规范沉淀成可复用的模板资产。
同一模板 + 同一参数 = 同一项目骨架,结果可复现。

Template Library
Variable Compiler
Generation Engine
Hooks
MCP (AI)

模板库

把工程模式沉淀为资产

目录结构、依赖选择、配置约定和通用代码都可以通过模板表达,并借助 Git 持续版本化、复用和演进。

分类与标签

让模板更易管理、检索和发现

元数据描述

让模板同时对人和 AI 都清晰可读

Git 驱动

把最佳实践纳入版本控制并持续迭代

多来源沉淀

从现有项目中快速抽取模板

变量系统

让模板真正具备适配能力

模板不是静态脚手架。变量系统让同一套工程模式可以适配不同场景、命名规则和模块组合。

字符串变量,如包名、项目名、端口等

开关变量,用于启用或禁用模块

条件渲染,可按选择生成或跳过文件与配置

可扩展编译能力,为复杂场景预留空间

生成引擎

把模板变成可运行的项目骨架

从模板获取、变量编译到最终输出,整个过程都可以标准化和可复现化。

从模板生成标准项目骨架

统一命名、结构与输出格式

生成结果可直接进入开发流程

Hooks

项目生成后立即可用

除了生成文件,还可以在创建后自动完成初始化和工程配置。

安装依赖(npm / pnpm)

初始化 Git 仓库

初始化环境配置(.env / config)

执行代码质量工具(lint / format)

运行校验或测试(可选)

MCP

让 AI 按统一规范创建项目

通过结构化工具接口,让 AI 直接基于模板生成项目骨架,而不是依赖模糊提示词推断结构。

listTemplates()
getTemplateInfo()
generateProject()

把工程模式沉淀下来,让它成为每个新项目的默认起点