24.2 Using APEXlang with AI Coding Agents
Use APEXlang skills, SQLcl validation, and blueprints to collaborate with AI coding agents.
APEXlang is well-structured and easy to understand, so you can also work
productively with AI coding agents like Claude, Codex, and others. With Oracle's APEXlang
skills from GitHub, you can describe what you need and let an
AI collaborator help review an application, suggest improvements, generate
pages and components, make incremental changes, and find and fix problems
using SQLcl's apex validate command.
This workflow is most useful when you treat validation as part of the editing loop: change the APEXlang files, validate the application, review the results, and import only after the source validates cleanly.
Tip:
To install or update the APEXlang skills, use the skills sync command in SQLcl.
If you work with stakeholders to capture and agree on specifications before starting a project, APEX blueprints help teams refine requirements before costly surprises appear. Starting from a draft functional spec and data model description, an AI coding agent uses Oracle's detailed blueprint generation prompt to produce a structured Markdown plan for pages, navigation, reports, forms, charts, filters, actions, and initial behavior. App Builder imports this blueprint and deterministically generates a scaffolded app from tested APEXlang building blocks, letting stakeholders try real pages and give early feedback. You can revise the specification and regenerate until everyone agrees on the app’s shape. After sign-off, the final scaffold becomes the foundation you and your team evolve to add the details real systems require using a combination of App Builder and conversational development with AI coding agents using APEXlang skills.
Parent topic: Working with APEXlang