init

Initialize a Megazord project by gathering requirements and generating configuration files.

3|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/Sh3rd3n/megazord --skill init-sh3rd3n
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/Sh3rd3n/megazord/tree/main/skills/init
Command: npx skills add https://github.com/Sh3rd3n/megazord --skill init-sh3rd3n

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the initial setup of a new software project by guiding users through configuration, planning structure, and deep context gathering, ensuring a robust foundation.

Core Features & Use Cases

  • Project Initialization: Sets up Megazord configuration, project files (PROJECT.md, STATE.md), and directory structure.
  • Environment Detection: Automatically detects existing project configurations (GSD, Megazord) or initiates a fresh setup.
  • Deep Context Gathering: Collects functional and technical requirements through conversational questioning and code scanning.
  • Use Case: A developer starting a new open-source project can use this Skill to quickly establish project name, select development profiles (Strict, Balanced, Minimal), define core features, and configure technical stack preferences, all while ensuring consistency with Megazord's design system.

Quick Start

Run the init skill to start a new Megazord project.

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 software project with Megazord?

To bootstrap a new software project with Megazord, run the initialization skill to generate essential configuration files like `megazord.config.json`, `PROJECT.md`, and `STATE.md` through a guided conversational setup process.

What is the best way to gather technical requirements for project setup?

Gathering technical requirements for project setup is handled through a conversational questioning process that scans existing code and collects user preferences to define core features and configure the technical stack.

Can I migrate an existing GSD project to a new configuration?

Yes, you can migrate an existing GSD project. The initialization process automatically detects existing project configurations like GSD and offers specific migration paths to transition your setup seamlessly.

Does project initialization support quick setup with minimal prompts?

Yes, project initialization supports a quick start mode. This allows you to initiate a fresh Megazord setup with minimal prompts, bypassing the deep context gathering for rapid environment configuration.

How do I select code quality profiles during project initialization?

Selecting code quality profiles during project initialization involves choosing between Strict, Balanced, and Minimal development options. These preferences are then saved directly into the generated `megazord.config.json` file.

What happens if an existing project structure is detected during setup?

When an existing project structure is detected during setup, the initialization process identifies current configurations like GSD or Megazord, and subsequently prompts for migration paths or quality profile updates instead of starting fresh.