init

Guide users through prerequisites validation, configuration collection, and secure API key storage.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/turbobeest/dev-system --skill init-turbobeest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/turbobeest/dev-system/tree/main/skills/init
Command: npx skills add https://github.com/turbobeest/dev-system --skill init-turbobeest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Interactive initialization wizard for dev-system onboarding. It streamlines onboarding of new projects by validating prerequisites, collecting configuration, and securely establishing pipeline state with a confidence checklist.

Core Features & Use Cases

  • Prerequisites validation: Verifies tools and permissions are in place before starting.
  • Config collection: Collects project configuration and keys securely.
  • Connectivity validation: Checks connectivity to services and pipelines.
  • Pipeline initialization: Creates initial pipeline state and environment files.
  • Use Case: Onboarding a new project in under 10 minutes with validated setup.

Quick Start

Activate the wizard with: /init or "initialize dev-system". The skill will guide you through prerequisites, configuration, and pipeline initialization.

Frequently Asked Questions about init

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

FAQPage Schema
How do I automate project onboarding and setup for new developers?

Automate project onboarding by running the initialization wizard, which validates prerequisites, collects configuration, checks service connectivity, and securely stores API keys in .env.local and pipeline state files. The process guides you through a step-by-step checklist to complete setup in under 10 minutes.

What prerequisites does a dev-system onboarding process check before starting?

Prerequisites validation verifies that required tools are installed and permissions are in place before initialization begins. The wizard confirms your environment is ready, checks GitHub integration access, and validates connectivity to services your pipeline depends on.

How do I securely store API keys and configuration during project initialization?

During onboarding, the wizard collects API keys and configuration data securely, storing them in .env.local for local development and maintaining pipeline state in .claude/pipeline-state.json. This prevents hardcoding secrets and keeps sensitive data isolated.

Can I use an initialization wizard across different project stacks and frameworks?

Yes, the onboarding wizard applies across new projects of any stack. It handles stack-agnostic prerequisites checks, GitHub integration, API key provisioning, and pipeline initialization in a repeatable, check-driven flow regardless of your tech stack.

What happens if connectivity validation fails during dev-system setup?

If connectivity validation fails, the wizard alerts you to which service or pipeline connection is unreachable. You can troubleshoot the connection before proceeding, ensuring your pipeline can communicate with all required services before initialization completes.

What output files are created after completing project initialization?

Initialization produces three key outputs: .claude/config.json stores project configuration, .claude/pipeline-state.json maintains pipeline state, and .env.local securely holds API keys and environment variables needed for development.