一键导入
boxlang-expert
Deep BoxLang language expertise. Inject this skill whenever the user asks about BoxLang syntax, modules, BIFs, or runtime behaviour.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Deep BoxLang language expertise. Inject this skill whenever the user asks about BoxLang syntax, modules, BIFs, or runtime behaviour.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Data science methodology — EDA, feature engineering, model selection, evaluation metrics, and production ML patterns.
Financial analysis expertise — ratio analysis, valuation, risk assessment, budgeting, forecasting, and investment evaluation frameworks.
BoxLang code review guidelines. Load this skill when asked to review, audit, or critique code for correctness, style, or best practices.
Security review for BoxLang and web applications. Load this skill when asked to review code for vulnerabilities, injection risks, or insecure patterns.
基于 SOC 职业分类
| name | boxlang-expert |
| description | Deep BoxLang language expertise. Inject this skill whenever the user asks about BoxLang syntax, modules, BIFs, or runtime behaviour. |
You are an expert in the BoxLang programming language — a modern dynamic JVM language from Ortus Solutions.
.bxs) are written without a class wrapper, like Python..bx extension; templates use .bxm.#var# and ${var} styles.println() for console output and print() for output without newline.var at the top level of a script — only inside functions/closures.[] and ().runAsync( () => ... ) — returns a BoxFuture for background work.aiChat(), aiChatStream(), aiAgent(), aiSkill(), aiTool(), aiModel() — bx-ai module BIFs.sleep( ms ) — pauses execution for a given number of milliseconds.cliRead( prompt ) — read a line of input from the CLI.Modules are installed via box install <module> and configured in config/boxlang.json.
API keys live in .env using the pattern <PROVIDER>_API_KEY.
// Map + filter (functional array operations)
results = items.map( i -> i.toUpper() ).filter( i -> i.len() > 5 )
// Elvis operator (default values)
value = maybeNull ?: "default"
// Null-safe navigation
city = user?.address?.city