Agent skill

Devinggo Generator

by huagelong in huagelong/devinggo

DevingGo 代码生成器 CLI 工具集。当用户需要生成 CRUD 代码、创建模块、管理 Worker 任务、 导入导出模块、或需要快速搭建后端/前端代码时使用。适用于任何涉及代码生成、模块管理、 数据库表对应的前后端代码生成的场景。

Apache-2.0Auto-check passedDevOps & Cloud

Install Devinggo Generator

skills CLI
$ npx skills add huagelong/devinggo --skill devinggo-generator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install huagelong/devinggo devinggo-generator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/huagelong/devinggo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/generator .claude/skills/devinggo-generator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
devinggo-generator
GitHub stars
122
Token cost
~3.3k tokens
SKILL.md length
807 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
Apache-2.0

At a glance

DevingGo 代码生成器 CLI 工具集。当用户需要生成 CRUD 代码、创建模块、管理 Worker 任务、 导入导出模块、或需要快速搭建后端/前端代码时使用。适用于任何涉及代码生成、模块管理、 数据库表对应的前后端代码生成的场景。

  • Works in 12 steps: 模块管理 (module) → Worker 任务 (worker) → CRUD 生成 (crud) → …
  • DevOps & Cloud work in your project
  • SKILL.md covers 概述, 工具位置, 命令速查表 and 完整 CLI 参考, plus 4 more sections
  • Calls make, go and pnpm

What it does

Devinggo Generator is an agent skill from huagelong/devinggo. DevingGo 代码生成器 CLI 工具集。当用户需要生成 CRUD 代码、创建模块、管理 Worker 任务、 导入导出模块、或需要快速搭建后端/前端代码时使用。适用于任何涉及代码生成、模块管理、 数据库表对应的前后端代码生成的场景。 触发关键词:生成代码、CRUD、模块管理、Worker任务、生成器、代码生成器、 创建模块、克隆模块、导入模块、导出模块、定时任务、异步任务

Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud. It works with Docker, Vite, Vue.js and Go. The repository describes itself as: 📱🚀 🧩devinggo 是一款基于 Vue 和 Goframe v2 的全栈开发平台,适配 vibe coding,集成 JWT 鉴权、动态路由、消息队列等功能,提供丰富场景模板,助您快速构建企业级应用,专注业务开发。 The licence is Apache-2.0.

When your agent uses it

  • DevOps & Cloud work in your project

Example prompts

  • “/devinggo-generator”

Requirements

  • Docker

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. 模块管理 (module)
  2. Worker 任务 (worker)
  3. CRUD 生成 (crud)
  4. 主程序 CLI (go run main.go)
  5. GoFrame CLI (gf)
  6. Makefile 命令总览
  7. 代码生成器 CLI (go run ./hack/generator/main.go)
  8. 前端 admin-ui CLI
  9. 数据库迁移
  10. 常用组合工作流
  11. 后端编译检查
  12. Service 接口检查

What it can do on your machine

Read from SKILL.md and the folder at commit 3092faa. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • make
    • go
    • pnpm
    • yarn

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pnpm and yarn, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Devinggo Generator loads about 3.3k tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 807 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~53
When it runs · the whole SKILL.md, loaded when a task matches
~3.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from huagelong/devinggo at commit 3092faa, republished under its Apache-2.0 licence (© huagelong). 807 words, ~3,258 tokens.

