원클릭으로
powerxplugin-crud
PowerXPlugin CRUD 规范总入口技能,用于在实现/修改 CRUD 时选择正确子技能(模型/DTO/Service/Repository/HTTP/gRPC/测试/前端 Nuxt),并按 rulesets 执行检查与生成。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
PowerXPlugin CRUD 规范总入口技能,用于在实现/修改 CRUD 时选择正确子技能(模型/DTO/Service/Repository/HTTP/gRPC/测试/前端 Nuxt),并按 rulesets 执行检查与生成。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
自动检查 contracts/capabilities 与 plugin.yaml/catalog(plugin.d)的同步对齐,适用于功能迭代后快速发现路由、RBAC、清单漂移问题。
规范化梳理与排查 PowerXPlugin 仓库的 GitHub Actions CI/Release 覆盖范围,并指导如何按既定规范追加测试用例与发布前校验。适用于:CI 通过但 tag/release 失败、需要确认当前 workflow 覆盖了哪些模块/用例、要把新功能纳入 CI(含模板同步、px-plugin init 生成物、Go/Node 测试、Playwright 回归)等场景。
基于 .specify/memory/rulesets/crud/api_rest.yaml 的 REST 约定。用于检查 CRUD 路由集、响应封装与路由注册。
基于 .specify/memory/rulesets/crud/di.yaml 的依赖注入规范。用于调整容器构造与依赖注入链路。
基于 .specify/memory/rulesets/crud/dto.yaml 的 CRUD DTO 规范。用于新增/维护 Create/Update/List DTO 与校验标签。
基于 .specify/memory/rulesets/crud/frontend/nuxt_api_client.yaml 的 Nuxt API Client 规范。用于生成/校对 api.ts 与 CRUD composable。
| name | powerxplugin-crud |
| description | PowerXPlugin CRUD 规范总入口技能,用于在实现/修改 CRUD 时选择正确子技能(模型/DTO/Service/Repository/HTTP/gRPC/测试/前端 Nuxt),并按 rulesets 执行检查与生成。 |
CRUD over HTTP:powerxplugin-crud-http -> .specify/memory/rulesets/crud_http.yaml
CRUD over gRPC:powerxplugin-crud-grpc -> .specify/memory/rulesets/crud_grpc.yaml
Frontend Admin 总规:powerxplugin-frontend-admin -> .specify/memory/rulesets/frontend_admin.yaml
STS 出站访问:powerxplugin-sts -> .specify/memory/rulesets/sts.yaml
后端模型:powerxplugin-crud-model -> .specify/memory/rulesets/crud/model.yaml
DTO 与校验:powerxplugin-crud-dto -> .specify/memory/rulesets/crud/dto.yaml
Repository:powerxplugin-crud-repository -> .specify/memory/rulesets/crud/repository.yaml
Service:powerxplugin-crud-service -> .specify/memory/rulesets/crud/service.yaml
DI/容器:powerxplugin-crud-di -> .specify/memory/rulesets/crud/di.yaml
HTTP Handler:powerxplugin-crud-handler-http -> .specify/memory/rulesets/crud/handler_http.yaml
REST 约定:powerxplugin-crud-api-rest -> .specify/memory/rulesets/crud/api_rest.yaml
gRPC 传输:powerxplugin-crud-transport-grpc -> .specify/memory/rulesets/crud/transport_grpc.yaml
gRPC SDK 依赖:powerxplugin-crud-sdk-go -> .specify/memory/rulesets/crud/sdk_go.yaml
Migration:powerxplugin-crud-migration -> .specify/memory/rulesets/crud/migration.yaml
测试:powerxplugin-crud-test -> .specify/memory/rulesets/crud/test.yaml
Nuxt API Client:powerxplugin-crud-fe-nuxt-api-client -> .specify/memory/rulesets/crud/frontend/nuxt_api_client.yaml
Nuxt Components:powerxplugin-crud-fe-nuxt-components -> .specify/memory/rulesets/crud/frontend/nuxt_components.yaml
Nuxt i18n:powerxplugin-crud-fe-nuxt-i18n -> .specify/memory/rulesets/crud/frontend/nuxt_i18n.yaml
Nuxt Layout:powerxplugin-crud-fe-nuxt-layout -> .specify/memory/rulesets/crud/frontend/nuxt_layout.yaml
Nuxt Pages:powerxplugin-crud-fe-nuxt-pages -> .specify/memory/rulesets/crud/frontend/nuxt_pages.yaml
Nuxt Stores:powerxplugin-crud-fe-nuxt-stores -> .specify/memory/rulesets/crud/frontend/nuxt_stores.yaml
Nuxt Tests:powerxplugin-crud-fe-nuxt-tests -> .specify/memory/rulesets/crud/frontend/nuxt_tests.yaml
npm test && npm run lint。