Agent skill

Forge Business Flow Development

by yaomindong1996 in yaomindong1996/forge-admin

Develop Forge business approval workflows backed by Flowable, using the current sample purchase order approval as the reference.

Apache-2.0Auto-check passedDatabases

Install Forge Business Flow Development

skills CLI
$ npx skills add yaomindong1996/forge-admin --skill forge-business-flow-development -a claude-code

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

GitHub CLI
$ gh skill install yaomindong1996/forge-admin forge-business-flow-development --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/yaomindong1996/forge-admin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/forge-business-flow-development .claude/skills/forge-business-flow-development && 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
forge-business-flow-development
GitHub stars
127
Token cost
~1.3k tokens
SKILL.md length
530 words
Files
8 (incl. references)
Skills in repo
4
Repo updated
First seen
Licence
Apache-2.0

At a glance

Develop Forge business approval workflows backed by Flowable, using the current sample purchase order approval as the reference.

  • Works in 4 steps: Identify the implementation mode. → Always read the shared references before… → Keep configuration ownership clear. → …
  • Reviewing a code-first
  • SKILL.md covers Overview, Workflow, Deliverables and Non-Negotiables, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Forge Business Flow Development is an agent skill from yaomindong1996/forge-admin. Develop Forge business approval workflows backed by Flowable, using the current sample purchase order approval as the reference. Use when creating or reviewing a code-first or low-code business process in Forge, binding business records to flow models, designing business process status transitions, integrating BusinessCodeFormProvider or low-code forms with task forms, writing Flyway SQL for business tables/dictionaries/app-center/flow bindings, configuring BPMN node form permissions, callbacks, resubmit/reject…

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `references/bpmn-configuration.md`, `references/code-first-workflow.md` and `references/lowcode-workflow.md`).

It sits in Databases, covering Database migrations, Forms and invoices and SQL. It works with SQL. The repository describes itself as: AI编码,SpringBoot 3.x + JDK 17 构建的轻量化企业级管理系统基础框架,以配置驱动为核心设计理念,追求简洁高效、开箱即用,助力开发者快速搭建稳定可靠的企业级应用,极简开发、高效迭代、生产可用. The licence is Apache-2.0.

When your agent uses it

  • Reviewing a code-first
  • Low-code business process in Forge
  • Binding business records to flow models
  • Designing business process status transitions

Example prompts

  • “/forge-business-flow-development”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Identify the implementation mode.
  2. Always read the shared references before editing workflow code.
  3. Keep configuration ownership clear.
  4. Use these invariants.

What it can do on your machine

Read from SKILL.md and the folder at commit 719a2fc. 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

    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.

  • Network

    No URLs in SKILL.md.

    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

Forge Business Flow Development loads about 1.3k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 151 tokens; SKILL.md has 530 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~151
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~10k

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 yaomindong1996/forge-admin at commit 719a2fc, republished under its Apache-2.0 licence (© yaomindong1996). 530 words, ~1,278 tokens.

Download SKILL.mdSave it as .claude/skills/forge-business-flow-development/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
forge-business-flow-development
description
Develop Forge business approval workflows backed by Flowable, using the current sample purchase order approval as the reference. Use when creating or reviewing a code-first or low-code business process in Forge, binding business records to flow models, designing business process status transitions, integrating BusinessCodeFormProvider or low-code forms with task forms, writing Flyway SQL for business tables/dictionaries/app-center/flow bindings, configuring BPMN node form permissions, callbacks, resubmit/reject behavior, and validating end-to-end workflow behavior.

Forge Business Flow Development

Overview

Use this skill to implement a complete Forge business workflow: business table, status machine, Flowable model binding, task form integration, SQL seed scripts, app-center entry, and validation. The primary reference is the current sample_purchase_order approval flow.