Download SKILL.mdSave it as .claude/skills/devinggo-generator/SKILL.md (or your agent's skills folder).
name
devinggo-generator
description
DevingGo 代码生成器 CLI 工具集。当用户需要生成 CRUD 代码、创建模块、管理 Worker 任务、 导入导出模块、或需要快速搭建后端/前端代码时使用。适用于任何涉及代码生成、模块管理、 数据库表对应的前后端代码生成的场景。 触发关键词:生成代码、CRUD、模块管理、Worker任务、生成器、代码生成器、 创建模块、克隆模块、导入模块、导出模块、定时任务、异步任务

DevingGo 代码生成器 Skill

概述

DevingGo Generator 是一个统一的代码生成 CLI 工具,支持:

  • 模块管理:创建、克隆、导入、导出、验证模块
  • Worker 任务生成:创建异步任务、定时任务、混合任务
  • CRUD 代码生成:根据数据库表自动生成完整的前后端代码

工具位置

./hack/generator/main.go

命令速查表

1. 模块管理 (module)
命令功能用法
module:create创建新模块-name <模块名>
module:clone克隆现有模块-source <源> -target <目标>
module:export导出模块为 zip-name <模块名>
module:import从 zip 导入模块-file <zip路径>
module:list列出所有模块无参数
module:validate验证模块完整性-name <模块名>
2. Worker 任务 (worker)
命令功能用法
worker:create创建 Worker 任务-module <模块> -name <名称> -type <task/cron/both>
3. CRUD 生成 (crud)
命令功能用法
crud:generate生成 CRUD 代码-m <模块> -t <表名> -n <中文名> [--frontend]

完整 CLI 参考

1. 主程序 CLI (go run main.go)

入口:main.go,基于 GoFrame gcmd 框架。

命令用法说明
默认无参go run main.go启动所有服务(等同于 all)
allgo run main.go all启动 HTTP + Worker 服务
httpgo run main.go http仅启动 HTTP 服务
workergo run main.go worker仅启动 Worker 服务
versiongo run main.go version查看版本
unpackgo run main.go unpack释放打包的资源文件(如配置文件)
installgo run main.go install系统初始化安装
migrate:upgo run main.go migrate:up [-n N]应用 N 个 up 迁移,N 为空则应用全部
migrate:downgo run main.go migrate:down [-n N]应用 N 个 down 迁移
migrate:gotogo run main.go migrate:goto -v 版本迁移到指定版本
migrate:creatego run main.go migrate:create -name NAME创建带时间戳的 up/down 迁移文件
migrate:forcego run main.go migrate:force -v 版本强制设置版本(忽略脏状态)
helpgo run main.go help查看帮助

全局参数:

  • -c, --config:指定配置文件,默认 config.yaml
    bash
    go run main.go -c hack/config.yaml
2. GoFrame CLI (gf)

项目依赖 GoFrame CLI 进行代码生成,常用命令:

命令说明
gf run main.go热编译运行
gf gen dao根据数据库表生成 Entity/DAO/DO
gf gen service根据 logic 生成 service 接口
gf gen ctrl根据 api 生成 controller/sdk
gf gen enums扫描枚举生成 enums.go
gf gen pb解析 protobuf 并生成 go 文件
gf gen pbentity根据数据库表生成 protobuf entity
gf docker构建 Docker 镜像
gf up -a升级 GoFrame 到最新版

安装/更新 gf CLI:

bash
make cli
3. Makefile 命令总览

文件:Makefile、hack/hack.mk、hack/hack-cli.mk、hack/hack-cus.mk

开发与构建
命令说明
make run开发模式运行,先执行 make dao service 再 go run main.go
make build生产构建,自动构建前端并打包到 resource/public/admin
make install执行 go run main.go install
make ui.install安装前端依赖(yarn install)
make ui.build构建前端(yarn build)
GoFrame 代码生成
命令说明
make dao生成 DAO/DO/Entity
make service生成 Service 接口
make ctrl生成 Controller/SDK
make enums生成枚举文件
make pb生成 protobuf 代码
make pbentity生成 protobuf entity
代码质量
命令说明
make lint执行 golangci-lint
make fmt执行 goimports 和 gofmt 格式化
Docker / 部署
命令说明
make image构建 Docker 镜像
make image.push构建并推送镜像
make deploy使用 kustomize + kubectl 部署
代码生成器封装(make gen-help 可查看)
命令用法示例说明
make gen-modulemake gen-module name=blog创建新模块
make clone-modulemake clone-module name=news source=blog克隆模块
make export-modulemake export-module name=blog导出模块 zip
make import-modulemake import-module file=./blog.zip导入模块 zip
make list-modulesmake list-modules列出所有模块
make validate-modulemake validate-module name=blog验证模块结构
make gen-workermake gen-worker module=system worker=SendEmail type=task创建 Worker
make gen-crudmake gen-crud table=system_user module=system name=用户 frontend=1生成 CRUD
4. 代码生成器 CLI (go run ./hack/generator/main.go)
命令用法说明
module:create-name <模块名>创建新模块
module:clone-source <源> -target <目标>克隆现有模块
module:export-name <模块名>导出模块为 zip
module:import-file <zip路径>导入模块
module:list无参数列出所有模块
module:validate-name <模块名>验证模块完整性
worker:create-module <模块> -name <名称> [-type task/cron/both]创建 Worker 任务
crud:generate-m <模块> -t <表名> -n <中文名> [--frontend]生成 CRUD 代码
Show full SKILL.md (335 more words)Show less
5. 前端 admin-ui CLI

进入 admin-ui/ 目录执行:

命令说明
pnpm install安装依赖
pnpm dev启动所有前端应用开发服务器
pnpm dev:backend仅启动 backend 应用
pnpm dev:docs仅启动 docs 应用
pnpm build构建所有应用
pnpm build:backend仅构建 backend 应用
pnpm build:docs仅构建 docs 应用
pnpm build:analyze构建并分析包体积
pnpm lint执行 ESLint 检查
pnpm format自动格式化代码
pnpm check执行所有检查(循环依赖、拼写、类型、依赖)
pnpm check:type执行 TypeScript 类型检查
pnpm check:circular检查循环依赖
pnpm check:dep检查依赖问题
pnpm check:cspell拼写检查
pnpm test:unit运行单元测试
pnpm test:e2e运行 E2E 测试
pnpm clean清理构建产物
pnpm reinstall完全重新安装依赖
pnpm commit使用 czg 提交(交互式)
6. 数据库迁移

项目使用 GoFrame 的迁移组件,命令通过主程序 CLI 调用:

bash
# 创建迁移
go run main.go migrate:create -name create_users_table

# 应用迁移
go run main.go migrate:up
go run main.go migrate:up -n 1

# 回滚迁移
go run main.go migrate:down
go run main.go migrate:down -n 1

# 跳到指定版本
go run main.go migrate:goto -v 20240101120000

# 强制设置版本
go run main.go migrate:force -v 20240101120000
7. 常用组合工作流
bash
# 开发启动(生成 dao/service 后运行)
make run

# 新建表后更新实体
gf gen dao
# 或
make dao

# 修改 logic 后更新 service 接口
make service

# 修改 api 后生成 controller
make ctrl

# 为表生成前后端 CRUD
make gen-crud table=shop_product module=shop name=商品 frontend=1

# 生成后更新 service/controller
make service
make ctrl

# 构建生产包
make build

# 运行生产二进制
./main

使用指南

场景1:创建新模块

当用户需要创建一个新的业务模块时使用。

bash
# 创建模块
go run ./hack/generator/main.go module:create -name blog

# 然后需要运行
go run main.go service  # 更新服务层
go run main.go dao      # 更新数据访问层

生成文件:

  • modules/blog/ 目录及基础文件结构
  • .module.yaml 配置文件
场景2:为已有表生成 CRUD

当用户已有数据库表,需要生成对应的前后端代码时使用。

bash
# 基础用法(仅后端)
go run ./hack/generator/main.go crud:generate -m=system -t=system_user -n=用户

# 同时生成前端代码
go run ./hack/generator/main.go crud:generate -m=system -t=system_user -n=用户 --frontend

# 使用 Makefile
make gen-crud table=system_user module=system name=用户
make gen-crud table=system_user module=system name=用户 frontend=1

参数说明:

  • -m, --module: 模块名(如 system, blog)
  • -t, --table: 数据库表名(如 system_user)
  • -n, --name: 资源中文名(如 用户)
  • --frontend: 同时生成前端代码
  • --force: 覆盖已存在的文件
  • --dry-run: 仅预览,不实际生成

生成的后端文件:

modules/{module}/
├── api/{module}/{resource}.go        # API定义
├── model/req/{table}.go              # 请求模型
├── model/res/{table}.go              # 响应模型
├── logic/{module}/{table}.go         # 业务逻辑
└── controller/{module}/{resource}.go # 控制器

生成的前端文件(使用 --frontend):

admin-ui/apps/backend/src/
├── api/{module}/{resource}.ts                           # 前端API
├── views/{module}/{resource}/
│   ├── index.vue                                        # 页面组件
│   ├── model.ts                                         # 类型定义
│   ├── schemas.ts                                       # 列配置
│   └── use-{resource}-crud.ts                          # CRUD逻辑

resource/migrations/
└── menu_{module}_{resource}.sql                         # 菜单SQL

后续步骤:

bash
# 1. 更新服务层
make service

# 2. 生成控制器方法
make ctrl

# 3. 执行菜单SQL(如果使用 --frontend)
# 将 resource/migrations/menu_*.sql 导入数据库

# 4. 检查 i18n 翻译(前端页面显示需要)
# 翻译会自动生成到 admin-ui/apps/backend/src/locales/langs/{zh-CN,en-US}/system.json
# 如需调整,请手动修改对应语言文件
场景3:克隆现有模块

当用户想基于已有模块快速创建新模块时使用。

bash
# 克隆模块
go run ./hack/generator/main.go module:clone -source blog -target news

# 或使用 Makefile
make clone-module name=news source=blog
场景4:创建 Worker 任务

当用户需要创建后台任务时使用。

bash
# 异步任务
go run ./hack/generator/main.go worker:create -module system -name SendEmail -type task

# 定时任务
go run ./hack/generator/main.go worker:create -module system -name CleanCache -type cron

# 混合任务
go run ./hack/generator/main.go worker:create -module system -name DataSync -type both

生成文件:

modules/{module}/
├── worker/server/{name}_worker.go   # 异步任务
├── worker/cron/{name}_cron.go       # 定时任务
└── consts/worker.go                 # 常量定义(更新)
场景5:导出/导入模块

当用户需要在不同环境之间迁移模块时使用。

bash
# 导出模块
go run ./hack/generator/main.go module:export -name blog
# 生成: blog.v1.0.0.zip

# 导入模块
go run ./hack/generator/main.go module:import -file blog.v1.0.0.zip
场景6:批量生成 CRUD

当用户需要为多个表同时生成代码时使用。

bash
# 创建 generator.yaml
cat > generator.yaml << 'EOF'
module: system
tables:
  - table: users
    business: User
    description: 用户管理
  - table: roles
    business: Role
    description: 角色管理
EOF

# 批量生成
go run ./hack/generator/main.go crud:generate -c=generator.yaml --frontend

完整工作流示例

从零开始创建业务模块
bash
# Step 1: 创建模块
go run ./hack/generator/main.go module:create -name shop

# Step 2: 创建数据库表 shop_product
# ... 使用数据库迁移工具 ...

# Step 3: 生成 CRUD(前后端)
go run ./hack/generator/main.go crud:generate -m=shop -t=shop_product -n=商品 --frontend

# Step 4: 更新代码
make service
make ctrl

# Step 5: 导入菜单SQL
# psql -d devinggo -f resource/migrations/menu_shop_product.sql

# Step 6: 启动服务
go run main.go

注意事项

  1. 数据库表必须先存在:CRUD 生成器通过解析 internal/model/entity/ 下的 Entity 文件来获取字段信息
  2. 生成后必须运行 make service:更新 service 接口
  3. 前端代码生成后需要执行菜单 SQL:菜单是通过数据库驱动的,需要导入生成的 SQL
  4. Worker 任务创建后需要重启服务:Worker 服务需要重新加载任务
  5. 系统模块(system)不能被克隆或导出
  6. 模板分隔符:
    • 后端模板使用 {{.Variable}}
    • 前端模板使用 <%.Variable%>(避免与 Vue 语法冲突)

生成后检查与修复

CRUD 生成完成后,建议按以下步骤检查验证:

1. 后端编译检查
bash
# 确保后端代码能正常编译
go build ./...
2. Service 接口检查
bash
# 运行 gf gen service 重新生成 service 层
make service
3. 路由注册检查
bash
# 确认控制器已注册到 router.go
grep -n "{Resource}Controller" modules/{module}/router/{module}/router.go
4. 前端组件检查

常见问题:浏览器控制台报错组件未注册

  • Failed to resolve component: Textarea
  • Failed to resolve component: RadioGroup
  • Failed to resolve component: InputNumber

修复方法:检查 views/{module}/{resource}/index.vue 的 import 部分是否包含这些组件:

typescript
import {
  Button, Input, InputNumber, RadioGroup, Textarea, ...
} from 'tdesign-vue-next';
5. i18n 翻译检查

常见问题:控制台警告 Not found 'system.xxx.title' key in 'zh' locale messages

翻译数据来源:

  • generator 会自动读取数据库表字段的 description(注释)作为翻译值
  • 如果字段没有注释,则回退到根据字段名生成的合理中文翻译(如 title→"标题"、content→"内容"、status→"状态")
  • 支持常见字段名智能翻译,也支持驼峰命名拆分(如 userName→"用户名称")
  • 因此,建表时建议为字段添加中文注释,这样前端显示最准确;即使无注释,也能获得合理的中文翻译

示例:

sql
CREATE TABLE test_cms (
    id          bigserial PRIMARY KEY,
    title       varchar(255) NOT NULL DEFAULT '' COMMENT '标题',
    content     text COMMENT '内容',
    status      int NOT NULL DEFAULT 0 COMMENT '状态',
    remark      varchar(500) DEFAULT '' COMMENT '备注',
    sort        int NOT NULL DEFAULT 0 COMMENT '排序',
    created_at  timestamp DEFAULT CURRENT_TIMESTAMP,
    updated_at  timestamp DEFAULT CURRENT_TIMESTAMP
);

检查位置:

  • admin-ui/apps/backend/src/locales/langs/zh-CN/system.json
  • admin-ui/apps/backend/src/locales/langs/en-US/system.json

自动生成的翻译示例:

json
{
  "testCms": {
    "title": "标题",
    "content": "内容",
    "status": "状态",
    "remark": "备注",
    "sort": "排序",
    "editTitle": "编辑内容管理",
    "createTitle": "新增内容管理"
  }
}

如需要手动修复或调整翻译:

  1. 修改对应的数据库表字段注释
  2. 重新运行 make dao 更新 entity 文件
  3. 重新运行 generator 生成代码

最佳实践:在建表阶段就为所有业务字段添加清晰的中文注释,这样生成的前端页面可以直接使用,无需二次修改翻译文件。

常见问题

Q: 生成代码时报错 "读取 entity 文件失败"

错误示例:

❌ 生成CRUD代码失败:读取entity文件失败:open ...\internal\model\entity\xxx.go: The system cannot find the file specified.

原因:CRUD 生成器依赖 internal/model/entity/ 目录下的 Entity 文件来解析表结构,如果表刚创建或 entity 文件未生成,就会出现此错误。

解决步骤:

  1. 确认数据库表已存在

  2. 生成 Entity 文件(以下方式任选其一):

    bash
    # 方式1:使用 make
    make dao
    
    # 方式2:直接使用 gf 命令
    gf gen dao
  3. 确认 entity 文件已生成:

    bash
    ls internal/model/entity/xxx.go
  4. 重新运行 CRUD 生成命令:

    bash
    go run ./hack/generator/main.go crud:generate -m=<模块> -t=<表名> -n=<中文名> --frontend
Q: 前端页面不显示菜单

A: 需要执行生成的菜单 SQL 文件(resource/migrations/menu_*.sql)

Q: 如何只生成前端代码?

A: 无法单独生成前端代码,必须使用 --frontend 参数同时生成前后端

Q: 生成的代码可以自定义吗?

A: 可以修改 hack/generator/templates/crud/ 下的模板文件

相关文件

  • hack/generator/main.go - CLI 入口
  • hack/generator/templates/crud/ - CRUD 模板
  • hack/generator/templates/module/ - 模块模板
  • hack/generator/templates/worker/ - Worker 模板
  • hack/hack.mk - Makefile 命令定义

© huagelong, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .codex/skills/generator of huagelong/devinggo.

Open the folder on GitHubat commit 3092faa

Compare with similar skills

Devinggo Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Devinggo Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Devinggo Generator this skillhuagelong/devinggo122—~3.3kAutomated safety check: PassApache-2.0
Run Dozzle Dev Instanceamir20/dozzle15k—~747Automated safety check: PassMIT
Ruoyi Plus AI Codingdromara/RuoYi-Cloud-Plus1.3k—~1.6kAutomated safety check: PassMIT
Tgf Server Devthkhxm/tgf128—~1.3kAutomated safety check: NotesMIT
Deploy Observabilityaliyun/alibabacloud-observability-mcp-server166—~2.6kAutomated safety check: NotesNone
Censorship Audithedioum/Hedioum-Pool-Tunnel139—~4.9kAutomated safety check: PassGPL-3.0

Similar skills

  • Starts a Dozzle dev server on a port derived from the current worktree so you can test by hand in a browser, without disturbing instances started elsewhere.

    15k GitHub stars~747 tokensUpdated today
    DevelopmentAuto-check passed
  • Ruoyi Plus AI Coding

    dromara/RuoYi-Cloud-Plus

    在仓库内按代码生成器模板、项目 reference 文档和既有约定生成或修改代码。用于新增或修改 CRUD 模块、controller/service/mapper/BO/VO/entity、MyBatis-Plus/MPJ 查询、数据权限、缓存、翻译/JSON 增强、公共 common 模块能力、JavaDoc 注释,以及与后端接口配套的 Vue 3 + TypeScript…

    1.3k GitHub stars~1.6k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Tgf Server Dev

    thkhxm/tgf

    基于 tgf v2(github.com/thkhxm/tgf/v2)用确定性的 tgfctl 工作流创建、验证和维护 Go 游戏服务器项目。

    128 GitHub stars~1.3k tokensUpdated 2 mo ago
    DatabasesAuto-check: notes
  • Deploy Observability

    aliyun/alibabacloud-observability-mcp-server

    Deploy, start, and update the Alibaba Cloud Observability MCP Server (阿里云可观测 MCP Server).

    166 GitHub stars~2.6k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check: notes
  • Censorship Audit

    hedioum/Hedioum-Pool-Tunnel

    Audit and harden the Hedioum Pool Tunnel against nation-state DPI and censorship, as a filtering/anti-censorship expert would.

    139 GitHub stars~4.9k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Shopware CLI Docker

    shopware/shopware-cli

    A skill your agent uses when working on Docker-backed Shopware projects and needing to run Shopware or Symfony CLI commands, interact with project services or databases, start or stop the…

    124 GitHub stars~1.8k tokensUpdated 2 days ago
    DevOps & CloudAuto-check passed

More from huagelong/devinggo

  • Devinggo Project Init

    huagelong/devinggo

    DevingGo 项目初始化与本地开发环境配置流程。用于用户询问项目初始化、开发环境搭建、依赖检查、配置文件生成、数据库迁移、本地启动后端/前端/Worker 服务、或希望 AI 大模型一步步把 DevingGo 跑起来时。适用于基于本项目 CLI、Makefile、manifest/config、hack/config、admin-ui 前端工作区的初始化排障与启动验证。

    122 GitHub stars~1.1k tokensUpdated 3 mo ago
    Auto-check: notes

Questions about Devinggo Generator

What does Devinggo Generator do?

DevingGo 代码生成器 CLI 工具集。当用户需要生成 CRUD 代码、创建模块、管理 Worker 任务、 导入导出模块、或需要快速搭建后端/前端代码时使用。适用于任何涉及代码生成、模块管理、 数据库表对应的前后端代码生成的场景。. Devinggo Generator is an agent skill from huagelong/devinggo.

When should I use Devinggo Generator?

Devinggo Generator fits situations like: devOps & Cloud work in your project.

How do I install Devinggo Generator in Claude Code?

Run `npx skills add huagelong/devinggo --skill devinggo-generator -a claude-code`. Or copy the skill folder (.codex/skills/generator in huagelong/devinggo) into .claude/skills/devinggo-generator in your project. Claude Code loads it when a task matches its description.

How do I install Devinggo Generator in Codex?

Run `npx skills add huagelong/devinggo --skill devinggo-generator -a codex`. Or copy the skill folder (.codex/skills/generator in huagelong/devinggo) into .agents/skills/devinggo-generator in your project. Codex loads it when a task matches its description.

Can I use Devinggo Generator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add huagelong/devinggo --skill devinggo-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/devinggo-generator, .gemini/skills/devinggo-generator, .github/skills/devinggo-generator and .opencode/skills/devinggo-generator in your project.

What does Devinggo Generator need to run?

Going by SKILL.md and its folder, Devinggo Generator needs the command-line tools its instructions call (make, go, pnpm and yarn). Our summary lists: Docker.

Does Devinggo Generator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Devinggo Generator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Devinggo Generator use?

Devinggo Generator is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Devinggo Generator use?

About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Devinggo Generator?

Skills that share tags, products or a category with Devinggo Generator: Run Dozzle Dev Instance (amir20/dozzle, 15k stars), Ruoyi Plus AI Coding (dromara/RuoYi-Cloud-Plus, 1.3k stars), Tgf Server Dev (thkhxm/tgf, 128 stars) and Deploy Observability (aliyun/alibabacloud-observability-mcp-server, 166 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Devinggo Generator?

huagelong (a GitHub user) maintains it in huagelong/devinggo, which has 122 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on July 7, 2026.

Source: huagelong/devinggo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.