fabric
Build Go microservices and durable agentic workflows on one fabric
All Skills in This Repository (10)
Pure Emerald Level IndicatorsAdding a Metric
Add or modify microservice metrics in service.yaml with go generate.
Adding an Event Sink Endpoint
Automate inbound event sink endpoint creation and integration for microservices.
Adding a Ticker
Automate microservice ticker creation and modification in service.yaml with Go.
Removing a Feature of a Microservice
Remove a feature from a microservice across service.yaml, service.go, tests, and documentation.
Adding a Functional Endpoint
Generate Go endpoint boilerplate from service.yaml function signatures.
Adding an Event Endpoint
Create outbound event endpoints with Go signatures and MulticastTrigger publishing.
Adding a Web Handler Endpoint
Configure Go web endpoints by editing service.yaml and generating boilerplate.
Externalizing and Translating Text
Externalize Go and HTML template strings into a localized text.yaml bundle.
Adding a new microservice
Scaffold a new microservice with doc.go, service.yaml, and code generation.
Adding a Configuration Property
Create or modify microservice configuration properties in service.yaml with Go-style signatures.
Frequently Asked Questions
FAQPage SchemaHow to install Microbus fabric?โผ
Run `npx skills add microbus-io/fabric --all -g -y` in your terminal to install all skills in this suite globally.
What is Microbus used for?โผ
Microbus is a Go framework for building microservices that communicate over a NATS messaging bus, with built-in support for durable agentic workflows, LLM tool-calling, authentication, and observability.
How do I create a new microservice with Microbus?โผ
The add-microservice skill scaffolds the directory, definition file, and handlers, then the genservice generator produces the client, boilerplate, mocks, and manifest from that single definition.
Can Microbus run LLM agent workflows?โผ
Yes. It ships LLM provider services for Claude, ChatGPT, Gemini, and LiteLLM, plus a workflow engine that runs durable, resumable agent workflows with tool-calling and human-in-the-loop pauses.
Does Microbus support SQL databases?โผ
Yes. Dedicated skills scaffold full SQL CRUD microservices for MySQL, PostgreSQL, and SQL Server, including migrations, validation, and REST endpoints.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core