Dummy Dataset
killvxk/pm-skills-zh
生成用于测试的逼真虚拟数据集,支持自定义列、约束条件及输出格式(CSV、JSON、SQL、Python 脚本)。适用于创建测试数据、构建模拟数据集,或为开发和演示生成示例数据。
Bootstrap a new project from this Forge template end to end, or reset a Forge database into a clean template system.
$ npx skills add yaomindong1996/forge-admin --skill forge-project-init -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install yaomindong1996/forge-admin forge-project-init --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-project-init .claude/skills/forge-project-init && 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-project-init" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-project-init into .claude/skills/forge-project-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-project-init", 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-project-initType 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-project-init -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install yaomindong1996/forge-admin forge-project-init --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-project-init .agents/skills/forge-project-init && 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-project-init" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-project-init into .agents/skills/forge-project-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-project-init", 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-project-init -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install yaomindong1996/forge-admin forge-project-init --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-project-init .cursor/skills/forge-project-init && 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-project-init" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-project-init into .cursor/skills/forge-project-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-project-init", 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-project-init--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-project-init -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install yaomindong1996/forge-admin forge-project-init --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-project-init .gemini/skills/forge-project-init && 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-project-init" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-project-init into .gemini/skills/forge-project-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-project-init", 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-project-initInstalls 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-project-init -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-project-init .github/skills/forge-project-init && 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-project-init" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-project-init into .github/skills/forge-project-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-project-init", 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-project-init -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-project-init --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-project-init .opencode/skills/forge-project-init && 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-project-init" agent skill from https://github.com/yaomindong1996/forge-admin/tree/main/.agents/skills/forge-project-init into .opencode/skills/forge-project-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "forge-project-init", 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-project-initBootstrap a new project from this Forge template end to end, or reset a Forge database into a clean template system.
Forge Project Init is an agent skill from yaomindong1996/forge-admin. Bootstrap a new project from this Forge template end to end, or reset a Forge database into a clean template system. Use when the user wants to initialize/create a new project based on this repo, rename packages/artifacts/database via forge:create, choose module presets, configure backend/frontend env files, run full SQL then Flyway migrations, remove test data (logs, low-code apps and auto-created tables, test users/tenants/orgs/roles, flow data), start with an empty code-copilot/changes directory, or maintain…
Its SKILL.md is about 1.9k 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 Testing & QA, covering Database migrations, Test data and fixtures and SQL. It works with SQL and Docker. The repository describes itself as: AI编码,SpringBoot 3.x + JDK 17 构建的轻量化企业级管理系统基础框架,以配置驱动为核心设计理念,追求简洁高效、开箱即用,助力开发者快速搭建稳定可靠的企业级应用,极简开发、高效迭代、生产可用. The licence is Apache-2.0.
4 steps, taken from the step headings 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.
Shell commands in SKILL.md call:
pnpmbashdockermvngitnodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pnpm, docker and git, which can reach the network depending on how they are called.
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 Project Init loads about 1.9k tokens when it runs. Until then it costs about 152 tokens; SKILL.md has 808 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 noted patterns worth knowing about, such as sudo or a known installer.
`forge_h5` becomes `<snake>_h5`, in the `.env` files and in `sys_client` in the full SQL.- `application-dev.yml`, `.env.local`, `docker-forge-admin/.env`;-admin-ui/.env.example <prefix>-admin-ui/.env.local`docker-<project>`, run `cp .env.example .env && docker compose up -d`. MySQL imports the full SQL; admin runs Flyway.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). 808 words, ~1,930 tokens.
.claude/skills/forge-project-init/SKILL.md (or your agent's skills folder).Turn this repository into a clean, independently developable project:
AGENTS.md, .agents/skills, and code-copilot rules, memory and knowledge are kept. code-copilot/changes starts empty, with no history and no unarchived changes.Details of the database rules: code-copilot/changes/db-clean-template-init/spec.md in the template repo.
forge:create)Run from the template repo root:
pnpm forge:create -- ../<project-dir> \
--preset full \
--base-package com.company.project \
--display-name 系统中文名 \
[--java-name ProjectName] [--database-name project_db] [--include business-core]minimal-admin, data-app, ai-report, full. See scripts/forge-create/module-catalog.json.full includes admin UI, report UI, H5 (<project>-h5-ui) and Docker deploy (docker-<project>). Other presets can add them with --include h5-ui,docker; H5 pulls in app-server + flow-server, Docker pulls in admin-server + flow-server + admin UI.com.mdframe.forge becomes the new package / groupId.forge-* artifacts and directories get the new prefix.forge_admin becomes the new database name.forge_schema_history becomes <snake>_schema_history, consistently in application.yml, the full SQL, the Flyway runner and clean-db.sh./forge-h5 and /forge-h5-api become /<project>-h5 and /<project>-h5-api; the client ID forge_h5 becomes <snake>_h5, in the .env files and in sys_client in the full SQL.nginx.conf and Dockerfile.ui are rewritten to the generated admin public path and API prefix (defaults / and /api);init-sql/01-init.sql is overwritten with the generated full SQL..git, node_modules, target, logs;application-dev.yml, .env.local, docker-forge-admin/.env;code-copilot/changes;db/backup (old migrations already folded into the full SQL) and db/community-export.cp <prefix>-server/<prefix>-admin-server/src/main/resources/application-dev.example.yml \
<prefix>-server/<prefix>-admin-server/src/main/resources/application-dev.yml
cp <prefix>-admin-ui/.env.example <prefix>-admin-ui/.env.localNeeds a mysql client, Maven and MySQL 8. Run from <prefix>-server:
MYSQL_PWD=*** bash scripts/db/init-db.sh --database <db> --recreate --cleanThis runs: recreate the database → full SQL → required seed → Flyway migrations → clean-db.sh.
Without Maven:
init-db.sh --database <db> --recreate.clean-db.sh --database <db> to preview.--execute to clean.With Docker:
docker-<project>, run cp .env.example .env && docker compose up -d. MySQL imports the full SQL; admin runs Flyway.MYSQL_PWD=*** bash <prefix>-server/scripts/db/clean-db.sh --host 127.0.0.1 --database <db> --execute.docker compose restart <module-prefix>-admin so caches reload.mvn -pl <prefix>-admin-server -am compile -DskipTests, and pnpm install && pnpm build in the admin UI (and in the H5 UI if generated).sys_user, sys_tenant and sys_role. ACT_RU_TASK is empty. sys_job_config is not empty.admin / 123456 logs in, no low-code app menus appear, and a file upload works with local storage.ls -a code-copilot/changes shows only .gitkeep.git init in the new project and make the first commit.Run only step 3 against a new database. Keep the template repo's own code-copilot/changes untouched unless the user explicitly asks to delete them there.
clean-db.sh refuses to run while migrations are pending./ai/crud-page/% paths, ai:business:application:% perms and ai_crud_config.menu_resource_id.ai_crud_config.ai_lowcode_domain.menu_parent_id; it points at system directories.@TableName or Mapper XML (sample_purchase_order, biz_leave_request, sys_employee, worker_node …) must be truncated, never dropped.ACT_GE_PROPERTY, ACT_ID_PROPERTY and the Flowable liquibase tables; truncate the other ACT_* / FLW_* tables.--extra-sql FILE, --keep-table, --drop-table or --keep-business-tables. Do not fork the scripts per project.MYSQL_PWD or --password. The scripts forward them with a temporary --defaults-extra-file, never on the mysql command line.clean-db.sh physically deletes data. Use it only on template or dev databases, and offer --backup-file first./bin/bash):mapfile, no ${var,,};set -u;${VAR} when a variable is directly followed by non-ASCII text.TRUNCATE_REGEXES in clean-db.sh.KEEP_EXACT_REGEX, or give it a selective rule in section 5 of the plan.clean-db.test.mjs.ignoredTemplatePathPrefixes in scripts/forge-create/create-project.mjs.docker-forge-admin, /forge-h5) must come before generic ones (forge-admin/, VITE_PUBLIC_PATH=/forge).docker-forge-admin/init-sql/01-init.sql: keep it byte-identical to forge-server/db/全量初始化SQL.sql.cd forge-server/scripts/db && node --test init-db.test.mjs clean-db.test.mjsforge:create --preset full and run the same tests inside it.© 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
Just SKILL.md in .agents/skills/forge-project-init of yaomindong1996/forge-admin.
Open the folder on GitHubat commit 031f756
Forge Project Init 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 Project Init this skillyaomindong1996/forge-admin | 125 | — | ~1.9k | Automated safety check: Notes | Apache-2.0 | |
| Dummy Datasetkillvxk/pm-skills-zh | 167 | — | ~595 | Automated safety check: Pass | MIT | |
| Evolving The Data ModelTriliumNext/Trilium | 38k | — | ~2.1k | Automated safety check: Pass | AGPL-3.0 | |
| SQL Database Support for pRESTprest/prest | 4.6k | — | ~1.6k | Automated safety check: Pass | MIT | |
| StarRocks SQL Doc Auto-FixStarRocks/starrocks | 12k | — | ~7.6k | Automated safety check: Notes | Apache-2.0 | |
| Cursor BYOK Database Schemaleookun/cursor-byok | 3.2k | — | ~1.3k | Automated safety check: Pass | MIT |
killvxk/pm-skills-zh
生成用于测试的逼真虚拟数据集,支持自定义列、约束条件及输出格式(CSV、JSON、SQL、Python 脚本)。适用于创建测试数据、构建模拟数据集,或为开发和演示生成示例数据。
TriliumNext/Trilium
A skill your agent uses when adding a DB migration or a new column/field to a Becca entity in Trilium ("add a migration", "new column on notes/attributes", "ALTER TABLE", "add a field to…
prest/prest
Guides classifying, gap-analyzing and scaffolding support for a new SQL database in pREST, from Postgres-compatible variants to entirely new dialects.
StarRocks/starrocks
Proposes verified fixes for failing SQL examples in StarRocks docs across three languages and several versions, then opens draft pull requests and never merges.
leookun/cursor-byok
Guides SQLite schema changes in the Cursor BYOK server, keeping SQLx migrations, the Rust store, API contracts and fixtures aligned.
ayarotsky/diesel-guard
Lints Diesel and SQLx Postgres migrations for unsafe schema changes that lock tables or cause downtime, and authors custom Rhai checks.
yaomindong1996/forge-admin
Extract article content from any URL as clean Markdown. An agent skill from yaomindong1996/forge-admin.
yaomindong1996/forge-admin
Develop Forge business approval workflows backed by Flowable, using the current sample purchase order approval as the reference.
yaomindong1996/forge-admin
Generate or review Forge project code-generation output for CRUD modules.
Categories
Bootstrap a new project from this Forge template end to end, or reset a Forge database into a clean template system. Forge Project Init is an agent skill from yaomindong1996/forge-admin. Bootstrap a new project from this Forge template end to end, or reset a Forge database into a clean template system.
Forge Project Init fits situations like: the user wants to initialize/create a new project based on this repo; rename packages/artifacts/database via forge:create; choose module presets; configure backend/frontend env files.
Run `npx skills add yaomindong1996/forge-admin --skill forge-project-init -a claude-code`. Or copy the skill folder (.agents/skills/forge-project-init in yaomindong1996/forge-admin) into .claude/skills/forge-project-init in your project. Claude Code loads it when a task matches its description.
Run `npx skills add yaomindong1996/forge-admin --skill forge-project-init -a codex`. Or copy the skill folder (.agents/skills/forge-project-init in yaomindong1996/forge-admin) into .agents/skills/forge-project-init 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-project-init -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-project-init, .gemini/skills/forge-project-init, .github/skills/forge-project-init and .opencode/skills/forge-project-init in your project.
Going by SKILL.md and its folder, Forge Project Init needs the command-line tools its instructions call (pnpm, bash, docker, mvn, git and node). Our summary lists: Docker.
SKILL.md contains no URLs. Its commands use docker and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Forge Project Init 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.9k tokens (SKILL.md is roughly 7.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Forge Project Init: Dummy Dataset (killvxk/pm-skills-zh, 167 stars), Evolving The Data Model (TriliumNext/Trilium, 38k stars), SQL Database Support for pREST (prest/prest, 4.6k stars) and StarRocks SQL Doc Auto-Fix (StarRocks/starrocks, 12k 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 9, 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.