This is the contributor's handbook for the Butterbase monorepo, which spans CLI tools, SDKs, MCP servers, and API services. You'll want this when adding new MCP tools (it walks through the four-step registration process), writing database migrations with their sequential numbering system, or understanding how the 28+ tools are organized into standalone operations versus umbrella "manage_*" actions. The architecture section alone is worth having open: it maps out nine packages and services, from the Fastify control API on port 4000 to the Deno serverless runtime. Solid reference material if you're actually touching this codebase, less useful if you just want to use Butterbase.

GitHub stars
532
last updated
Jun 11, 2026

Install

$ npx -y skills add butterbase-ai/butterbase-skills --skill contributing --agent claude-code

Installs into .claude/skills of the current project.

Files

1. Overview

Contributor guide for the Butterbase monorepo. Covers architecture, how to add MCP tools, API routes, database migrations, and coding conventions.


2. Monorepo Map

Sponsors

Details

Repository
github.com/butterbase-ai/butterbase-skills
Categories
Backend & APIs, AI & Agent Building, CLI & Terminal
License
MIT
First seen
Jun 11, 2026

More from butterbase-ai/butterbase-skills

All 39
1butterbase-ai avatarjourney-frontendbutterbase-ai/butterbase-skillsUse as the frontend build stage of the Butterbase journey. Implements the Frontend section of 02-plan.md by delegating to deploy-frontend. Scaffolds (if needed)0skills.sh installs
2claude-office-skills avatarWebhook Automationclaude-office-skills/skillsBuild and manage webhook-based integrations for real-time event processing and API connections0skills.sh installs
3daffy0208 avatarPerformance Optimizerdaffy0208/ai-dev-standardsOptimize application performance and scalability. Use when investigating slow applications, scaling bottlenecks, or improving response times. Covers profiling, 0skills.sh installs
4davila7 avatarSMTP Penetration Testingdavila7/claude-code-templatesThis skill should be used when the user asks to "perform SMTP penetration testing", "enumerate email users", "test for open mail relays", "grab SMTP banners", "0skills.sh installs
5exboys avatarevotown-handoffexboys/evotownQueue a cross-agent or cross-team handoff through the Evotown control plane.0skills.sh installs
6FISHers6 avatardoctorFISHers6/clawBro诊断 ClawBro Gateway 配置和运行问题,逐项检查并给出修复建议。0skills.sh installs