VerifiedGit
v1.0.0

Architectural Review

by @microbus-io0 pulls
URLopenbooklet.com/s/architectural-review
Pinnedopenbooklet.com/s/architectural-review@1.0.0
APIGET /api/v1/skills/architectural-review

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.

21 skills from this repomicrobus-io/fabric
Architectural Reviewviewing
Adding a Configuration Property.claude/skills/microbus/add-config/SKILL.md

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.

Adding a Functional Endpoint.claude/skills/microbus/add-function/SKILL.md

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.

Adding a Metric.claude/skills/microbus/add-metric/SKILL.md

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.

Adding a new microservice.claude/skills/microbus/add-microservice/SKILL.md

Creates and initializes a new microservice. Use when explicitly asked by the user to create a new microservice.

Adding a new SQL CRUD microservice.claude/skills/sequel/add-microservice/SKILL.md

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.

Adding a Ticker.claude/skills/microbus/add-ticker/SKILL.md

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.

Adding a Web Handler Endpoint.claude/skills/microbus/add-web/SKILL.md

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.

Adding an Inbound Event Sink Endpoint.claude/skills/microbus/add-inbound-event/SKILL.md

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.

Adding an Outbound Event Endpoint.claude/skills/microbus/add-outbound-event/SKILL.md

Creates 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.

Adding fields to the object persisted by a SQL CRUD microservice.claude/skills/sequel/add-fields/SKILL.md

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.

Changing fields of the object persisted by a SQL CRUD microservice.claude/skills/sequel/modify-fields/SKILL.md

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.

Chart Topology Diagram.claude/skills/microbus/chart-topology/SKILL.md

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.

Externalizing and Translating Text.claude/skills/microbus/i18n/SKILL.md

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.

Housekeeping After a Change.claude/skills/microbus/housekeeping/SKILL.md

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.

Initializing a Microbus Project.claude/skills/microbus/init-project/SKILL.md

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.

Modifying a Feature of a Microservice.claude/skills/microbus/modify-feature/SKILL.md

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.

Regenerate Boilerplate.claude/skills/microbus/regenerate-boilerplate/SKILL.md

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.

Removing a Feature of a Microservice.claude/skills/microbus/remove-feature/SKILL.md

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.

Removing fields of the object persisted by a SQL CRUD microservice.claude/skills/sequel/remove-fields/SKILL.md

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.

Renaming the database table in a SQL CRUD microservice.claude/skills/sequel/rename-table/SKILL.md

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

@openbooklet

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.

1.1K0
@openbooklet

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.

1.1K0
@openbooklet

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.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

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.

1.1K0
@openbooklet

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.

1.1K0