원클릭으로
add-biz-module
Guide for creating new biz modules in go-revjs. Use when adding business logic modules or generated biz/repo scaffolding.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Guide for creating new biz modules in go-revjs. Use when adding business logic modules or generated biz/repo scaffolding.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Guide for adding HTTP API routes in go-revjs. Use when creating new route modules or REST-style endpoints.
Apply Go best practices, idioms, and conventions when writing, reviewing, or refactoring go-revjs backend code.
Use when designing or refactoring react-revjs frontend pages that should feel compact, refined, content-dense, tool-like, doc-like, or suitable for search/detail/BBS style content pages instead of marketing landing pages.
Use when adding or changing js-deob cases, transforms, decoder handling, switch-flattening rules, or deobfuscation pattern support. Requires adding or updating focused tests for the new case and running the full js-deob test suite to confirm existing behavior is not broken.
Use when a react-revjs page component has substantial logic (state, derived values, handlers, side effects) that should be extracted into a dedicated hook file so the TSX file is reduced to pure rendering.
Automate browser interactions, test web pages and work with Playwright tests.
| name | add-biz-module |
| description | Guide for creating new biz modules in go-revjs. Use when adding business logic modules or generated biz/repo scaffolding. |
Use this workflow when adding a new business logic module under internal/biz.
internal/biz/gen.gointernal/biz/internal/data/ when --with-crud is usedEdit internal/biz/gen.go and add one line:
//go:generate nr gen -t biz -n your_feature --no-repo
// or
//go:generate nr gen -t biz -n your_feature --with-crud --ent-name YourEntity
Use:
--no-repo for pure business logic--with-crud --ent-name YourEntity when the module needs an Ent-backed repositoryFrom internal/biz/ run:
go generate .
Keep to existing revjs patterns:
NewYourFeatureBizlog.Named("your-feature-biz")From cmd/app/ run:
wire
snake_case in generator names and file names.