ae-dataops
AE Data Development and Operations: Data warehouse management, flow orchestration, IDE queries, and data integration
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
AE Data Development and Operations: Data warehouse management, flow orchestration, IDE queries, and data integration
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
检测新合并到 te-cli 的 CLI 功能是否合理。从命令注册、业务域↔skill 配对、skill 文档覆盖、skill 内部一致性、用户文档同步、工程健壮性六个维度扫描,定位会导致命令加载失败、AI agent 读空文档瞎猜参数、用户文档滞后等问题。当合并了新命令域/命令、新增或修改 skill、做发版前自检、或需要评估 CLI 功能完整性时使用。
AE Engage capability gateway: config center, flows, push/config channels, strategies, templates, task management, and operation activities. Trigger words: config center, scene config, push channel, config channel, operation strategy, operation task, operation activity, template, config item, Engage, Hermes, engage-scene, engage-setting, engage-flow, engage-task, engage-activity.
AE Agent platform CLI for Agent, archived conversation, automation, model, MCP, Skill, attachment, and user-memory work. Use when managing these resources, browsing Agent markets, restoring archived conversations, creating scheduled automations, persisting user memory, or answering from user preferences, background, stable workflows, or historical conventions.
Use ae-cli for AE/TE analysis-side data questions, asset operations, and asset governance: reports, analysis boards, BI dashboards, ad-hoc models, drilldown, detail data, alerts, clusters, tags, metrics, metadata, project configuration, tracking plans, governance asset lists/rules/lineage/impact/dependency, batch asset operations, projects, and resource links. Use when the user asks to query data, explain a change, export evidence, or inspect/create/update/govern analysis assets.
Interactive generation of AE tracking code, LogBus2 configuration, and debug scripts from a tracking plan. Trigger words: 代码埋点、埋点代码、tracking code、埋点落地、logbus 配置、AE 上报代码、generate tracking code、insert tracking、トラッキングコード、트래킹 코드. Supports independent output mode selection per platform (insert/snippet). Server-side defaults to LoggerConsumer + LogBus2 architecture.
AE/TE metadata capability-gateway CLI: metadata data-table management and property dimension-table binding. Metadata CLI routes through the analysis gateway. Input-file upload and event/property detail belong to ae-analysis.
| name | ae-dataops |
| version | 2.0.0 |
| description | AE Data Development and Operations: Data warehouse management, flow orchestration, IDE queries, and data integration |
| metadata | {"requires":{"bins":["ae-cli"]}} |
CRITICAL - This skill is self-contained. Use the Global AE CLI Rules below; do not require a separate shared skill for DataOps-side tasks.
The AE Data Development and Operations domain provides capabilities for data warehouse management, flow orchestration, IDE SQL queries, data integration, operations and backfill management, including the following subcommands:
| Subcommand | Responsibility | Corresponding Scenario Skill |
|---|---|---|
dataops_repo | Space discovery | — |
dataops_datatable | Data table and view management | dataops-table |
dataops_flow | Flow creation and orchestration | dataops-flow-create |
dataops_flow | Flow execution and monitoring | dataops-flow-monitor |
dataops_operations | Operations instance search, details, and task logs | dataops-flow-monitor |
dataops_ide | Data exploration and SQL queries | dataops-query |
dataops_integration | Datasource and data integration | dataops-integration |
AE CLI (ae-cli) is the command-line tool for the AE / TE / ThinkingEngine analysis platform. For AE analysis-side requests, prefer ae-cli and this skill's reference docs over model memory.
Global parameters:
| Parameter | Description |
|---|---|
--format <json|table> | Output format. Default is JSON. |
--jq <expr> | jq filter expression for JSON output. |
--host <url> | Override the active AE host. Available on every command and may be placed after the subcommand, e.g. ae-cli dataops_ide +<command> --host <url>. |
Output and errors:
_notice.host_compat.{ "ok": false, "error": { "type": "...", "message": "...", "hint": "..." } } and exit non-zero.ae-cli run, check stderr and _notice.host_compat. If either is present, open the user reply with a short ⚠️ version warning and quote the npm i -g / npx skills add (or update-cluster) lines verbatim, then present the business result. Soft tip; ok: true can still carry the notice.Safety constraints:
write commands execute without --yes; use --yes only for a high-risk-write command after explicit user confirmation.project_id, resource IDs, field names, event names, property names, metric definitions, or date formats. Read the matching command reference and discover real project metadata first.Domains for DataOps: dataops_repo, dataops_datatable, dataops_flow, dataops_operations, dataops_ide, dataops_integration
You must understand the following key concepts before use, otherwise errors are highly likely.
| ID | Source | Usage Scope |
|---|---|---|
| executeId | Returned by dataops_flow +execute_flow | Early stop handle before the scheduler flowInstanceId is available |
| flowInstanceId | Returned by dataops_operations +search_flow_instances | Operations perspective instance inspection and stop |
| Scenario | Default Environment | Description |
|---|---|---|
| Most flow/ide/datatable commands | DEV | Development environment |
dataops_operations +search_flow_instances | Operations instance search | Filter by keyword, execution date, status, and paging |
dataops_operations +get_flow_instance_detail | Instance detail | Inspect one instance DAG and task statuses |
dataops_operations +get_task_instance_detail | Task detail/logs | Inspect one task and include logs only when needed |
dataops_operations +stop_flow_instance | Instance stop | Stop by exactly one of executeId or flowInstanceId |
ws_${spaceCode}_devws_${spaceCode}_product| Operation | Correct Tool | Prohibited |
|---|---|---|
| Execute SELECT queries | dataops_ide | — |
| Create/modify/delete data tables (DDL) | dataops_datatable | dataops_ide |
Create DEV Flow → Create/Update DEV SQL, Integration, or Workflow Instance Check Tasks → Configure Dependencies/Schedule → Preview Release → Release to PROD → PROD Manual Execution / Operations Troubleshooting
second minute hour day month weekday — Note: one more "second" field than standard 5-field format.
0 0 2 * * ? — Daily at 2 AM0 0 */4 * * ? — Every 4 hours0 30 8 * * 1-5 — Weekdays at 8:30datasourceId is te_etl@TASK_ENGINE_TRINO, database field is empty, requires gatewayConfigdatasourceId is specific datasource ID, database field is requiredChoose the appropriate scenario skill based on user intent to get complete step-by-step workflow guidance.
| User Intent | Trigger Skill | Keywords |
|---|---|---|
| Create flow, add nodes, configure schedule, release | dataops-flow-create | create flow, new workflow, configure schedule, add task node, release, cron, scheduled execution |
| View execution status, troubleshoot failures, view logs | dataops-flow-monitor | execute flow, running instance, monitor, logs, stop, DAG, troubleshoot |
| Search operation instances across a space | dataops-flow-monitor | operations instance, flow instance search, status statistics, owner statistics |
| Create datasource, configure sync solution, execute sync | dataops-integration | datasource, sync, integration, field mapping, data ingestion, MySQL, ClickHouse, DatabricksJdbc |
| Browse metadata, search tables, execute SQL queries | dataops-query | query, SQL, data exploration, search tables, view table structure, IDE, catalog, select |
| Create tables and views | dataops-table | create table, table creation, view, data dictionary, table details, DDL |
dataops_repo exposes only one read command. Use it to discover a valid spaceCode before calling DataOps commands that require one. It returns createTime, spaceCode, and spaceDisplayName.
spaceCode, reuse it.spaceCode is unknown, run +list_spaces first.spaceCode.# List spaces accessible to the current user
ae-cli dataops_repo +list_spaces
Detailed workflow, command flags, examples, and parameter notes live in references/dataops-table.md.
Key constraints:
dataops_datatable +dict_search_tables for visible DataOps catalog discovery.dataops_ide +search_tables only for raw engine metadata, and dataops_ide +ide_list_tables only for known catalog/schema browsing.dataops_datatable, not dataops_ide; creation is DEV-only and must be published with +publish_entity.${env} placeholder.Flow orchestration is divided into two scenario skills: creation and configuration and execution and monitoring.
Lifecycle: DEV configuration and preview → Release to PROD → PROD manual execution and operations troubleshooting
Detailed creation/configuration commands live in references/dataops-flow-create.md. Detailed execution, monitoring, operation instance, task log, and stop commands live in references/dataops-flow-monitor.md.
Key constraints:
+execute_flow always runs PROD; it returns executeId for early stop.flowInstanceId from operations search for stable inspection and troubleshooting.${paramKey}.Detailed metadata browsing, SQL query, async download, and cancel workflows live in references/dataops-query.md.
Key constraints:
dataops_datatable.dataops_datatable +dict_search_tables for table discovery unless raw engine metadata or schema browsing is required.Detailed datasource, metadata browsing, sync solution, execution, and monitoring workflows live in references/dataops-integration.md.
Key constraints:
sourceConfig, sinkConfig, channelConfig, and fieldsMapping from the reference templates; do not invent keys.sourceConfig.splitColumn; fieldsMapping.shardingKey is column metadata and must not be used for it.+save_sync_solution is not a partial patch: call +get_sync_detail --withParams true first, then submit complete configs. syncName is accepted for compatibility but ignored.te_etl@TASK_ENGINE_TRINO and requires gateway configuration.+list_sync_runs to get taskId before stopping a running sync.For detailed command flags and usage, please refer to the command documentation in the references/ directory.