6beb72688ebcf61b30c478abfa7f4ee0bbc1b157
Document the process for adding or modifying a skill, frontmatter requirements, style (British English), commit conventions, and the licence under which contributions are accepted.
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%