Rust SQL Test
shencangsheng/easydb_app
Enforces unit test requirements for the Rust data-processing modules in src-tauri/src/sql/ (generator.rs, parse.rs) and src-tauri/src/reader/ (excel.rs and other readers).
Generate or review Forge project code-generation output for CRUD modules.
$ npx skills add yaomindong1996/forge-admin --skill forge-codegen-crud -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install yaomindong1996/forge-admin forge-codegen-crud --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/yaomindong1996/forge-admin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/forge-codegen-crud .claude/skills/forge-codegen-crud && rm -rf skills-srcUse ~/.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/
Install the "forge-codegen-crud" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-codegen-crud into .claude/skills/forge-codegen-crud/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-codegen-crud", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-codegen-crudType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add yaomindong1996/forge-admin --skill forge-codegen-crud -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install yaomindong1996/forge-admin forge-codegen-crud --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yaomindong1996/forge-admin.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/forge-codegen-crud .agents/skills/forge-codegen-crud && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "forge-codegen-crud" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-codegen-crud into .agents/skills/forge-codegen-crud/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-codegen-crud", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yaomindong1996/forge-admin --skill forge-codegen-crud -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install yaomindong1996/forge-admin forge-codegen-crud --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yaomindong1996/forge-admin.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/forge-codegen-crud .cursor/skills/forge-codegen-crud && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "forge-codegen-crud" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-codegen-crud into .cursor/skills/forge-codegen-crud/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-codegen-crud", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/yaomindong1996/forge-admin.git --path .agents/skills/forge-codegen-crud--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add yaomindong1996/forge-admin --skill forge-codegen-crud -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install yaomindong1996/forge-admin forge-codegen-crud --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yaomindong1996/forge-admin.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/forge-codegen-crud .gemini/skills/forge-codegen-crud && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "forge-codegen-crud" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-codegen-crud into .gemini/skills/forge-codegen-crud/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-codegen-crud", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install yaomindong1996/forge-admin forge-codegen-crudInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add yaomindong1996/forge-admin --skill forge-codegen-crud -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/yaomindong1996/forge-admin.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/forge-codegen-crud .github/skills/forge-codegen-crud && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "forge-codegen-crud" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-codegen-crud into .github/skills/forge-codegen-crud/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-codegen-crud", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yaomindong1996/forge-admin --skill forge-codegen-crud -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install yaomindong1996/forge-admin forge-codegen-crud --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yaomindong1996/forge-admin.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/forge-codegen-crud .opencode/skills/forge-codegen-crud && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "forge-codegen-crud" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-codegen-crud into .opencode/skills/forge-codegen-crud/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-codegen-crud", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
forge-codegen-crudGenerate or review Forge project code-generation output for CRUD modules.
Forge Codegen Crud is an agent skill from yaomindong1996/forge-admin. Generate or review Forge project code-generation output for CRUD modules. Use when creating single-table CRUD, master-detail CRUD, left-tree-right-table pages, or generated Forge backend/frontend/SQL artifacts covering list/detail/add/update/delete, batch delete, import/export, dictionary translation, API encryption/decryption, Flyway migrations, logical-delete fields and active-only unique indexes, sysdicttype/sysdictdata inserts, sysexcelexportconfig/sysexcelcolumnconfig inserts, and sysresource menu or…
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `agents/openai.yaml`, `references/single-table-crud.md` and `references/sql-seeds.md`).
It sits in Documents & Office, covering Project scaffolding, Database migrations and Excel spreadsheets. It works with SQL and Microsoft Excel. The repository describes itself as: AI编码,SpringBoot 3.x + JDK 17 构建的轻量化企业级管理系统基础框架,以配置驱动为核心设计理念,追求简洁高效、开箱即用,助力开发者快速搭建稳定可靠的企业级应用,极简开发、高效迭代、生产可用. The licence is Apache-2.0.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 031f756. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Forge Codegen Crud loads about 1.3k tokens when it runs, and up to ~7k if it reads all its reference files. Until then it costs about 140 tokens; SKILL.md has 536 words of instructions outside code blocks.
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.
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.
The full file from yaomindong1996/forge-admin at commit 031f756, republished under its Apache-2.0 licence (© yaomindong1996). 536 words, ~1,291 tokens.
.claude/skills/forge-codegen-crud/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Generate Forge-compliant CRUD artifacts from business requirements without re-discovering project rules. Treat AGENTS.md as the highest priority source; this skill only codifies the repeatable codegen workflow.
AGENTS.md chapter 5, code-copilot/rules/coding-style.md, code-copilot/memory/preferences.md, and the relevant code-copilot/memory/pitfalls/ category before generating code.single-table, master-detail, or left-tree-right-table.references/sql-seeds.md and references/validation-checklist.md. For single-table CRUD, also read references/single-table-crud.md.forge/db/migration/ for all schema and built-in data changes.tenant_id = 1 for all built-in business data, dictionaries, and resources. Do not seed tenant 0.del_flag and an explicit @TableLogic to logical-delete business/configuration/design tables. For active-only business uniqueness with a numeric primary key, use BIGINT/Long del_flag, UNIQUE (..., del_flag), and @TableLogic(value = "0", delval = "<primary-key-column>"); custom deletes must write the row primary key. Never generate logic_delete_active, generated/function/partial indexes, (business_key, deleted_at) with active rows stored as NULL, or a fixed delete value of 1 for tombstone-indexed tables. Follow references/sql-seeds.md for the decision rules and string-primary-key exception.LambdaQueryWrapper query chains except MyBatis-Plus built-in selectById, insert, updateById, and deleteById style operations.pageNum and pageSize; never generate backend page as the page parameter.:id or :${rowKey}. Do not generate {id} placeholders.POST /getByIdPOST /addPOST /editPOST /remove/{id} and post@.../remove/:id
Do not generate PUT or DELETE endpoints for generated CRUD modules.@RequestBody must be a typed DTO/VO. Do not generate @RequestBody Map<String, Object> or params.get("xxx") for fixed-field APIs.EnableStatus for 0/1 switches, a module enum with getCode()/matches() for multi-state fields. Do not write setStatus(1) or getEnabled() == 1 in generated production code.DictSelect, DictTag, and useDict() for dictionary fields. Do not hardcode frontend options or status label maps.sys_dict_type and sys_dict_data seed SQL for new dictionaries, or explicitly reuse an existing dictionary type discovered in migrations.sys_excel_export_config and sys_excel_column_config seed SQL when import/export is enabled.sys_resource seed SQL for menus and permissions after the page/API contract is known.@ApiDecrypt and @ApiEncrypt for sensitive or encrypted endpoints, and use encrypted frontend request modes consistently.references/single-table-crud.md: generated file layout, backend/frontend CRUD contract, batch delete, import/export endpoint shape.references/sql-seeds.md: table DDL, dictionary inserts, Excel config inserts, resource/menu inserts.references/validation-checklist.md: final review checklist for generated artifacts.When generating a CRUD module, provide:
© yaomindong1996, 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
SKILL.md and 4 other files (references) in .agents/skills/forge-codegen-crud of yaomindong1996/forge-admin.
Open the folder on GitHubat commit 031f756
Forge Codegen Crud 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Forge Codegen Crud this skillyaomindong1996/forge-admin | 125 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Rust SQL Testshencangsheng/easydb_app | 590 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Data AnalysisHezaoHezao/poirot | 250 | — | ~997 | Automated safety check: Pass | MIT | |
| Gaik ToolkitGAIK-project/gaik-toolkit | 100 | — | ~5.7k | Automated safety check: Pass | MIT | |
| Efcore Query Performanceatherio-danp/cde-dotnetcc | 109 | — | ~1.1k | Automated safety check: Notes | None | |
| Mindsdb MCP SkillLeoYeAI/openclaw-master-skills | 2.2k | — | ~2.5k | Automated safety check: Pass | MIT |
shencangsheng/easydb_app
Enforces unit test requirements for the Rust data-processing modules in src-tauri/src/sql/ (generator.rs, parse.rs) and src-tauri/src/reader/ (excel.rs and other readers).
HezaoHezao/poirot
Analyze Excel/CSV files with DuckDB SQL via bash. An agent skill from HezaoHezao/poirot.
GAIK-project/gaik-toolkit
GAIK toolkit overview and reference. An agent skill from GAIK-project/gaik-toolkit.
atherio-danp/cde-dotnetcc
Optimize EF Core (Npgsql/PostgreSQL) queries in the .NET API — fix N+1, choose tracking modes, use compiled queries, split queries, and avoid translation traps.
LeoYeAI/openclaw-master-skills
MindsDB MCP服务器交互技能,用于通过自然语言查询和操作200+企业级数据源。当用户需要查询数据库、分析数据、创建AI模型、连接数据源(MySQL、PostgreSQL、MongoDB、Excel、CSV、Gmail、Slack等)、执行SQL查询、进行数据预测、构建知识库(RAG)、智能问答、文档检索或任何与数据库交互的任务时使用此技能。即使没有明确提到MindsDB,只要涉及数据库操…
bytedance/deer-flow
Analyzes uploaded Excel and CSV files with SQL through DuckDB, producing schema inspections, statistical summaries and exports to CSV, JSON or Markdown.
yaomindong1996/forge-admin
Extract article content from any URL as clean Markdown. An agent skill from yaomindong1996/forge-admin.
yaomindong1996/forge-admin
Bootstrap a new project from this Forge template end to end, or reset a Forge database into a clean template system.
yaomindong1996/forge-admin
Develop Forge business approval workflows backed by Flowable, using the current sample purchase order approval as the reference.
Works with
Categories
Generate or review Forge project code-generation output for CRUD modules. Forge Codegen Crud is an agent skill from yaomindong1996/forge-admin. Generate or review Forge project code-generation output for CRUD modules.
Forge Codegen Crud fits situations like: creating single-table CRUD; master-detail CRUD; left-tree-right-table pages; generated Forge backend/frontend/SQL artifacts covering list/detail/add/update/delete.
Run `npx skills add yaomindong1996/forge-admin --skill forge-codegen-crud -a claude-code`. Or copy the skill folder (.agents/skills/forge-codegen-crud in yaomindong1996/forge-admin) into .claude/skills/forge-codegen-crud in your project. Claude Code loads it when a task matches its description.
Run `npx skills add yaomindong1996/forge-admin --skill forge-codegen-crud -a codex`. Or copy the skill folder (.agents/skills/forge-codegen-crud in yaomindong1996/forge-admin) into .agents/skills/forge-codegen-crud in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yaomindong1996/forge-admin --skill forge-codegen-crud -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/forge-codegen-crud, .gemini/skills/forge-codegen-crud, .github/skills/forge-codegen-crud and .opencode/skills/forge-codegen-crud in your project.
SKILL.md names no scripts, command-line tools or credentials: Forge Codegen Crud is instructions for the agent only.
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.
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.
Forge Codegen Crud 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.
About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Forge Codegen Crud: Rust SQL Test (shencangsheng/easydb_app, 590 stars), Data Analysis (HezaoHezao/poirot, 250 stars), Gaik Toolkit (GAIK-project/gaik-toolkit, 100 stars) and Efcore Query Performance (atherio-danp/cde-dotnetcc, 109 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
yaomindong1996 (a GitHub user) maintains it in yaomindong1996/forge-admin, which has 125 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 8, 2026.
Source: yaomindong1996/forge-admin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.