Workflow

  1. Identify the implementation mode.

    • Code-first complex business: read references/code-first-workflow.md.
    • Low-code runtime business object: read references/lowcode-workflow.md.
    • Unsure: default to code-first only when the business needs custom Service logic, custom tables, or non-trivial status repair.
  2. Always read the shared references before editing workflow code.

    • references/purchase-order-reference.md for the known-good sample and file map.
    • references/status-and-callbacks.md for status transitions, callbacks, and repair rules.
    • references/sql-templates.md before writing Flyway scripts.
    • references/bpmn-configuration.md before creating or changing BPMN node config.
    • references/validation-checklist.md before testing or final review.
  3. Keep configuration ownership clear.

    • Business app config owns object binding, document/status field, flow model key, title template, and variable mapping.
    • BPMN node config owns node form asset, field permissions, approver policy, reject/return/countersign behavior, and advanced expressions.
    • ai_business_binding.binding_config.nodeForms is compatibility fallback, not the primary source for new node configuration.
  4. Use these invariants.

    • businessKey format: <objectCode>:<recordId>.
    • Store business_key and process_instance_id on the business table.
    • Use string IDs in frontend flow variables and API payloads; never convert Snowflake Long IDs to JavaScript Number.
    • Business status must be idempotent and repairable from active task nodes.
    • Complex SQL belongs in Mapper XML.
    • Flyway scripts must be repeatable or guarded with NOT EXISTS; tenant data uses tenant_id = 1.

Deliverables

When building a new workflow, produce or update:

  • Business table migration with workflow fields and status dictionary.
  • Entity, DTO, VO, Mapper, Mapper XML, Service, Controller.
  • FlowDefinition constants and default form asset metadata.
  • BusinessCodeFormProvider for code-first forms, or low-code form asset config for low-code objects.
  • BPMN model or model initialization path with node form permissions and variable expressions.
  • App Center suite/object/app seed and ai_business_binding flow binding seed.
  • Frontend page/API only when code-first business needs a custom business page.
  • Validation notes covering compile, SQL checks, task form permissions, approve/reject/resubmit, and readonly done/history view.
Show full SKILL.md (203 more words)Show less

Non-Negotiables

  • Do not build a second node configuration UI outside the real flow designer.
  • Do not hardcode dictionary options or status labels in Vue pages.
  • Controller write APIs must take typed DTOs, not @RequestBody Map. Flow variables may stay a Map field inside the DTO.
  • Java status transitions must use a business status enum (getCode() / matches()), not string/number literals like "IN_PROCESS" or setStatus(2). Enable/disable flags use EnableStatus.
  • Do not seed business data with tenant_id = 0.
  • Do not overwrite an existing BPMN XML during sample/init logic just because it differs from code defaults; preserve designer-edited node config.
  • Do not rely only on PROCESS_COMPLETED variables for final status; task-completed and task-created callbacks must also maintain the business state.
  • Do not let Provider save fields that the current node did not mark writable; platform filtering is a guard, Provider logic must still validate business state.

Reference Routing

Read only the references needed for the task, but read each selected file fully.

  • references/code-first-workflow.md: custom business module workflow modeled after purchase order.
  • references/lowcode-workflow.md: dynamic CRUD business object workflow.
  • references/purchase-order-reference.md: exact files and behavior in the current sample.
  • references/status-and-callbacks.md: status machine and callback safety.
  • references/bpmn-configuration.md: BPMN node form/permission/variable configuration.
  • references/sql-templates.md: complete Flyway SQL template.
  • references/validation-checklist.md: testing and review checklist.

© 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

Files

SKILL.md and 7 other files (references) in .agents/skills/forge-business-flow-development of yaomindong1996/forge-admin.

  • SKILL.md
  • references/bpmn-configuration.md
  • references/code-first-workflow.md
  • references/lowcode-workflow.md
  • references/purchase-order-reference.md
  • references/sql-templates.md
  • references/status-and-callbacks.md
  • references/validation-checklist.md

Open the folder on GitHubat commit 719a2fc

Compare with similar skills

Forge Business Flow Development 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.

Forge Business Flow Development compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Forge Business Flow Development this skillyaomindong1996/forge-admin127—~1.3kAutomated safety check: PassApache-2.0
Evolving The Data ModelTriliumNext/Trilium38k—~2.1kAutomated safety check: PassAGPL-3.0
DB Migrationskurealnum/dotfiles290—~820Automated safety check: PassNone
Migrationkortix-ai/suna20k—~1.2kAutomated safety check: PassCustom licence
Migrate Createruvnet/ruflo74k—~583Automated safety check: NotesMIT
Data Modelgenkovich/sdd171—~4kAutomated safety check: PassMIT

