diff --git a/templates/index.ts b/templates/index.ts
index 40102304684715999b0d6a05a652e277cdd413cf..6063e411ba17d2c6fb2c1ff12c0fc78a3b4627a8 100644
--- a/templates/index.ts
+++ b/templates/index.ts
@@ -326,7 +326,7 @@ export const installTemplate = async (
 ) => {
   process.chdir(props.root);
 
-  if (props.communityProjectPath) {
+  if (props.template === "community" && props.communityProjectPath) {
     await installCommunityProject(props);
     return;
   }
diff --git a/templates/types.ts b/templates/types.ts
index bcdd37cddc719f07d58c5d8c820923277a70df6b..b6ff2f835fee0efae287077e2a13fdae539fe08f 100644
--- a/templates/types.ts
+++ b/templates/types.ts
@@ -1,6 +1,6 @@
 import { PackageManager } from "../helpers/get-pkg-manager";
 
-export type TemplateType = "simple" | "streaming";
+export type TemplateType = "simple" | "streaming" | "community";
 export type TemplateFramework = "nextjs" | "express" | "fastapi";
 export type TemplateEngine = "simple" | "context";
 export type TemplateUI = "html" | "shadcn";