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.
Scanned 9/19/2026
Install to Claude Code
npx -y skills add ice-lfernandes/claude-spring-architect --skill init-project --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Init Project?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ice-lfernandes-init-project)More formats (shields.io, HTML) on the badges page.
---
name: init-project
description: >
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.
argument-hint: "[--blueprint <id>] [--build maven|gradle] [--groupId <groupId>] [--name <artifactId>]"
disable-model-invocation: true
allowed-tools: Agent, Read, Write, Bash, Glob, AskUserQuestion
---
## 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`.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!