ai-startup-skills
AI 제품을 만드는 스타트업을 위한 7단계 에이전트 스킬: 검증 → 비즈플랜 → 정책 → 로드쇼 → 고객 확보 → 가격 책정 → 등록
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Standalone internal CMS that will become Lemonn's AI-assisted financial news tool.
It is fully separate from the lemonn.co.in application: its own repo, database and deployment.
Status: research pipeline prototype. The dashboard runs discovery, ranking, claim verification and drafting; editors edit drafts as articles and mark them ready. Data is in PostgreSQL, behind a per-user accounts with roles (admin, team, read-only). No background worker or publishing yet.
Next.js 16 (App Router) · React 19 · TypeScript (strict) · Tailwind CSS 4 · shadcn/ui · Prisma 7 (PostgreSQL) · Zod 4 · ESLint · Prettier · Vitest · Playwright
corepack enable, or npx [email protected] <command>)pnpm install # also runs `prisma generate`
cp .env.example .env # then fill in local values
pnpm dev # http://localhost:3000
| Script | What it does |
|---|---|
pnpm dev | Start the dev server |
pnpm build | Production build |
pnpm start | Serve the production build |
pnpm lint | ESLint |
pnpm typecheck | Generate route types and run tsc --noEmit |
pnpm format | Format with Prettier |
pnpm format:check | Check formatting |
pnpm test | Unit tests (Vitest) |
pnpm test:watch | Unit tests in watch mode |
pnpm test:e2e | End-to-end tests (Playwright; starts the dev server) |
pnpm db:generate | Regenerate the Prisma client |
pnpm db:migrate | Create/apply migrations against your local database |
First-time Playwright use needs a browser: pnpm exec playwright install chromium.
See .env.example. All variables are server-only; never prefix secrets with NEXT_PUBLIC_.
| Variable | Required for | Notes |
|---|---|---|
DATABASE_URL | Research runs, Prisma CLI | The CMS's own PostgreSQL. Never Lemonn production. |
TAVILY_API_KEY | Verification; sources without sitemap | Also the fallback when a sitemap fails |
GEMINI_API_KEY | Relevance screen, verification, drafts | Without it, ranking is rules only |
GEMINI_MODEL_FAST | Optional | Default gemini-3.5-flash-lite |
GEMINI_MODEL_REASONING | Optional | Default gemini-3.8-flash |
NEWS_RESEARCH_MAX_VERIFY | Optional | Stories verified per run, 1–20 (default 12) |
shadcn/ui is configured in components.json (@/components/ui, cn() in src/lib/utils.ts).
pnpm dlx shadcn@latest add button
pnpm-workspace.yaml pins vite to the newest version it serves.