init-project

Guide project initialization through a phase-based wizard that writes project.yaml and scaffolds directories.

2|3|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/dot-do/dotdo --skill init-project-dot-do
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project
Source: https://github.com/dot-do/dotdo/tree/main/.claude/skills/init-project
Command: npx skills add https://github.com/dot-do/dotdo --skill init-project-dot-do

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize a guided, end-to-end project configuration workflow that checks for environment scaffolding, captures project basics, creates a project constitution, configures governance and tech stacks, optionally adds a design system and custom SME agents, and generates project.yaml plus a full directory scaffold.

Core Features & Use Cases

  • Environment checks for required directories (.parade/, .beads/) and auto-detection of existing project.yaml to skip redundant questions
  • Phase-based wizard that collects project basics, constitution (vision, users, metrics, principles, boundaries), and tech stack
  • Optional design system and custom SME agents, with templates and agent scaffolding
  • Writes the final project.yaml, creates directory scaffold, and seeds documentation and governance artifacts for immediate use
  • Supports single-app and monorepo configurations

Quick Start

Run /init-project in a clean repository to begin the guided wizard that creates project.yaml and scaffolds the entire project structure.

Frequently Asked Questions about init-project

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

FAQPage Schema
How do I scaffold a new monorepo or single-app project from scratch?

Yes, you can scaffold a monorepo. The guided configuration wizard supports both monorepo and single-app setups, allowing you to choose your desired architecture before generating the project.yaml and directory scaffold.

How does auto-detection work when initializing an existing project configuration?

Auto-detection checks for required directories like .parade/ and .beads/ and scans for an existing project.yaml. If found, the wizard skips redundant questions to streamline the setup process.

Can I include a design system and custom agents when generating my project scaffold?

Yes, the setup wizard optionally configures a design system and custom SME agents. It generates corresponding templates and agent scaffolding alongside the main directory structure and project.yaml file.

What is a project constitution and how is it configured during setup?

A project constitution defines your project's vision, users, metrics, principles, and boundaries. The configuration wizard collects this information phase-by-phase to establish core governance before generating the scaffold.

Do I need a clean repository to initialize project configuration and generate scaffolding?

While you can run it in existing repositories with auto-detection, starting in a clean repository ensures the wizard accurately captures project basics, creates a constitution, and generates the full directory scaffold without conflicts.