setup

Automate ForemanOS local environment provisioning with Node.js and Prisma validation.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/mgoodman60/foremanos --skill setup-mgoodman60
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/mgoodman60/foremanos/tree/main/.claude/skills/setup
Command: npx skills add https://github.com/mgoodman60/foremanos --skill setup-mgoodman60

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines local development environment setup for ForemanOS, ensuring consistency and reducing setup time for new contributors.

Core Features & Use Cases

  • Environment validation: Verifies Node.js version and required tools are installed.
  • Dependency setup: Installs project dependencies and prepares Prisma client.
  • Local development readiness: Validates environment variables and seeds test data if needed for immediate start.

Quick Start

Follow the steps to configure your local ForemanOS workspace: check Node.js version, install dependencies, create .env, generate Prisma client, and start the dev server.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I set up a local ForemanOS development environment from scratch?

Local environment provisioning for ForemanOS requires checking Node.js v18+, installing dependencies, creating environment variables, generating the Prisma client, and verifying the dev server startup. This ensures a consistent, validated workspace for new contributors.

What do I need to install before starting ForemanOS environment setup?

Prerequisites for ForemanOS setup include Node.js v18+ and npm. You also need Prisma tooling and a working database connection to validate the environment and generate the required client for local development.

Why does Prisma client generation fail during Node.js project onboarding?

Prisma client generation fails during Node.js onboarding if the Node.js version is below v18 or if the database connection is invalid. Environment validation enforces these requirements before allowing dependency setup to proceed.

Does ForemanOS environment setup validate environment variables automatically?

Yes, ForemanOS environment setup validates environment variables automatically. It checks .env file creation to ensure required variables are present before seeding test data and starting the local dev server.

Can I use this setup workflow for existing contributor workstations?

Yes, the setup workflow applies to both new contributor onboarding and fresh development workstation configuration. It standardizes environment validation and dependency installation to maintain consistency across all ForemanOS development machines.