원클릭으로
ows-new-page
Checklist and patterns for building a new OWS page element. Use when asked to create or design a page.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Checklist and patterns for building a new OWS page element. Use when asked to create or design a page.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Validate CIT account-upgrade tickets sitting in the AUTIN approval queue. Reports APPROVE / REJECT / NEEDS_REVIEW per ticket based on attachment rules derived from the requester's USER_EXTRA profile, then awaits user confirmation to execute approval.
Trace and debug end-to-end flows in OWS — page → service, service → service, and page → page navigation. TRIGGER when the user asks "why is X failing", "what's wrong with this page/service", "trace the flow of Y", "audit the call chain", or describes broken behavior in an OWS app. Inspects flow steps, RunScript bodies, input/output schemas, log traces, and reference graph; identifies bad code patterns (silent catch, hardcoded IDs, missing validation), schema mismatches (caller passes X but service expects Y), and dead branches; reports findings with concrete file/step/line locations and recommended fixes.
Capture a reusable OWS/ADC platform finding into the knowledge vault. Use when you confirm a non-obvious, reusable fact about the OWS platform (an API path, a TQL quirk, an auth detail, a service contract) that future sessions should know — so it's recorded once and read first via get_help_home / search_help instead of re-derived.
Decision tree for choosing the right OWS MCP tool. TRIGGER whenever the user asks about OWS, GDE, Huawei tickets, or anything that requires calling an `mcp__ows-gde__*` tool — including queries about tickets (CM, INC, BOT, TTS, CTT), pages, services, models, triggers, scripts, processes, modules, projects, logs, or Studio elements. Use BEFORE making the first MCP call to pick the leanest tool variant and avoid over-fetching.
Checklist and patterns for building a new OWS service element. Use when asked to create or design a service.
Analyze an OWS Studio page — understand its components, service wiring, and JS behavior. Use when asked to explain, audit, or modify a page element.
| name | ows-new-page |
| description | Checklist and patterns for building a new OWS page element. Use when asked to create or design a page. |
list_pages(tenant, project, module) to find similar pagesget_page_detail(tenant, page_id, parsed=True) to understand component patternstoolbar (search inputs + filters + buttons)
└── textInput, dropdownOptionGroup, dateInput, advancedSearch
datagrid (results table)
└── column, linkColumn, personColumn
id is referenced in page scripts to load/refresh dataformPanel (field inputs)
└── textInput, select, dateInput, personSelect, switchButton
toolbar (action buttons)
└── button, serviceButton
serviceButton directly invokes a service on clickbutton triggers a JS handler in page scripts| Script | Purpose |
|---|---|
init | Runs on load — call services, set defaults, hide/show sections |
utils | Shared helpers — formatters, validators, common service callers |
events | User interaction handlers — search, reset, row click |
// Load dropdown options
var categoryRes = $service.invoke("centralize_order_category_get_list", {});
$component.get("order_category").setOptions(categoryRes.data);
// Load initial grid data
utils.loadGrid({});
// Reusable grid loader
function loadGrid(params) {
var res = $service.invoke("ticket_get_list_datagrid", params);
$component.get("cit_listGrid").setData(res.data, res.total);
}
<module>_<purpose> (e.g. cit_query, cm_detail)open_level set correctlyid in props is the JS handle — keep them meaningful: order_id, cit_listGridpropsBind sparingly — most dynamic behavior is easier to manage in scripts