# Init Project

> Initializes a Spring Boot project from scratch with a selectable architecture. Manual ritual — interview, validate the blueprint, generate the structure, install the hooks and verify the build. Explicit invocation only.

- Skill: `ice-lfernandes/init-project` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ice-lfernandes/init-project`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ice-lfernandes/init-project/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ice-lfernandes (https://skillmd.com/u/ice-lfernandes)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/ice-lfernandes/init-project

---


## Available blueprints

!`find .claude/blueprints -mindepth 2 -maxdepth 2 -name '*.yaml' 2>/dev/null | xargs -n1 basename | sed 's/\.yaml$//'`

## Directory state

!`ls -a | head -30`

## Arguments

$ARGUMENTS

---

Delegates to the `project-initializer` agent. The agent exists for two of the three
legitimate reasons: generation produces verbose output that shouldn't fill this
conversation, and it runs with a restricted set of tools.

If the directory already contains `pom.xml` or `build.gradle`, **do not initialize**:
report what you found and suggest `/new-feature` instead.

Return the agent's report without rewriting it — the format is fixed in the
§ Output contract of `.claude/skills/project-bootstrap/SKILL.md`.

