spring-boot-development — Claude Code skill: Spring Boot guidance
A skill that gives your coding agent a Spring Boot reference: auto-configuration, dependency injection, REST controllers, Spring Data and Spring Security.
npx skills add manutej/luxor-claude-marketplace --skill spring-boot-development -a claude-codeWhat spring-boot-development does
The skill hands the agent a Spring Boot reference built from the official documentation. It walks through @SpringBootApplication as a combination of @Configuration, @EnableAutoConfiguration and @ComponentScan, then conditional auto-configuration with @ConditionalOnClass and @ConditionalOnProperty, plus how to exclude auto-configurations via exclude or spring.autoconfigure.exclude.
Dependency injection gets its own section: constructor injection as the recommended approach, field injection flagged as something to avoid, setter injection for optional dependencies, and the stereotypes @Component, @Service, @Repository, @Controller, @RestController. REST controllers follow, with @GetMapping, @PostMapping, @PathVariable, @RequestParam, @RequestHeader and ResponseEntity responses.
The skill is tied to the Context7 library /spring-projects/spring-boot, so the agent needs access to that source to pull current documentation. The skill text stops partway through request mapping, so for Spring Data, Security and actuator expect the model's general knowledge rather than ready examples from the file.
What it helps with
- write a REST controller with request body validation
- debug why auto-configuration skips the
DataSourcebean - pick between constructor and field injection
- declare a conditional bean with
@ConditionalOnProperty - exclude an unwanted auto-configuration from the app
Example prompts for the agent
- Write a REST controller for a User entity with
@GetMapping,@PostMappingandResponseEntity - Why isn't Spring Boot creating the
DataSourcebean? Walk through the conditional auto-configuration - Show me how to rewrite field injection as constructor injection in
UserService
How to install spring-boot-development
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill spring-boot-development -a claude-code2Manually: put the files in place
~/.claude/skills/spring-boot-development/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/spring-boot-development/
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill spring-boot-development -a codex2Manually: put the files in place
.agents/skills/spring-boot-development/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill spring-boot-development -a cursor2Manually: put the files in place
.cursor/skills/spring-boot-development/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace spring-boot-development2Manually: put the files in place
.github/skills/spring-boot-development/SKILL.md1Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill spring-boot-development -a gemini-cli2Platform CLI
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/spring-boot-developmentManually: put the files in place
.devin/skills/spring-boot-development/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill spring-boot-development -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about spring-boot-development
How do I install spring-boot-development in Claude?
Run npx skills add manutej/luxor-claude-marketplace --skill spring-boot-development -a claude-code. The skill file then lands at ~/.claude/skills/spring-boot-development/SKILL.md.
What does spring-boot-development do?
It gives the agent a Spring Boot reference covering auto-configuration, dependency injection, REST controllers, Spring Data and Spring Security. The agent leans on it while you write or edit Java code.
Does the skill need Context7 access?
Yes, it is tied to the Context7 library /spring-projects/spring-boot. Without access to that source the agent cannot pull current Spring Boot documentation.