Skip to main content
在 Manus 中运行任何 Skill
一键导入
reearth
GitHub 创作者资料

reearth

按仓库查看 4 个 GitHub 仓库中的 10 个已收集 skills。

已收集 skills
10
仓库
4
更新
2026-07-21
仓库浏览

仓库与代表性 skills

server-conventions
软件开发工程师

Core conventions and MUST-follow rules for the reearth-cms Go server (server/). Use whenever writing, editing, or reviewing Go code under server/ — covers clean-architecture layer boundaries, import paths, domain builders, error handling, IDs, and the verification commands. Read this before touching pkg/, internal/usecase/, internal/adapter/, or internal/infrastructure/.

2026-07-13
add-feature
软件开发工程师

Step-by-step workflow for adding a new feature or entity to the reearth-cms server end to end across clean-architecture layers. Use when asked to add a new domain model, repository, use case, GraphQL or public API endpoint, or to wire a new capability through the server (server/). Covers the canonical domain → repo interface → interactor → mongo+memory → GraphQL schema → resolver → codegen order.

2026-07-02
codegen
软件开发工程师

How and when to run code generation in the reearth-cms server (server/) — gqlgen (GraphQL), oapi-codegen (OpenAPI/integration API), mockgen (repo/gateway mocks), and protoc (internal gRPC). Use whenever you edit a *.graphql schema, an OpenAPI yml spec, a .proto file, or add/change a repo or gateway interface, or when generated files (generated.go, models_gen.go, *mock*) are stale or out of sync.

2026-07-02
interactor-pattern
软件开发工程师

The transaction, permission-check, and event-publishing pattern for use case interactors in the reearth-cms server (internal/usecase/interactor/). Use when writing or editing an interactor method (Create/Update/Delete/etc.), wiring permission checks, wrapping logic in a transaction, or choosing between Run0/Run1/Run2/Run3. Explains Usecase().WithWritableWorkspaces().Transaction() and operator-based checks.

2026-07-02
write-go-tests
软件质量保证分析师与测试员

Conventions for writing Go tests in the reearth-cms server (server/) — table-driven tests with t.Parallel(), interactor tests using in-memory repositories, and e2e GraphQL tests. Use when adding or fixing tests for pkg/ domain code, internal/usecase/interactor logic, or e2e/ flows, or when a test is flaky, skipped, or won't compile.

2026-07-02
已展示 4 / 4 个仓库
已展示全部仓库