Adding an Outbound Event Endpoint
openbooklet.com/s/adding-an-outbound-event-endpointopenbooklet.com/s/adding-an-outbound-event-endpoint@1.0.0GET /api/v1/skills/adding-an-outbound-event-endpointCreates or modify an outbound event endpoint of a microservice. Use when explicitly asked by the user to create or modify an outbound event endpoint of a microservice.
Creates or modify a configuration property of a microservice. Use when explicitly asked by the user to create or modify a configuration property of a microservice, or when it makes sense to externalize a certain setting of the microservice.
Creates or modify a functional endpoint of a microservice. Use when explicitly asked by the user to create or modify a functional or RPC endpoint of a microservice.
Creates or modify a metric of a microservice. Use when explicitly asked by the user to create or modify a custom metric for a microservice, or when it makes sense to measure a certain operation taken by the microservice.
Creates and initializes a new microservice. Use when explicitly asked by the user to create a new microservice.
Creates and initializes a new microservice that provides CRUD operations to a SQL database such as MySQL, Postgres or Microsoft SQL Server. Use when explicitly asked by the user to create a new SQL or CRUD microservice to persist an object.
Creates or modify a ticker of a microservice. Use when explicitly asked by the user to create or modify a ticker or a recurring operation for a microservice.
Creates or modify a web handler endpoint of a microservice. Use when explicitly asked by the user to create or modify a web handler endpoint of a microservice.
Creates or modify an inbound event sink endpoint of a microservice. Use when explicitly asked by the user to create or modify an inbound event sink endpoint of a microservice.
Adds fields to an object that is persisted to a SQL database by a CRUD microservice. Use when explicitly asked by the user to add fields (or properties) to the object; or when explicitly asked by the user to add columns to the database table.
Performs an architectural review of a microservice-based system built on the Microbus framework. Examines service boundaries, dependencies, coupling, API design, resilience, data ownership, observability, security, and operational concerns. Produces a structured report with findings and recommendations.
Changes fields of an object that is persisted to a SQL database by a CRUD microservice. Use when explicitly asked by the user to change, modify or rename fields (or properties) of the object; or when explicitly asked by the user to change, modify or rename columns of the database table.
Regenerates the topology diagram of the application's microservices. Use when microservices are added or removed from main/main.go, or when downstream dependencies change.
Externalizes user-facing text to a resource bundle where they can be easily translated. Use to externalize static strings that are shown to the end user.
Post-change housekeeping steps to perform after modifying a microservice. Includes updating the manifest, documentation, versioning, and prompt tracking. Use after completing a change to a microservice, unless the relevant skill already includes these steps.
Sets up a project with the latest the Microbus framework. Use when explicitly asked by the user to initialize a project to use the Microbus framework, or to upgrade an existing Microbus project to the latest version of the framework.
Modifies an existing functional endpoint, web handler endpoint, event source, event sink, configuration property, ticker or metric of a microservice. Use when explicitly asked by the user to modify a feature of a microservice.
Regenerates the boilerplate files of a microservice from its manifest and service code. Use when boilerplate files are corrupted, outdated, or need to be rebuilt from scratch.
Removes a configuration property, functional endpoint, event source, event sink, web handler endpoint, ticker or metric, from a microservice. Use when explicitly asked by the user to remove a feature of a microservice.
Removes fields of an object that is persisted to a SQL database by a CRUD microservice. Use when explicitly asked by the user to remove fields (or properties) of the object; or when explicitly asked by the user to remove columns of the database table.
Renames the database table used by a SQL CRUD microservice to persist objects. Use when explicitly asked by the user to rename the table.
Auto-indexed from microbus-io/fabric
Are you the author? Claim this skill to take ownership and manage it.
Related Skills
graceful-error-recovery
Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.
audience-aware-communication
Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.
Refactoring Expert
Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.
Research Expert
Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.
clarify-ambiguous-requests
Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.
structured-step-by-step-reasoning
Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.