diff --git a/app/existing/page.tsx b/app/existing/page.tsx
new file mode 100644
index 0000000..9f33e09
--- /dev/null
+++ b/app/existing/page.tsx
@@ -0,0 +1,21 @@
+import Link from "next/link"
+
+import { Button } from "@/components/ui/button"
+
+export default function ExistingProjectPage() {
+ return (
+
+
+
+
Existing projects are coming soon
+
+ We're crafting guided flows to ingest your current instructions, audit gaps, and align new guidance with your repository. Leave your email in the wizard and we'll reach out the moment it's live.
+
+
+
+
+
+ )
+}
diff --git a/app/new/page.tsx b/app/new/page.tsx
new file mode 100644
index 0000000..a6a814f
--- /dev/null
+++ b/app/new/page.tsx
@@ -0,0 +1,123 @@
+"use client"
+
+import { useMemo, useState } from "react"
+
+import { Button } from "@/components/ui/button"
+import { InstructionsWizard } from "@/components/instructions-wizard"
+import { getHomeMainClasses } from "@/lib/utils"
+import { getFormatLabel } from "@/lib/wizard-utils"
+import { ANALYTICS_EVENTS } from "@/lib/analytics-events"
+import { track } from "@/lib/mixpanel"
+import type { FileOutputConfig } from "@/types/wizard"
+import { Github } from "lucide-react"
+import Link from "next/link"
+
+import Logo from "@/components/Logo"
+import filesData from "@/data/files.json"
+
+export default function NewInstructionsPage() {
+ const [showWizard, setShowWizard] = useState(false)
+ const [selectedFileId, setSelectedFileId] = useState(null)
+
+ const fileOptions = useMemo(() => {
+ return (filesData as FileOutputConfig[]).filter((file) => file.enabled !== false)
+ }, [])
+
+ const handleFileCtaClick = (file: FileOutputConfig) => {
+ setSelectedFileId(file.id)
+ setShowWizard(true)
+ track(ANALYTICS_EVENTS.CREATE_INSTRUCTIONS_FILE, {
+ fileId: file.id,
+ fileLabel: file.label,
+ })
+ }
+
+ const handleWizardClose = () => {
+ setShowWizard(false)
+ setSelectedFileId(null)
+ }
+
+ return (
+
+ Assemble Tailored AI Coding Playbooks With a Guided Wizard
+
+
+ {/* Subheadline */}
+
+ Move from curated best practices to sharable files like Copilot instructions, Cursor rules, and agents.md playbooks in just a few guided steps.
+
+
+
+ Use the wizard to generate Copilot instruction files, agents files, comprehensive instruction sets, and Cursor rules without starting from a blank page.
+
- Assemble Tailored AI Coding Playbooks With a Guided Wizard
-
-
- {/* Subheadline */}
-
- Move from curated best practices to sharable files like Copilot instructions, Cursor rules, and agents.md playbooks in just a few guided steps.
-
-
-
- Use the wizard to generate Copilot instruction files, agents files, comprehensive instruction sets, and Cursor rules without starting from a blank page.
-