金色时刻 · 15:48
让好资源,触手可及
AGENT SKILL

rm-any

rm-any 是面向软件开发的 Agent Skill,来自 microbus-io/fabric。查看技能说明、操作步骤与使用约定,并通过原项目了解详细用法。

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.

SKILL.md

下载 MD ↓
nameRemoving a Feature of a Microservice
descriptionRemoves 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.

Workflow

Copy this checklist and track your progress:

Removing a part of a microservice:
- [ ] Step 1: Remove Definition From service.yaml
- [ ] Step 2: Remove Implementation
- [ ] Step 3: Remove Test
- [ ] Step 4: Remove Unused Custom Types
- [ ] Step 5: Update Boilerplate code
- [ ] Step 6: Document the Microservice

Step 1: Remove Definition From service.yaml

Remove the definition from service.yaml.

Step 2: Remove Implementation

Remove any implementation code from service.go.

Step 3: Remove Test

Remove the corresponding test fom service_test.go.

Step 4: Remove Unused Custom Types

If the deleted definition was using non-primitive custom types that are no longer used elsewhere, remove the definition of the unused types from the API directory.

Step 5: Update Boilerplate Code

Run go generate to update the boilerplate code.

Step 6: Update Documentation

Update the microservice's local AGENTS.md to reflect the removal.

来源:microbus-io/fabric · Apache-2.0 许可 · 许可原文 · MD 为来源页保存的历史版本