rakunlabs

~/rakunlabs/skills $ cat SKILL.md

Teach your agent
the rakunlabs way.

A skill is a single SKILL.md file — frontmatter plus markdown — that coding agents like Claude Code and opencode load on demand. Drop the folder into your agent's skills directory and it picks it up automatically.

available skills

rakunlabs-go

view source ↗

Build a Go service the rakunlabs way

Project layout, the canonical main.go run(ctx) wiring, chu config, the ada middleware stack, and copy-paste quickstarts for each core library.

covers intologichutelladaokcachequerymuzbwalantummy

install

One command — pick your agent. degit copies just the skill folder (no git history) into the directory your agent watches.

Claude Code — ~/.claude/skills/rakunlabs-go
npx degit rakunlabs/rakunlabs/skills/rakunlabs-go ~/.claude/skills/rakunlabs-go

Prefer git? Clone and copy the folder:

manual
git clone https://github.com/rakunlabs/rakunlabs
cp -r rakunlabs/skills/rakunlabs-go ~/.claude/skills/

Restart your agent (or start a new session) so it scans the new skill.

usage

You don't invoke it manually — the agent loads the skill on its own when your request matches its description. Just ask:

prompt your agent
scaffold a new rakunlabs Go service called "billing" with
chu config, tell telemetry and an ada HTTP server