siujamo 3be04dab3a docs(spring-boot): align examples with documented conventions
Two consistency cleanups:

- Drop redundant column aliases in the MyBatis Mapper example; map-underscore-to-camel-case is already enabled in application.yml, so the explicit aliases are noise.
- Re-nest the request/response directories under a top-level domain/ package in the end-to-end example to match the project layout shown earlier in the skill. The transfer-objects section already refers to com.example.app.domain.request.* and com.example.app.domain.response.* implicitly via the layout tree.

Also drops the now-orphaned 阿里巴巴《Java 开发手册》 line from Authoritative References, since the rest of the skill no longer leans on it for terminology.
2026-06-16 15:36:12 +08:00
2026-06-16 15:22:03 +08:00
2026-06-16 15:24:54 +08:00
2026-06-16 15:24:53 +08:00
2026-06-16 15:22:06 +08:00

Claude Code Skills

This repository stores commonly used skills for Claude Code internally.

Installation

Clone this repository into ~/.claude/skills with git clone git@git.onixbyte.com:onixbyte/claude-code-skills ~/.claude/skills.

Available Skills

Skill Description
british-english Apply British English spelling and grammar as a global default for files, commits, and documentation when no project-level language override is set.
commit-message Produce conventional-commit messages from the current staged diff, with optional gitmoji support.
spring-boot Conventions for Spring Boot services on Gradle + Java 21 + Spring Boot 3.5: a strict four-layer architecture (Controller → Service → Manager/Client → Mapper/Repository), with an optional Variant layer for multi-implementation strategies. Covers MyBatis + JPA, Spring Validation, global exception handling, TraceId logging, and SpringDoc OpenAPI.

Adding a Skill

  1. Create a directory named after the skill: mkdir my-skill/.
  2. Add a SKILL.md inside it, beginning with the required frontmatter (name, description).
  3. Open a pull request against main.

Repository Hygiene

  • Local Claude Code configuration (.claude/) is ignored — keep per-machine settings out of version control.
  • Each skill lives in its own top-level directory named exactly as the name field in its SKILL.md.
S
Description
Group-level claude code skills.
Readme 78 KiB
Languages
Markdown 100%