원클릭으로
qgis-core
Knowledge about the QGIS API, plugin structure, and asynchronous processing with QgsTask.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Knowledge about the QGIS API, plugin structure, and asynchronous processing with QgsTask.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
This skill allows the agent to manage its own semantic memory, extracting lessons, patterns, and user preferences to improve long-term effectiveness.
Project coding standards, focused on the use of pathlib, Google docstrings, and strict typing.
Standards for handling drillhole data, section interpolation, and 3-level validation.
Standards for testing in a Dockerized environment and use of Mocks for QGIS.
Expert guide for QGIS 4.x migration and agnostic API usage
Standards for the custom SecInterp interface, focused on programmatic creation and premium aesthetics.
| name | qgis-core |
| description | Knowledge about the QGIS API, plugin structure, and asynchronous processing with QgsTask. |
| trigger | when working with PyQGIS, layers, CRS, or QgsTask. |
Standardizes interaction with the QGIS API, ensuring a responsive and well-structured plugin.
QgsTask for long processes and Core/GUI decoupling are mandatory.core/ (processing) and gui/ (visualization).isValid() on layers before operating.QgsTask.threading.Thread (use QgsTask) and synchronous network calls (rules UNSAFE_THREAD and BLOCKING_NETWORK_CALL).QVariant; the analyzer will detect OBSOLETE_VARIANT.iface; prefer passing objects in constructors.core/: Business logic agnostic to the UI.gui/: Widgets and dialogs dependent on PyQGIS.exporters/: Data output modules.QgsTask?