By Rhyanz46
Collection of Claude Code skills: Go REST Clean Architecture playbook (controller → use_case → repository, map_validator validation, Stop-and-Wait learning order) and a general code-review skill that verifies unusual patterns with the responsible team before declaring them bugs.
Use when the user asks for a general code review (not a PR-specific review) and wants the reviewer mindset applied — flagging anything that looks wrong, but verifying with the relevant team whether unusual patterns are intentional from a business standpoint before declaring them bugs. Triggers on phrases like "review kodingan", "tolong review kode", "code review", "cek kodingan", "review umum", or when the user asks Claude to act as a reviewer outside the built-in `/review` PR flow.
Canonical playbook for Go REST backends that follow the Clean Architecture pattern (controller → use_case → repository), map_validator-based request validation, and the strict Stop-and-Wait learning order. Use this skill whenever the user asks to design, scaffold, extend, or refactor a Go service in this style — typical signals are mentions of "clean architecture", "controller / use_case / repository / filter pattern", `map_validator`, an `app/{controller,use_case,repository}` layout, a `CLAUDE.md` that references `go-rest-clean-arch`, or the user explicitly invoking this playbook.
Plugin marketplace untuk Claude Code CLI berisi kumpulan skill untuk dipakai sehari-hari. Setelah plugin di-install, semua skill di dalamnya tersedia otomatis di sesi Claude Code.
Di dalam Claude Code CLI, jalankan:
/plugin marketplace add Rhyanz46/go-rest-skills
/plugin install rhyanz46@go-rest-skills
Restart sesi setelah install. Cek dengan /help atau lihat daftar skill di system prompt — kedua skill harus muncul.
Untuk update ke versi terbaru:
/plugin update rhyanz46@go-rest-skills
go-rest-clean-archPlaybook kanonik untuk Go REST backend dengan gaya Clean Architecture (controller → use_case → repository), validasi request berbasis map_validator, dan urutan belajar Stop-and-Wait dari ai_instruction/.
Pakai skill ini saat:
CLAUDE.md yang reference go-rest-clean-archapp/{controller,use_case,repository} muncul atau dibahasDetail lengkap: skills/go-rest-clean-arch/SKILL.md (+ folder references/ untuk hard rules dan contoh).
code-review-businessSkill review kodingan general dengan satu prinsip kunci: kalau ada yang aneh, verifikasi ke tim yang bersangkutan dulu — jangan langsung memvonis "bug". Banyak pola yang terlihat janggal sebenarnya sengaja begitu karena alasan bisnis, regulasi, atau kompromi historis.
Pakai skill ini saat:
Output dikelompokkan ke 4 kategori: bug jelas, perlu konfirmasi bisnis (paling penting — disertai pertanyaan siap-paste untuk tim terkait), code smell, dan catatan positif.
Untuk PR formal, security review, atau perbaikan langsung, pakai built-in /review, /ultrareview, atau /security-review.
Detail lengkap: skills/code-review-business/README.md dan SKILL.md.
Misalkan kamu prompt: "tolong review kodingan di app/use_case/payment.go" — Claude akan menjawab kira-kira begini:
🔴 Bug jelas (1)
payment.go:78— error darirepo.GetOrder()di-ignore (order, _ := ...). Kalau order tidak ditemukan, fungsi lanjut pakai zero-valueOrderdan akan crash diorder.Customer.ID. Fix: propagate error, jangan ignore.🟡 Perlu konfirmasi bisnis (2)
payment.go:14— refund di-branch berdasarkan tanggal hard-coded2024-01-01. Bisa jadi cutover dari migrasi sistem lama, atau requirement compliance.
- Tanya ke tim payments: "Tanggal
2024-01-01diRefund()ini cutover apa? Apakah aman dijadikan konstanta bernama, atau memang akan ada cutover lain?"- Owner kemungkinan: tim payments (dari
git log3 commit terakhir di file ini semua dari@payment-team)payment.go:92—customer.Tier == "legacy"di-skip dari kalkulasi fee, padahal tier"legacy"tidak pernah di-write di codebase ini.
- Tanya ke tim billing: "Tier
legacymasih dipakai? Di-set di mana? Skip fee di sini intended?"- Owner belum jelas — disarankan tanya di
#engineering-generaldulu.🟢 Code smell (1)
payment.go:130-145— chainif-elsepanjang untuk status enum. Layak refactor jadiswitch. Prioritas rendah.
Bagian 🟡 itu yang biasanya paling berharga — bukan menyuruh ubah, tapi menyiapkan pertanyaan + konteks supaya keputusan tetap di tim.
.
├── .claude-plugin/
│ ├── marketplace.json # marketplace manifest
│ └── plugin.json # plugin manifest
├── skills/
│ ├── go-rest-clean-arch/
│ │ ├── SKILL.md
│ │ └── references/ # hard rules, anti-patterns, recipes
│ └── code-review-business/
│ ├── SKILL.md
│ └── README.md
├── tools/
│ └── lint.sh # static analysis helper
└── CHANGELOG.md # version history
Lihat CHANGELOG.md untuk riwayat perubahan tiap versi.
Repo ini personal, tapi PR / issue welcome kalau ada saran perbaikan atau temuan bug di skill-nya.
Free to use & modify untuk kebutuhan personal maupun tim.
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 rhyanz46/go-rest-skills --plugin rhyanz46A general DevOps playbook for running microservices and their web frontends on shared hosts: PM2 in dev, Nomad orchestration in prod, with service discovery, secrets, systemd, host-service binding, production hygiene, security maintenance, an incident playbook, and a GitHub Actions CI/CD generator (VPS/AWS, Nomad/PM2, single or multi-client).
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.