3be04dab3afabf63e43b4deb1376f793ad01e208
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.
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
- Create a directory named after the skill:
mkdir my-skill/. - Add a
SKILL.mdinside it, beginning with the required frontmatter (name,description). - 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
namefield in itsSKILL.md.
Description
Languages
Markdown
100%