
avhrst/apex-component-modifier
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Oracle APEX의 AI CLI 기술
개요
그 수출 Oracle APEX 구성 요소, 수출 된 파일을 modify, DB 변경을 적용하고, 모든 백업을 가져옵니다 - 사용. 기술 Claude Code는 Oracle APEX 응용 프로그램을 직접 수정할 수있는 능력을 제공합니다. 1. SQLcl 쪼개지는 수출을 통해 성분 (페이지, 지역, LOV, 등) 2. 수출 체재 3.를 이해하는 번들된 APEX 24.2 수입품 API 참고 docs (CREATE TABLE, ALTER, PL/SQL 패키지) SQLcl 4. 요청 된 수정 5. SQLcl을 통해 APEX로 패치 된 구성 요소 백업 6. 결과 ( 컴파일 체크, 재 내보내기 diff) Bash Tool을 통해 SQLcl CLI를 통해 모든 단계 실행 - 수동 SQL 또는 파일 편집이 필요하지 않습니다. 이 repo는 또한 검사와 본 학습을 위한 읽기 전용 기술을 제공합니다: - Claude Code CLI 설치 - SQLcl 25.1+ 와 Java 17 또는 21 기술은 Bash 도구를 통해 SQLcl 명령을 실행합니다. 그것을 검증: SQLcl을 열고 APEX 데이터베이스에 연결을 저장:
개요(AI 번역)
A Claude Code Skill는 Oracle APEX 구성품을 수출하고, 수출된 파일을 수정하고, DB 변경 사항을 적용하고, Oracle SQLcl CLI를 사용하여 모든 백업을 가져옵니다.
그것은 무엇을
기술 Claude Code는 Oracle APEX 응용 프로그램을 직접 수정할 수있는 능력을 제공합니다.
1.Exporting SQLcl 쪼개지는 수출을 통해 구성품 (페이지, 지역, LOV 등) 2.Reading 수출 체재를 이해하기 위하여 번들된 APEX 24.2 수입품 API 참고 문서 3. **DB 변경 적용 ** (CREATE TABLE, ALTER, PL/SQL 패키지) SQLcl을 통해 4.Patching 요청된 수정을 가진 수출된 SQL 파일 5. ** SQLcl을 통해 APEX로 패치 된 구성 요소 6.Validating 결과 (수입 수표, 재수입)
Bash Tool을 통해 SQLcl CLI를 통해 모든 단계 실행 - 수동 SQL 또는 파일 편집이 필요하지 않습니다.
지원된 성분
| 분류 | 구성품 |
|---|---|
| Page-level | 페이지, 지역, 페이지, 버튼, 프로세스, 계산, 지점 |
| Dynamic Action | 이벤트, 행동(전체 DA 라이프사이클) |
| Validations | 페이지 및 아이템 레벨 검증 |
| Reports | 인터랙티브 리포트(IR), 인터랙티브 그리드(IG), 클래식 리포트 |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Oracle APEX Component Modifier
A Claude Code Skill that exports Oracle APEX components, modifies the exported files, applies DB changes, and imports everything back — using Oracle SQLcl CLI.
What It Does
The skill gives Claude Code the ability to directly modify your Oracle APEX application by:
- Exporting a component (page, region, LOV, etc.) via SQLcl split export
- Reading bundled APEX 24.2 import-API reference docs to understand the export format
- Applying DB changes (CREATE TABLE, ALTER, PL/SQL packages) via SQLcl
- Patching the exported SQL files with the requested modifications
- Importing the patched component back into APEX via SQLcl
- Validating the result (compilation checks, re-export diff)
All steps run through SQLcl CLI via the Bash tool — no manual SQL or file editing required.
Supported Components
| Category | Components |
|---|---|
| Page-level | Pages, regions, page items, buttons, processes, computations, branches |
| Dynamic actions | Events, actions (full DA lifecycle) |
| Validations | Page and item-level validations |
| Reports | Interactive Reports (IR), Interactive Grids (IG), Classic Reports |
| Visualizations | JET Charts (bar, line, pie, etc.), Maps |
| Cards | Cards regions, card components, media, actions, icons |
| Forms | Form regions with DML processes |
| Faceted Search | Faceted search regions and facets |
| Navigation | Navigation menus, lists, breadcrumbs |
| Automation | Automations (actions, schedules) |
| Web sources | REST data sources and web source modules |
| Shared components | LOVs, authorization schemes, list entries, templates, build options, static files |
Companion Skills
This repo also provides read-only skills for inspection and pattern learning:
| Skill | Invocation | Purpose |
|---|---|---|
| apex-describe | /apex-describe PAGE:5 |
Describe an APEX page or component by reading its export |
| apex-export | /apex-export PAGE:5 |
Export a component without modification (read-only) |
| apex-learn | /apex-learn |
Export all components from an app, analyze conventions, and generate pattern files for future patching |
| sqlcl | /sqlcl |
General-purpose Oracle DB operations — SQL, schema inspection, data ops, Liquibase, Data Pump, CI/CD projects |
Prerequisites
- Claude Code CLI installed
- SQLcl 25.1+ with Java 17 or 21
Installation
1. Copy the skill into your project
cd your-project
# Clone the repo into a temp directory and copy the skill
git clone https://github.com/avhrst/apex.git /tmp/apex-skill
mkdir -p .claude/skills
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add avhrst/apex-component-modifier