Similar skills

  • Evolving The Data Model

    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…

    38k GitHub stars~2.1k tokensUpdated today
    DatabasesAuto-check passed
  • DB Migrations

    kurealnum/dotfiles

    A skill your agent uses when generating or regenerating Drizzle migration files, changing database schema tables or columns, resolving migration sequence conflicts after rebase, reviewing migration…

    290 GitHub stars~820 tokensUpdated 6 mo ago
    DatabasesAuto-check passed
  • Migration

    kortix-ai/suna

    How to change the database schema in this repo. An agent skill from kortix-ai/suna.

    20k GitHub stars~1.2k tokensUpdated today
    DatabasesAuto-check passed
  • Migrate Create

    ruvnet/ruflo

    Create a new sequentially numbered database migration with up/down SQL files

    74k GitHub stars~583 tokensUpdated yesterday
    DatabasesAuto-check: notes
  • Data Model

    genkovich/sdd

    A skill your agent uses to design the data model AND generate the actual forward + rollback migrations in one pass — shippable SQL, not a plan.

    171 GitHub stars~4k tokensUpdated 1 mo ago
    DatabasesAuto-check passed
  • Postgres

    timescale/pg-aiguide

    A skill your agent uses for any PostgreSQL database work — table design, indexing, data types, constraints, extensions (pgvector, PostGIS, TimescaleDB), search, and migrations.

    1.9k GitHub stars~941 tokensUpdated 3 days ago
    DatabasesAuto-check passed

More from yaomindong1996/forge-admin

  • Web Content Fetcher

    yaomindong1996/forge-admin

    Extract article content from any URL as clean Markdown. An agent skill from yaomindong1996/forge-admin.

    127 GitHub stars~898 tokensUpdated today
    Auto-check passed
  • Forge Project Init

    yaomindong1996/forge-admin

    Bootstrap or maintain projects generated from Forge, initialize a clean template database, and install, upgrade or remove Forge source plugins in template or generated Admin projects.

    127 GitHub stars~2.2k tokensUpdated today
    Auto-check: notes
  • Forge Codegen Crud

    yaomindong1996/forge-admin

    Generate or review Forge project code-generation output for CRUD modules.

    127 GitHub stars~1.3k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Forge Business Flow Development

What does Forge Business Flow Development do?

Develop Forge business approval workflows backed by Flowable, using the current sample purchase order approval as the reference. Forge Business Flow Development is an agent skill from yaomindong1996/forge-admin. Develop Forge business approval workflows backed by Flowable, using the current sample purchase order approval as the reference.

When should I use Forge Business Flow Development?

Forge Business Flow Development fits situations like: reviewing a code-first; low-code business process in Forge; binding business records to flow models; designing business process status transitions.

How do I install Forge Business Flow Development in Claude Code?

Run `npx skills add yaomindong1996/forge-admin --skill forge-business-flow-development -a claude-code`. Or copy the skill folder (.agents/skills/forge-business-flow-development in yaomindong1996/forge-admin) into .claude/skills/forge-business-flow-development in your project. Claude Code loads it when a task matches its description.

How do I install Forge Business Flow Development in Codex?

Run `npx skills add yaomindong1996/forge-admin --skill forge-business-flow-development -a codex`. Or copy the skill folder (.agents/skills/forge-business-flow-development in yaomindong1996/forge-admin) into .agents/skills/forge-business-flow-development in your project. Codex loads it when a task matches its description.

Can I use Forge Business Flow Development 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 yaomindong1996/forge-admin --skill forge-business-flow-development -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-business-flow-development, .gemini/skills/forge-business-flow-development, .github/skills/forge-business-flow-development and .opencode/skills/forge-business-flow-development in your project.

What does Forge Business Flow Development need to run?

SKILL.md names no scripts, command-line tools or credentials: Forge Business Flow Development is instructions for the agent only.

Does Forge Business Flow Development 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 Forge Business Flow Development 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 Forge Business Flow Development use?

Forge Business Flow Development 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 Forge Business Flow Development use?

About 1.3k tokens (SKILL.md is roughly 5.1k 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 8.7k tokens, read only when the agent opens those files.

What are the alternatives to Forge Business Flow Development?

Skills that share tags, products or a category with Forge Business Flow Development: Evolving The Data Model (TriliumNext/Trilium, 38k stars), DB Migrations (kurealnum/dotfiles, 290 stars), Migration (kortix-ai/suna, 20k stars) and Migrate Create (ruvnet/ruflo, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Forge Business Flow Development?

yaomindong1996 (a GitHub user) maintains it in yaomindong1996/forge-admin, which has 127 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 11, 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.