Skip to main content
Manus에서 모든 스킬 실행
원클릭으로
GitHub 저장소

reearth-cms

reearth-cms에는 reearth에서 수집한 skills 5개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.

수집된 skills
5
Stars
22
업데이트
2026-07-13
Forks
11
직업 범위
직업 카테고리 2개 · 100% 분류됨
저장소 탐색

이 저장소의 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