sunrise

Bootstrap a new project across repo, GitHub, Vercel, database, Notion, and vault layers.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/line7works/tony-skills --skill sunrise-line7works
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sunrise
Source: https://github.com/line7works/tony-skills/tree/main/plugins/sun/skills/sunrise
Command: npx skills add https://github.com/line7works/tony-skills --skill sunrise-line7works

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Starting a new project means repeating the same setup across many layers — local repo, GitHub remote, Vercel deploys, a database, a Notion task board, vault notes, and memory records — and missing any one leaves the project half-wired. This Skill runs the entire bootstrap as one gated, previewed, verified workflow. ## Core Features & Use Cases - Full-stack scaffolding: Creates the local repo under ~/Developer by archetype (web app, monorepo, static, Electron, library, CLI), seeds the Tier 0 doc kit (AGENTS.md, CLAUDE.md, README, .gitignore, .env.example), and pushes a private GitHub repo. - Service provisioning: Links a Vercel project with auto-deploys, provisions Supabase or Neon through the Vercel Marketplace with env vars pulled into .env.local, and creates a Notion task tracker and roadmap board mirroring a reference project. - Safety gates: Runs a vault integrity check, collision checks across every layer, a full create-preview requiring explicit confirmation, and ends only on a verified green deploy with a copy-paste handoff prompt. - Use Case: Type /sunrise my-app --type 1 to scaffold a Next.js app, push it to GitHub, wire Vercel and Supabase, create the Notion board and vault entry, and finish with a live URL returning 200. ## Quick Start Ask the assistant to sunrise a new project named my-app as a web app and confirm the preview to execute the full bootstrap.

Frequently Asked Questions about sunrise

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a new project with GitHub, Vercel, and a database at once?

Run /sunrise with a project name and archetype. The skill scaffolds the repo locally, creates and pushes the GitHub remote, links a Vercel project, provisions Supabase or Neon through the Vercel Marketplace, and verifies the first deploy returns 200.

What project types does the sunrise scaffold support?

Six archetypes are supported: web app, monorepo, static/content site, Electron desktop app, library/package, and script/CLI/Python. Each archetype gates which layers fire — for example, libraries get no Vercel or database, while Electron gets Vercel only as an env management plane.

Can I preview changes before the project scaffold executes?

Yes. Phase 0 always prints a full create preview listing every action across repo, GitHub, Vercel, database, Notion, vault, and memory, then stops for an explicit confirmation. The --dry-run flag runs only this resolution and preview phase.

Does sunrise overwrite existing files or repos?

No. A collision check runs across local directories, GitHub, Vercel, the vault, memory, and shell shortcuts before anything is created. If anything exists, the run stops and offers to adopt the existing directory via --promote instead of overwriting.

Why does the sunrise skill abort with a vault error?

The skill requires the canonical Obsidian vault at ~/ObsidianVault on the Mac Studio, verified by a gate checking for AGENTS.md and the 03-projects folder. On other machines the gate fails to prevent silently creating a phantom second vault, and the run aborts.

Can I skip the database or Vercel setup during scaffolding?

Yes. Flags like --no-db, --no-vercel, --no-github, and --no-notion skip individual layers, and --db neon swaps the database provider. Archetype defaults also gate layers automatically, such as skipping Vercel for libraries.