AlexStocks opened a new pull request, #3565: URL: https://github.com/apache/dubbo-go/pull/3565
## What Add `.workbuddy/skills/dubbogo/SKILL.md` — an onboarding skill for AI coding agents (WorkBuddy / Cursor / Claude Code) so beginners can ask the agent to explain the project and get reliable, repo-grounded guidance. ## Why dubbo-go is a large monorepo; new contributors often don't know where to start. An agent-facing skill makes the project map, build/test commands, and the SPI/extension mechanism discoverable the moment a developer opens the repo with an AI agent. ## What it covers - Project map: responsibilities of `client/ cluster/ common/ config_center/ filter/ protocol/ registry/ imports/` etc. - Build & test: `make test`, `make test-race`, `make lint`, `GOTOOLCHAIN=go1.25.0+auto` (go.mod requires go 1.25.0). - Core entry points reading order: `dubbo.go → options.go → loader.go → common/extension → imports/`. - SPI/extension mechanism + the "三步加扩展" template (the most common beginner trap: forgetting to reference the new impl in `imports/`). - Common tasks A–D: add filter / protocol / registry / read architecture, each with "grep real code before editing" guardrails. - Docs index + agent constraints aligned with `CODE_REVIEW_GUIDE.md`. ## Note This PR adds a single file, branched from `develop`. The skill is read only by AI coding agents and does not affect runtime/build. 🤖 Generated with WorkBuddy -- 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]
