init-project

Generate a Next.js starter with Effect-TS, authentication, database, email, and telemetry.

2|Updated Jun 23, 2022
One-click install
npx skills add https://github.com/magoz/.dotfiles --skill init-project-magoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project
Source: https://github.com/magoz/.dotfiles/tree/main/opencode/.config/opencode/skill/init-project
Command: npx skills add https://github.com/magoz/.dotfiles --skill init-project-magoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates the boilerplate and best-practices setup for a production-ready Next.js app by providing a ready-to-use scaffold that includes Effect-TS integration, shadcn/ui components, authentication, database, email, and telemetry services.

Core Features & Use Cases

  • One-command bootstrap: generate a fully wired starter project.
  • Phase-guided setup, dependency wiring, and sample pages to accelerate delivery.
  • Opinionated architecture covering auth, data, observability, and UI.

Quick Start

Run the scaffold with your project name to generate a production-ready Next.js starter pre-configured with Effect-TS, shadcn/ui, authentication, database, email, and telemetry.

Frequently Asked Questions about init-project

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

FAQPage Schema
How do I bootstrap a Next.js app with Effect-TS and authentication?

To bootstrap a Next.js app with Effect-TS, use this scaffold to generate a fully wired starter project. It provides a reproducible directory structure with pre-configured authentication, database, email, and telemetry services to accelerate delivery.

What is the best way to set up telemetry and observability in a new Next.js project?

Setting up telemetry and observability in a new Next.js project is automated by generating a scaffold with this tool. It delivers an opinionated architecture that wires core observability services and environment configuration out of the box.

Can I use shadcn/ui components with Effect-TS in a Next.js starter?

Yes, you can use shadcn/ui components with Effect-TS. The generated Next.js starter includes a complete scaffold that integrates shadcn/ui components alongside core services and sample pages for immediate development.

Does this Next.js scaffold include server-action patterns for database and email services?

Yes, the Next.js scaffold includes server-action patterns for database and email services. It delivers a production-ready directory structure with core services wired and environment configuration established to accelerate delivery.

What are the limitations of using an opinionated scaffold for a Next.js project?

The limitation of using an opinionated Next.js scaffold is the enforced architecture for auth, data, observability, and UI. Projects needing a highly custom directory structure or alternative service wiring may find the predefined patterns restrictive.