Oxidaner commented on code in PR #3340:
URL: https://github.com/apache/dubbo-go/pull/3340#discussion_r3298821353


##########
.agents/skills/dubbo-go-domain/SKILL.md:
##########
@@ -0,0 +1,164 @@
+---
+name: dubbo-go-domain
+description: >-
+  Use this skill when working on the dubbo-go codebase, including implementing 
features, fixing bugs, writing tests,
+  reviewing code, updating documentation, or routing work to a narrower 
dubbo-go-* domain skill. Use for cross-module
+  questions, end-to-end flows, subsystem boundaries, or deciding whether 
config, runtime, protocol, registry, metadata,
+  cluster routing, filters and observability, or tools guidance applies.
+---
+
+# dubbo-go Project Guide
+
+## Project Overview
+
+dubbo-go is the Go implementation of Apache Dubbo. It is an RPC and 
microservice framework that provides service export and reference, registry and 
service discovery, protocol interoperability, cluster fault tolerance, traffic 
governance, configuration, metadata, metrics, tracing, and developer tools.
+
+It mainly provides:
+- Public client and server APIs for Go services.
+- Dubbo, Dubbo3, Triple, gRPC, REST, JSONRPC, and related transport support.
+- Registry integration with Nacos, Zookeeper, Etcd, Polaris, and 
application-level service discovery.
+- Metadata collection, metadata reporting, service name mapping, routing, load 
balancing, filters, metrics, tracing, and CLI or code generation tools.
+
+This repository does not own external registry servers, Dubbo Java 
implementation, sample applications outside this repository, or production 
deployment infrastructure.
+
+## Tech Stack
+
+- Language: Go, module `dubbo.apache.org/dubbo-go/v3`.
+- Go version: `go 1.25.0` in `go.mod`; root `Makefile` uses 
`GOTOOLCHAIN=go1.25.0+auto` for tests.
+- Build: Go modules plus nested Go modules under selected `tools/` directories.
+- Test: `go test`, `testify`, `gomock`, and focused package tests.
+- Lint and format: `go fmt`, `imports-formatter`, `go vet`, `golangci-lint`, 
and `make fmt` or `make lint`.

Review Comment:
   I have refactored the code. Please reevaluate it



##########
.agents/skills/dubbo-go-protocol/SKILL.md:
##########
@@ -0,0 +1,64 @@
+---
+name: dubbo-go-protocol
+description: >-
+  Implements and reviews dubbo-go protocol and transport changes. Use when the 
user asks about Protocol, Invoker,

Review Comment:
   I have refactored the code. Please reevaluate it



##########
.agents/skills/dubbo-go-cluster/SKILL.md:
##########
@@ -0,0 +1,64 @@
+---
+name: dubbo-go-cluster
+description: >-
+  Implements and reviews dubbo-go cluster, routing, directory, and 
load-balancing changes. Use when the user asks about
+  failover, failfast, failsafe, failback, forking, broadcast, available, 
zoneaware, adaptive service, Directory,
+  RouterChain, condition, tag, script, affinity or Polaris routers, load 
balance algorithms, retries, provider
+  selection, or packages cluster/cluster/, cluster/directory/, 
cluster/router/, and cluster/loadbalance/. Do not use
+  for registry backend mechanics unless the directory snapshot contract is 
affected.

Review Comment:
   I have refactored the code. Please reevaluate it



##########
.agents/skills/dubbo-go-domain/references/project-rules.md:
##########
@@ -0,0 +1,37 @@
+# dubbo-go Project Rules

Review Comment:
   I have refactored the code. Please reevaluate it



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to