init

Initialize a project for the dev-core plugin with environment, GitHub, CI/CD, and release setup.

9|1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Roxabi/roxabi-plugins --skill init-roxabi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/Roxabi/roxabi-plugins/tree/main/plugins/dev-core/skills/init
Command: npx skills add https://github.com/Roxabi/roxabi-plugins --skill init-roxabi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and repetitive setup tasks required to initialize a new project, ensuring consistency and saving valuable developer time.

Core Features & Use Cases

  • Full Project Initialization: Orchestrates environment setup, GitHub configuration, CI/CD pipelines, and release automation.
  • Idempotent & Re-runnable: Safely re-run any sub-skill (e.g., /ci-setup) without affecting other configurations.
  • Use Case: When starting a new project, run init to automatically configure GitHub Actions, set up VS Code extensions, create project boards, and establish commit standards.

Quick Start

Run init to set up the project for the first time.

Frequently Asked Questions about init

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

FAQPage Schema
How do I automate project setup and CI/CD pipeline configuration for a new repository?

Automating project setup involves orchestrating environment initialization, GitHub repository configuration, and CI/CD pipeline creation. This Skill handles those repetitive tasks end-to-end by configuring GitHub Actions and release automation through a single initialization command.

What prerequisites do I need to initialize a dev environment with GitHub CLI and Bun?

Initializing a dev environment requires prerequisite checks for tools like Bun, Git, and GitHub CLI. The Skill verifies these dependencies are installed and configured before proceeding with environment setup and repository configuration.

Can I re-run CI/CD setup or GitHub configuration without affecting other project settings?

Yes, the initialization process is idempotent and safely re-runnable. You can re-run any individual sub-skill like CI setup without affecting other existing configurations, ensuring isolated updates to your dev environment.

How do I configure VS Code extensions and commit standards when starting a new project?

Configuring VS Code extensions and establishing commit standards are handled automatically during project initialization. The Skill orchestrates these setup tasks along with GitHub project board creation to ensure consistency across your repository.

What is the best way to bootstrap a project-agnostic dev environment configuration?

Bootstrapping a project-agnostic dev environment uses a configuration file located at `.claude/stack.yml`. This file allows you to define stack-specific settings that the Skill reads to initialize CI/CD pipelines and repository configurations accordingly.