-
Ask user for communication language and template language preference.
-
Read project structure to identify languages and frameworks.
-
Call AskUserQuestion to collect necessary configuration variables.
-
Scan for existing config files and plan conflict resolution (see references/RULES.md).
-
Read specs/template-catalog.md to map required files to repository URLs.
-
Clone template repositories, perform variable substitution, and write files.
-
Generate execution report with next-step suggestions.
Mandatory Rules
-
NEVER write config files from memory; MUST use downloaded templates.
-
ALWAYS replace all variable placeholders (e.g., {{projectName}} ).
-
See references/RULES.md for detailed architecture and constraints.