Claude Code plugin marketplace for Serokell engineers
This repo is a Claude Code plugin marketplace.
It ships the serokell-global plugin, which contains skills covering the full Serokell project lifecycle.
Add the marketplace and enable the plugin in ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"serokell": {
"source": { "source": "github", "repo": "serokell/claude-plugins" },
"autoUpdate": true
}
},
"enabledPlugins": ["serokell-global@serokell"]
}For full setup instructions, see docs/claude-setup.md.
Once the plugin is installed, Claude Code loads its skills automatically.
Invoke a skill by name (e.g. /pull-requests) or let Claude apply one when the
task matches its trigger description.
Each skill is a standalone Markdown file in
plugins/serokell-global/skills/<skill-name>/SKILL.md.
| Skill | Description |
|---|---|
bootstrap-repo |
Apply metatemplates defaults to a new repo |
readme |
Write a Standard Readme |
reuse-headers |
Add SPDX copyright and license headers |
gitignore |
Set up .gitignore for Haskell and Nix |
license-choice |
Pick the right license for a Serokell project |
haskell-style |
Write Haskell following the Serokell style guide |
setup-ci |
Wire up GitHub Actions with serokell/nix-templates |
code-testing |
Write tests following Serokell's testing philosophy |
changelog |
Maintain a Keep a Changelog file |
committing-work |
Branch naming and commit message conventions |
pull-requests |
Open, review, and merge PRs |
code-review |
Structured checklist for reviewing PRs |
youtrack-issues |
File and manage YouTrack issues |
nix-binary-cache |
Set up the Serokell private Nix binary cache |
repository-settings |
Apply standard GitHub repository settings |
This project is maintained by Serokell. The names and logo for Serokell are trademark of Serokell OÜ.
We love open source software! See our other projects or hire us to design, develop, and grow your idea!
See CONTRIBUTING.md.
Skills in plugins/serokell-global/skills/ are licensed under CC0-1.0.