project-init

Generate CLAUDE.md, ROADMAP, .gitignore, and .env.example through a guided interview.

123|22|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/AlexZio00/claude-code-skills --skill project-init-alexzio00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/AlexZio00/claude-code-skills/tree/main/project-init
Command: npx skills add https://github.com/AlexZio00/claude-code-skills --skill project-init-alexzio00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interview-based project design and scaffolding that captures critical decisions before coding, ensuring alignment, governance, and a solid foundation for new CLAUDE.md projects.

Core Features & Use Cases

  • Generates CLAUDE.md, ROADMAP, .gitignore, and .env.example from scratch based on an interview.
  • Guides early decisions with a structured Phase 0–Interview flow to surface hard rules, constraints, and project scope.
  • Provides a ready-to-use governance skeleton for new initiatives and cross-team onboarding.

Quick Start

Start a new project by saying '/project-init' and follow the guided interview to generate CLAUDE.md, ROADMAP, .gitignore, and .env.example.

Frequently Asked Questions about project-init

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

FAQPage Schema
How do I set up project governance files like CLAUDE.md and ROADMAP from scratch?

Generating project governance files from scratch requires capturing critical decisions through a structured interview flow, producing a CLAUDE.md, ROADMAP, .gitignore, and .env.example to enforce hard rules and guide development.

What is the best way to scaffold a new project for cross-team onboarding?

Scaffolding a project for cross-team onboarding is best achieved through an interview-based setup that surfaces constraints and phased roadmaps, creating a ready-to-use governance skeleton before any code is written.

Can I generate a .env.example and .gitignore for multiple programming languages?

Generating .env.example and .gitignore across multiple languages is supported by the interview-driven setup, ensuring secrets policy and hard rules are enforced for new and re-architected projects.

How does an interview-based project setup capture early development decisions?

Interview-based project setup captures early decisions by guiding users through a Phase 0 flow, systematically surfacing hard rules, constraints, and project scope to ensure alignment before coding begins.

When do I need to use an interview flow to initialize a project repository?

Using an interview flow to initialize a project repository is needed for new initiatives and re-architected projects requiring CLAUDE.md generation, ensuring a solid foundation and development governance across teams.

What are the limitations of using a guided interview for project scaffolding?

Limitations of guided interview project scaffolding include its strict focus on pre-code alignment and governance generation, meaning it establishes the initial CLAUDE.md and ROADMAP skeleton rather than writing application logic.