Agent skill
init
Initialize a new project with Darkroom standards. Use when: - User says "new project", "start project", "initialize", "setup project" - User wants to create a new Next.js, React, or web app - User mentions "satus" or "starter template"
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/init-darkroomengineering-cc-settings
SKILL.md
Initialize Darkroom Project
Create a new project using the Satus starter template.
Satus Starter
Always use Satus for new projects:
bunx degit darkroomengineering/satus $ARGUMENTS
cd $ARGUMENTS
bun install
What Satus Includes
- Next.js 16+ with App Router
- React 19+ with React Compiler
- TypeScript strict mode
- Tailwind CSS v4
- Biome for linting/formatting
- Lenis smooth scroll setup
- Hamo performance hooks
- Image/Link wrappers configured
- CSS Modules with
salias pattern
Post-Setup
After cloning:
- Update package.json - Change name, description
- Configure environment - Copy
.env.exampleto.env.local - Start dev server -
bun dev - Open debug mode -
Cmd/Ctrl + Oin browser
Project Structure
app/ # Next.js pages and routes
components/ # React components
lib/
├── hooks/ # Custom React hooks
├── integrations/ # Third-party clients
├── styles/ # Global CSS, Tailwind
└── utils/ # Pure utility functions
Don't Use
create-next-app- Missing Darkroom standardscreate-react-app- Deprecated- Manual setup - Too many things to configure
Output
After initialization:
- Confirm project created
- List next steps
- Offer to start dev server
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?