ai-startup-skills
创业公司做 AI 产品的 7 步 Agent Skill 合集:验证 → BP → 政策 → 路演 → 获客 → 定价 → 注册。
Translation pending
Your AI-powered life operating system.
Translation pending
OtherTypeScript · CSSGitHub @kersernchuarhOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
An AI-powered life operating system for students.
Ascend brings the parts of student life that usually live in five different apps —
coursework, health, habits, focus time, reflection — into one dashboard, organised
around six life pillars:
Every score, chart, tag and accent colour in the app traces back to these six
pillars, defined once in src/lib/pillars.ts.
Project status: Phase 2 of a phased build. The Home dashboard is complete and
interactive; the remaining sections are intentional placeholders. All data is
currently mock data — there is no backend yet. See Roadmap.Read the full README ↗An AI-powered life operating system for students.
Ascend brings the parts of student life that usually live in five different apps — coursework, health, habits, focus time, reflection — into one dashboard, organised around six life pillars:
| Pillar | Focus |
|---|---|
| Academics | Coursework, study sessions, deadlines |
| Health | Exercise, sleep, physical wellbeing |
| Mind | Meditation, focus, mental wellbeing |
| Growth | Skills, reading, personal development |
| Life | Relationships, errands, everything else |
| Productivity | Systems, planning, follow-through |
Every score, chart, tag and accent colour in the app traces back to these six
pillars, defined once in src/lib/pillars.ts.
Project status: Phase 2 of a phased build. The Home dashboard is complete and interactive; the remaining sections are intentional placeholders. All data is currently mock data — there is no backend yet. See Roadmap.
| Framework | Next.js 16.3 (App Router, Turbopack) |
| UI runtime | React 19.2 |
| Language | TypeScript 5 (strict) |
| Styling | Tailwind CSS v4 (CSS-first, no tailwind.config) |
| Components | shadcn (radix-nova style) on Radix UI primitives |
| Charts | Recharts 3 |
| Motion | Framer Motion 12 |
| Icons | Lucide |
Requires Node.js 20.9+.
npm install
npm run dev
Open http://localhost:3000.
| Command | Purpose |
|---|---|
npm run dev | Start the dev server (Turbopack) |
npm run build | Production build |
npm start | Serve the production build |
npm run lint | ESLint |
npx tsc --noEmit | Type-check only |
Design system — a bespoke dark-only token set in
src/app/globals.css: a paired type scale
(display/h1/h2/h3/body/caption, each with locked line-height and weight),
per-surface radii (cards 24px, inputs 16px, buttons 14px), shadow elevation tuned so
dark surfaces read as depth rather than glow, and a six-pillar accent palette shared
by charts, tags and status states. Accent chip colours are hand-tuned to clear WCAG
4.5:1 contrast and centralised in src/lib/colors.ts.
App shell — collapsible sidebar (280px ↔ 88px) that remembers its state in
localStorage and shows tooltips when collapsed; topbar with route-aware page title;
mobile bottom navigation; floating "Ask Ascend" button opening a bottom sheet.
Home dashboard (desktop) — time-aware greeting, Today's Focus with working task checkboxes and a live completed count, Upcoming deadlines, a Weekly Balance donut with a computed overall balance score, a fully working Study Timer (45-minute countdown, progress ring, pause/resume/reset), an AI Insight card, and a Habit Tracker.
Home dashboard (mobile) — a purpose-built mobile layout rather than restacked desktop cards: prominent balance score with a derived takeaway, condensed task list, seven-day strip, habit preview, and an AI insight entry point.
Navigation — all eight routes resolve; the six unbuilt sections render a shared
ComingSoon placeholder so navigation never dead-ends.
These are known gaps, not bugs:
src/data/.| Phase | Scope | Status |
|---|---|---|
| 1 | Design system + app shell | Complete |
| 2 | Home dashboard (desktop + mobile) | Complete |
| 3 | Tasks — CRUD, priorities, recurrence, shared state | Next |
| 4 | Calendar and Habits | Planned |
| 5 | Insights — multi-week pillar trends | Planned |
| 6 | AI Coach — real model integration | Planned |
| — | Persistence and accounts | Planned |
src/
app/ App Router routes; globals.css holds the design tokens
components/
ui/ shadcn primitives
shared/ Ascend-generic building blocks (Card, PillBadge, HabitRow…)
layout/ App shell — sidebar, topbar, mobile nav
dashboard/ Home dashboard cards
data/ Mock data and its types
state/ Client-side shared state (task store)
lib/ Pillar definitions, accent colour maps, utils
.dark mirrors :root so shadcn dark:
variants still resolve. There is no light theme by design."use client" is pushed down to the leaves that
need interactivity.state/task-context.tsx, mounted in the app
shell so it survives navigation. Read it with useTasks(); never copy tasks into
component state. Data definitions stay in data/, state logic in state/.lib/colors.ts rather than inline
conditionals, so contrast fixes happen in one place.