By frostyard
mkosi/bootc image building skills for Debian-based immutable OS images
WHEN: Building, testing, or publishing bootc/mkosi images. WHEN NOT: General container/Docker workflows unrelated to mkosi.
WHEN: Filesystem layout questions, package relocation, service enablement in immutable OS images. WHEN NOT: Standard Linux filesystem questions for mutable systems.
WHEN: Working with mkosi configuration files, mkosi.conf, Include= directives. WHEN NOT: General Linux configuration, non-mkosi build systems.
WHEN: Creating or modifying system extensions (sysexts). WHEN NOT: Working on base images or desktop profiles without sysext involvement.
Claude Code plugins for the Frostyard organization. Two plugins with auto-invoked skills that activate when working on frostyard repos.
Go development skills applying Uber style, modern Go idioms, and org conventions.
| Skill | Triggers when |
|---|---|
uber-go-style | Writing, reviewing, or refactoring Go code |
go-best-practices | General Go pattern questions, code review |
use-modern-go | Any Go code work (detects version from go.mod) |
go-app-makefile | Creating or updating a Go project Makefile |
frostyard-conventions | Working in any frostyard GitHub org repo |
Priority order: Modern Go > Uber Guide > Go best practices > Frostyard conventions.
mkosi/bootc image building skills for Debian-based immutable OS images.
| Skill | Triggers when |
|---|---|
mkosi-config | Working with mkosi configuration files |
sysext-authoring | Creating or modifying system extensions |
image-building | Building, testing, or publishing bootc/mkosi images |
immutable-fs | Filesystem layout or package relocation questions |
Add frostyard plugins to your project so all team members get them automatically. Run this from your project's root directory:
bash <(curl -fsSL https://raw.githubusercontent.com/frostyard/frostyard-ai/main/install.sh)
This adds frostyard-ai as a team marketplace in your project's .claude/settings.json. When teammates open the project in Claude Code and trust the folder, they'll be prompted to install the plugins.
Commit .claude/settings.json to share it with your team.
If you prefer to configure it by hand, add this to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"frostyard-ai": {
"source": {
"source": "github",
"repo": "frostyard/frostyard-ai"
}
}
},
"enabledPlugins": {
"frostyard-dev@frostyard-ai": true,
"frostyard-os@frostyard-ai": true
}
}
Clone the repo and install each plugin locally:
git clone https://github.com/frostyard/frostyard-ai.git
cd frostyard-ai
# Install both plugins
claude plugin install --local ./plugins/frostyard-dev
claude plugin install --local ./plugins/frostyard-os
Skills activate automatically based on context -- no slash commands needed.
To update after pulling new changes:
git pull
claude plugin install --local ./plugins/frostyard-dev
claude plugin install --local ./plugins/frostyard-os
To uninstall:
claude plugin remove frostyard-dev
claude plugin remove frostyard-os
Skills were authored and tested using the superpowers plugin by Jesse Vincent.
The frostyard-dev plugin consolidates and replaces three earlier plugins:
go-dev and go-web from Gopher Guides — go-best-practices is adapted from their go-best-practices skillmodern-go-guidelines from AWarno — use-modern-go is adapted from their use-modern-go skillThe uber-go-style skill is distilled from the Uber Go Style Guide. The go-best-practices skill also references Effective Go.
The monorepo marketplace structure follows the pattern established by gopher-ai.
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub frostyard/frostyard-ai --plugin frostyard-osOpinionated Go development tools with Uber style, modern Go, and org conventions
Container development and deployment - Docker, registry, Skaffold
Debian changes since training cutoff (latest: 13) — systemd run0, apt deb822 format, /tmp tmpfs default, wtmpdb/lastlog2, OpenSSH DSA removal, curl HTTP/3. Load before working with Debian.
Build optimized Docker images and improve Dockerfile best practices
Docker and containerization expert for Dockerfile optimization, multi-stage builds, docker-compose orchestration, container debugging, image size reduction, security scanning, networking, and volume management. Use when working with Docker containers, writing Dockerfiles, or troubleshooting containerization issues.
The maragu fabrik plugin.
Master Go 1.25+ development with modern patterns, advanced concurrency, performance optimization, and production-ready microservices. Skills: golangci-lint, goreleaser, go-tool (Go 1.24+ tool dependencies), go-blackbox (black box test enforcement), go-structure (project layout), GitHub Actions, GitLab CI. MCP: context7