By mbu-id
MBU engineering standards and tools for database, Go, engine, React, ClickUp, and statusline
ClickUp workspace operations and task management for the MANBU project (MBU ID team). Use this skill for any ClickUp operations including creating/updating/filtering tasks, managing documents, team collaboration, time tracking, and workspace navigation. Apply when the user mentions tickets, tasks, sprints, ClickUp, or needs to track work items. This skill provides direct access to MANBU list 901818354791 in workspace 90181213274.
PostgreSQL schema design standards for MBU ID services. Use this skill whenever working with database schemas, table definitions, migrations, foreign keys, indexes, or any PostgreSQL DDL. Apply these standards when creating new tables, modifying existing schemas, or reviewing database design. This includes soft delete patterns, naming conventions, and migration workflows with Bun.
Engine framework (mbu-id/engine) usage patterns and integration guide. Use this skill when working with the Engine framework for lifecycle management (OnStart, OnStop, Run), database integration (PostgreSQL, MongoDB, Redis), message brokers (RabbitMQ, NATS), or transport protocols (REST, gRPC). Apply when initializing Engine in main.go, configuring database connections, setting up message consumers, or implementing transport handlers.
Go backend development standards and scaffold tools for MBU ID services. Use this skill for any Go backend work including project initialization, entity generation, repository patterns, usecase implementation, REST/gRPC handlers, event publishers/subscribers, and dependency injection. Apply when scaffolding new services, adding features to existing Go services, or implementing clean architecture patterns. This skill covers the complete workflow from SQL DDL to production-ready handlers.
React/TypeScript frontend development standards for MBU ID services. Use this skill for any React/TypeScript frontend work including component structure, state management, form handling, API integration, and styling. Apply when building new components, implementing hooks, managing state with Context/Zustand/React Query, handling forms with React Hook Form + Zod, or setting up TypeScript types. This skill enforces type safety and modern React patterns.
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.
Skill marketplace for the MBU engineering team. Extends Claude Code with specialized capabilities for database design, Go backend development, engine framework usage, React frontend, ClickUp management, and statusline configuration.
# Add marketplace from GitHub
claude plugin marketplace add https://github.com/mbu-id/claude-plugins
# Install MBU skills (includes all 6 skills)
claude plugin install [email protected]
Setup statusline (one-time):
# Configure MBU statusline with ClickUp task tracking
/mbu-statusline
Local development:
# Add local marketplace
claude plugin marketplace add /Users/alifamri/Works/Enigma/Projects/Manbu/claude-plugins
# Install from local
claude plugin install [email protected]
All skills are available under the skills plugin:
| Skill | Command | Description | Key Features |
|---|---|---|---|
mbu-database | /mbu-database | PostgreSQL schema design standards | Table naming, soft delete, migrations, indexing |
mbu-golang | /mbu-golang | Go backend clean architecture | Scaffold tools, project structure, REST/gRPC handlers, event-driven |
mbu-engine | /mbu-engine | Engine framework (mbu-id/engine) | Lifecycle, database, RabbitMQ, REST/gRPC transport |
mbu-react | /mbu-react | React/TypeScript frontend standards | Component patterns, state management, hooks, forms |
mbu-clickup | /mbu-clickup | ClickUp workspace operations | Task management, documents, team collaboration |
mbu-statusline | /mbu-statusline | Statusline configuration | 🐓 chicken icon, git status, project context |
Generate production-ready Go code:
SCRIPTS=~/Works/Enigma/Projects/Manbu/claude-plugins/skills/mbu-golang/scripts
# Initialize project
$SCRIPTS/scaffold-init.sh github.com/mbu-id/myapi
# Generate from SQL
echo "CREATE TABLE warehouses (...)" | $SCRIPTS/scaffold-entity.sh --from-stdin
# Generate layers
$SCRIPTS/scaffold-usecase.sh Warehouse
$SCRIPTS/scaffold-factory.sh Warehouse
$SCRIPTS/scaffold-handler.sh Warehouse
# gRPC (after writing .proto)
$SCRIPTS/scaffold-grpc.sh Order
# Events
$SCRIPTS/scaffold-publisher.sh Order
$SCRIPTS/scaffold-subscriber.sh order Order
9 Scaffold Scripts:
scaffold-init.sh — Project skeletonscaffold-entity.sh — Entity from SQL DDLscaffold-repo.sh — Repository (auto-chained)scaffold-usecase.sh — Business logic layerscaffold-factory.sh — Dependency injectionscaffold-handler.sh — REST handlers + requestsscaffold-grpc.sh — gRPC handler + proto boilerplatescaffold-publisher.sh — Event publisherscaffold-subscriber.sh — Event subscriberClean Architecture Layers:
Handler → Usecase → Repository → Database
Project Structure:
svc-warehouse/
├── main.go # Engine lifecycle
├── entity/ # Separate module
│ ├── go.mod
│ └── warehouse.go
├── src/
│ ├── handler/
│ │ ├── rest/warehouse/ # REST handlers
│ │ └── grpc/warehouse.go # gRPC handlers
│ ├── usecase/
│ │ ├── warehouse.go # Business logic
│ │ └── factory.go # DI container
│ ├── repository/
│ │ └── warehouse.go # Data access
│ ├── event/
│ │ ├── publisher/ # Emit events
│ │ └── subscriber/ # Consume events
│ ├── handler.go # Route registration
│ ├── subscriber.go # Event registration
│ └── permission.go # Permission sync
└── proto/ # gRPC definitions
├── go.mod
├── warehouse.proto
├── constant.go
└── converter.go
Key Patterns:
ctx.Bind() → validate.Request interfaceAdd SKILL.md with YAML frontmatter inside skills/:
---
name: my-skill
description: One-line description of when to use this skill
triggers:
- keyword1
- keyword2
---
claude plugin validate ./
# Update marketplace
claude plugin marketplace update mbu.id
# Reinstall plugin
claude plugin install [email protected] --force
# Reload plugins in active session
/reload-plugins
npx claudepluginhub mbu-id/claude-plugins --plugin skillsA growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.