ai-startup-skills
AI 제품을 만드는 스타트업을 위한 7단계 에이전트 스킬: 검증 → 비즈플랜 → 정책 → 로드쇼 → 고객 확보 → 가격 책정 → 등록
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Scaffolding decision making in software design with GenAI & GACIOD.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A research project on AI, Creativity, and design decision making at the University of California, Irvine.
Gasel guides students through structured software-design analysis using Generative AI & the GACIOD Matrix, created by Andre van der Hoek for the use of teaching Software Design I at UC Irvine. GACIOD stands for Goals, Assumptions, Constraints, Ideas, Opinions, and Decisions.
Create a .env.local file:
DATABASE_URL=postgresql://...
OPENAI_API_KEY=sk-proj-...
NEON_AUTH_BASE_URL=https://...
NEON_AUTH_COOKIE_SECRET=...
npm install
npx drizzle-kit push # apply database schema
npm run dev # start dev server at http://localhost:3000
app/
├── page.tsx # Home — lists all sessions
├── HomeClient.tsx # Main client component (state management hub)
├── actions.ts # Server actions for DB operations
├── db/
│ ├── schema.ts # Drizzle schema (matrices, items, conversations)
│ └── index.ts # DB client
├── api/
│ ├── chat/route.ts # OpenAI chat endpoint (4 AI modes)
│ └── auth/[...path]/ # Neon Auth handlers
└── auth/[path]/ # Auth UI pages
components/
├── Chat.tsx # Chat interface with structured response rendering
├── ChatSidebar.tsx # Session switcher
├── GACIODCard.tsx # Matrix display
├── EditableTable.tsx # Inline-editable matrix table
└── SuggestionsTimeline.tsx # AI suggestion timeline
lib/
├── auth/ # Neon Auth client/server helpers
└── chatStorage.ts # Chat history utilities
| Table | Purpose |
|---|---|
matrices | GACIOD sessions (title, question, context) |
matrix_items | Individual items per category with sort order |
conversations | Chat messages with sequence tracking |
user_roles | Role assignments (future RBAC) |
MIT