solon-development-skilllisted
Install: claude install-skill opensolon/soloncode
# Solon Development Skill
Provide expert guidance for building Java applications with the **Solon framework**. Solon is an independent, full-scenario Java enterprise application development framework — it is **NOT compatible with Spring** and has its own architecture, annotations, and ecosystem built from scratch.
**Official website**: https://solon.noear.org
**GitHub**: https://github.com/opensolon/solon
**License**: Apache 2.0
**JDK support**: Java 8 ~ 25, GraalVM Native Image
**Current version**: 3.10.4
## Critical Rules
1. **Solon is NOT Spring.** Never mix Spring annotations (`@Autowired`, `@SpringBootApplication`, `@RestController`, `@RequestMapping`, `@Service`, `@Repository`, `@Value`, `@ComponentScan`, etc.) into Solon code. Solon has its own complete annotation set.
2. **No Spring dependencies.** Never include `spring-boot-starter-*`, `spring-*`, or any Spring artifact in Solon projects. Solon uses `org.noear` group ID.
3. **Configuration file is `app.yml`** (or `app.properties`), NOT `application.yml`.
4. **Entry point** is `Solon.start(App.class, args)`, NOT `SpringApplication.run()`.
5. **All examples must target version 3.10.4** unless the user specifies otherwise.
6. **Parent POM** is `solon-parent` with `groupId=org.noear`.
7. **中文支持.** When the user communicates in Chinese, all responses and code comments must be in Chinese.
## Scene Navigation
> 根据用户场景,读取对应的 reference 文件获取详细信息。
### 基础与核心
| Scenario | Reference File | Grep Keywords |
|---|---|---|
| 项