init

Initialize Darkroom projects with the Satus starter template for Next.js or React apps.

41|3|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/darkroomengineering/cc-settings --skill init-darkroomengineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/darkroomengineering/cc-settings/tree/main/skills/init
Command: npx skills add https://github.com/darkroomengineering/cc-settings --skill init-darkroomengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the setup of a standardized Darkroom project scaffold, saving time and ensuring consistent tooling and structure across new projects.

Core Features & Use Cases

  • Enforces Darkroom standards by initializing a new project with the Satus starter template.
  • Preconfigures Next.js 15+ with App Router, React 19+, TypeScript strict mode, and Tailwind CSS v4.
  • Provides a ready-to-use project layout and post-setup steps for immediate development.

Quick Start

Run bunx degit darkroomengineering/satus $ARGUMENTS, then cd $ARGUMENTS, then bun install.

Frequently Asked Questions about init

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

FAQPage Schema
How do I bootstrap a new Next.js project with TypeScript and Tailwind CSS?

To bootstrap a new Next.js project, run bunx degit darkroomengineering/satus your-project-name, then cd into the directory and run bun install. This initializes a ready-to-run workspace with TypeScript strict mode and Tailwind CSS v4.

What is the Satus starter template used for?

The Satus starter template provides a standardized scaffold for new Next.js or React web apps. It enforces consistent tooling, structure, and defaults so development can start immediately after setup.

Does the Satus template support the Next.js App Router?

Yes, the Satus template preconfigures Next.js 15+ with the App Router enabled. It also includes React 19+ and TypeScript strict mode out of the box.

What is the best way to standardize project structure across multiple Next.js apps?

Using a starter template like Satus standardizes project structure across multiple Next.js apps by applying consistent tooling, default configurations, and a ready-to-use project layout during initialization.

What do I need to install before initializing a Satus project?

You need Bun installed to run bunx and bun install. The initialization workflow uses bunx degit to fetch the template, then installs dependencies to prepare the workspace for development.

What post-setup steps are required after initializing a Satus project?

After initializing a Satus project, post-setup steps include navigating into the new directory, running bun install, and following the provided guidance for naming and environment setup to complete the workspace preparation.