← 返回列表

4d-development-skill

一款全面的Claude Agent技能,专注于4D开发,包括ORDA、查询、表单和版本兼容性指导。

4D开发
技能
ORDA
查询
表单
版本兼容性
技术支持
5⬇️ 0🏷️ main📦 2
4d-development-skill-main.zip
3.25 MB下载
安装与使用说明

Codex

  1. 先下载 ZIP 包(例如:4d-development-skill-main.zip)。
  2. 解压后放到 $CODEX_HOME/skills/ 目录下。
  3. 如果没有设置 $CODEX_HOME,通常可放到 ~/.codex/skills/
  4. 确保目录内有 SKILL.md,然后重开会话即可使用。

源码目录预览

├── context
│   └── formsSchema-4d-v20-r9.json
├── docs
│   ├── API
│   │   ├── BlobClass.md
│   │   ├── ClassClass.md
│   │   ├── CollectionClass.md
│   │   ├── CryptoKeyClass.md
│   │   ├── DataClassClass.md
│   │   ├── DataStoreClass.md
│   │   ├── Directory.md
│   │   ├── Document.md
│   │   ├── EmailObjectClass.md
│   │   ├── EntityClass.md
│   │   ├── EntitySelectionClass.md
│   │   ├── FileClass.md
│   │   ├── FileHandleClass.md
│   │   ├── FolderClass.md
│   │   ├── FunctionClass.md
│   │   ├── HTTPAgentClass.md
│   │   ├── HTTPRequestClass.md
│   │   ├── IMAPTransporterClass.md
│   │   ├── IncomingMessageClass.md
│   │   ├── MailAttachmentClass.md
│   │   ├── OutgoingMessageClass.md
│   │   ├── POP3TransporterClass.md
│   │   ├── SMTPTransporterClass.md
│   │   ├── SessionClass.md
│   │   ├── SignalClass.md
│   │   ├── SystemWorkerClass.md
│   │   ├── TCPConnectionClass.md
│   │   ├── TCPEventClass.md
│   │   ├── TCPListenerClass.md
│   │   ├── Transporter.md
│   │   ├── UDPEventClass.md
│   │   ├── UDPSocketClass.md
│   │   ├── VectorClass.md
│   │   ├── WebFormClass.md
│   │   ├── WebFormItemClass.md
│   │   ├── WebServerClass.md
│   │   ├── WebSocketClass.md
│   │   ├── WebSocketConnectionClass.md
│   │   ├── WebSocketServerClass.md
│   │   ├── ZipArchiveClass.md
│   │   ├── ZipFileClass.md
│   │   └── ZipFolderClass.md
│   ├── Admin
│   │   ├── cli.md
│   │   ├── data-collect.md
│   │   ├── dataExplorer.md
│   │   ├── licenses.md
│   │   ├── tls.md
│   │   └── webAdmin.md
│   ├── Backup
│   │   ├── backup.md
│   │   ├── log.md
│   │   ├── overview.md
│   │   ├── restore.md
│   │   └── settings.md
│   ├── Concepts
│   │   ├── about.md
│   │   ├── arrays.md
│   │   ├── classes.md
│   │   ├── components.md
│   │   ├── data-types.md
│   │   ├── dt_blob.md
│   │   ├── dt_boolean.md
│   │   ├── dt_collection.md
│   │   ├── dt_date.md
│   │   ├── dt_null_undefined.md
│   │   ├── dt_number.md
│   │   ├── dt_object.md
│   │   ├── dt_picture.md
│   │   ├── dt_pointer.md
│   │   ├── dt_string.md
│   │   ├── dt_time.md
│   │   ├── dt_variant.md
│   │   ├── error-handling.md
│   │   ├── flow-control.md
│   │   ├── identifiers.md
│   │   ├── interpreted.md
│   │   ├── methods.md
│   │   ├── operators.md
│   │   ├── parameters.md
│   │   ├── paths.md
│   │   ├── plug-ins.md
│   │   ├── quick-tour.md
│   │   ├── shared.md
│   │   └── variables.md
│   ├── Debugging
│   │   ├── basics.md
│   │   ├── breakpoints.md
│   │   ├── debugLogFiles.md
│   │   ├── debugger.md
│   │   └── debugging-remote.md
│   ├── Desktop
│   │   ├── building.md
│   │   ├── clientServer.md
│   │   ├── labels.md
│   │   └── sessions.md
│   ├── Develop
│   │   ├── explorer.md
│   │   ├── field-properties.md
│   │   ├── preemptive.md
│   │   ├── processes.md
│   │   └── triggers-new.md
│   ├── Develop-legacy
│   │   ├── overview.md
│   │   ├── transactions.md
│   │   └── triggers.md
│   ├── Events
│   │   ├── onActivate.md
│   │   ├── onAfterEdit.md
│   │   ├── onAfterKeystroke.md
│   │   ├── onAfterSort.md
│   │   ├── onAlternativeClick.md
│   │   ├── onBeforeDataEntry.md
│   │   ├── onBeforeKeystroke.md
│   │   ├── onBeginDragOver.md
│   │   ├── onBeginUrlLoading.md
│   │   ├── onBoundVariableChange.md
│   │   ├── onClicked.md
│   │   ├── onCloseBox.md
│   │   ├── onCloseDetail.md
│   │   ├── onCollapse.md
│   │   ├── onColumnMoved.md
│   │   ├── onColumnResize.md
│   │   ├── onDataChange.md
│   │   ├── onDeactivate.md
│   │   ├── onDeleteAction.md
│   │   ├── onDisplayDetail.md
│   │   ├── onDoubleClicked.md
│   │   ├── onDragOver.md
│   │   ├── onDrop.md
│   │   ├── onEndUrlLoading.md
│   │   ├── onExpand.md
│   │   ├── onFooterClick.md
│   │   ├── onGettingFocus.md
│   │   ├── onHeader.md
│   │   ├── onHeaderClick.md
│   │   ├── onLoad.md
│   │   ├── onLoadRecord.md
│   │   ├── onLongClick.md
│   │   ├── onLosingFocus.md
│   │   ├── onMenuSelected.md
│   │   ├── onMouseEnter.md
│   │   ├── onMouseLeave.md
│   │   ├── onMouseMove.md
│   │   ├── onMouseUp.md
│   │   ├── onOpenDetail.md
│   │   ├── onOpenExternalLink.md
│   │   ├── onOutsideCall.md
│   │   ├── onPageChange.md
│   │   ├── onPlugInArea.md
│   │   ├── onPrintingBreak.md
│   │   ├── onPrintingDetail.md
│   │   ├── onPrintingFooter.md
│   │   ├── onResize.md
│   │   ├── onRowMoved.md
│   │   ├── onRowResize.md
│   │   ├── onScroll.md
│   │   ├── onSelectionChange.md
│   │   ├── onTimer.md
│   │   ├── onUnload.md
│   │   ├── onUrlFiltering.md
│   │   ├── onUrlLoadingError.md
│   │   ├── onUrlResourceLoading.md
│   │   ├── onValidate.md
│   │   ├── onVpRangeChanged.md
│   │   ├── onVpReady.md
│   │   ├── onWindowOpeningDenied.md
│   │   └── overview.md
│   ├── Extensions
│   │   ├── develop-components.md
│   │   ├── develop-plug-ins.md
│   │   └── overview.md
│   ├── FormEditor
│   │   ├── createStylesheet.md
│   │   ├── formEditor.md
│   │   ├── forms.md
│   │   ├── macros.md
│   │   ├── objectLibrary.md
│   │   ├── pictures.md
│   │   ├── properties_Action.md
│   │   ├── properties_FormProperties.md
│   │   ├── properties_FormSize.md
│   │   ├── properties_JSONref.md
│   │   ├── properties_Markers.md
│   │   ├── properties_Menu.md
│   │   ├── properties_Print.md
│   │   └── properties_WindowSize.md
│   ├── FormObjects
│   │   ├── buttonGrid_overview.md
│   │   ├── button_overview.md
│   │   ├── checkbox_overview.md
│   │   ├── comboBox_overview.md
│   │   ├── dropdownList_Overview.md
│   │   ├── formObjects_overview.md
│   │   ├── groupBox.md
│   │   ├── input_overview.md
│   │   ├── list_overview.md
│   │   ├── listbox_overview.md
│   │   ├── pictureButton_overview.md
│   │   ├── picturePopupMenu_overview.md
│   │   ├── pluginArea_overview.md
│   │   ├── progressIndicator.md
│   │   ├── properties_Action.md
│   │   ├── properties_Animation.md
│   │   ├── properties_Appearance.md
│   │   ├── properties_BackgroundAndBorder.md
│   │   ├── properties_CoordinatesAndSizing.md
│   │   ├── properties_Crop.md
│   │   ├── properties_DataSource.md
│   │   ├── properties_Display.md
│   │   ├── properties_Entry.md
│   │   ├── properties_Footers.md
│   │   ├── properties_Gridlines.md
│   │   ├── properties_Headers.md
│   │   ├── properties_Help.md
│   │   ├── properties_Hierarchy.md
│   │   ├── properties_ListBox.md
│   │   ├── properties_Object.md
│   │   ├── properties_Picture.md
│   │   ├── properties_Plugins.md
│   │   ├── properties_Print.md
│   │   ├── properties_RangeOfValues.md
│   │   ├── properties_Reference.md
│   │   ├── properties_ResizingOptions.md
│   │   ├── properties_Scale.md
│   │   ├── properties_Subform.md
│   │   ├── properties_Text.md
│   │   ├── properties_TextAndPicture.md
│   │   ├── properties_WebArea.md
│   │   ├── radio_overview.md
│   │   ├── ruler.md
│   │   ├── shapes_overview.md
│   │   ├── spinner.md
│   │   ├── splitters.md
│   │   ├── staticPicture.md
│   │   ├── stepper.md
│   │   ├── subform_overview.md
│   │   ├── tabControl.md
│   │   ├── text.md
│   │   ├── viewProArea_overview.md
│   │   ├── webArea_overview.md
│   │   └── writeProArea_overview.md
│   ├── GettingStarted
│   │   ├── Installation.md
│   │   └── creating.md
│   ├── MSC
│   │   ├── analysis.md
│   │   ├── backup.md
│   │   ├── compact.md
│   │   ├── encrypt.md
│   │   ├── information.md
│   │   ├── overview.md
│   │   ├── repair.md
│   │   ├── restore.md
│   │   ├── rollback.md
│   │   └── verify.md
│   ├── Menus
│   │   ├── bars.md
│   │   ├── creating.md
│   │   ├── overview.md
│   │   ├── properties.md
│   │   └── sdi.md
│   ├── Notes
│   │   └── updates.md
│   ├── ORDA
│   │   ├── client-server-optimization.md
│   │   ├── dsMapping.md
│   │   ├── entities.md
│   │   ├── global-stamp.md
│   │   ├── glossary.md
│   │   ├── orda-events.md
│   │   ├── ordaClasses.md
│   │   ├── overview.md
│   │   ├── privileges.md
│   │   └── remoteDatastores.md
│   ├── Preferences
│   │   ├── forms.md
│   │   ├── general.md
│   │   ├── methods.md
│   │   ├── overview.md
│   │   ├── shortcuts.md
│   │   └── structure.md
│   ├── Project
│   │   ├── architecture.md
│   │   ├── code-overview.md
│   │   ├── compiler.md
│   │   ├── components.md
│   │   ├── date-time-formats.md
│   │   ├── documentation.md
│   │   ├── overview.md
│   │   ├── project-method-properties.md
│   │   └── search-replace.md
│   ├── REST
│   │   ├── $asArray.md
│   │   ├── $atomic_$atonce.md
│   │   ├── $attributes.md
│   │   ├── $binary.md
│   │   ├── $catalog.md
│   │   ├── $clean.md
│   │   ├── $compute.md
│   │   ├── $directory.md
│   │   ├── $distinct.md
│   │   ├── $entityset.md
│   │   ├── $expand.md
│   │   ├── $filter.md
│   │   ├── $format.md
│   │   ├── $imageformat.md
│   │   ├── $info.md
│   │   ├── $lock.md
│   │   ├── $method.md
│   │   ├── $orderby.md
│   │   ├── $querypath.md
│   │   ├── $queryplan.md
│   │   ├── $savedfilter.md
│   │   ├── $savedorderby.md
│   │   ├── $singleton.md
│   │   ├── $skip.md
│   │   ├── $timeout.md
│   │   ├── $top_$limit.md
│   │   ├── $upload.md
│   │   ├── $version.md
│   │   ├── ClassFunctions.md
│   │   ├── REST_requests.md
│   │   ├── authUsers.md
│   │   ├── configuration.md
│   │   ├── dataClass.md
│   │   ├── genInfo.md
│   │   ├── gettingStarted.md
│   │   └── manData.md
│   ├── ServerWindow
│   │   ├── application-server.md
│   │   ├── http-server.md
│   │   ├── maintenance.md
│   │   ├── monitor.md
│   │   ├── overview.md
│   │   ├── processes.md
│   │   ├── real-time-monitor.md
│   │   ├── remote-admin.md
│   │   ├── sql-server.md
│   │   └── users.md
│   ├── Tags
│   │   └── transformation-tags.md
│   ├── Users
│   │   ├── handling_users_groups.md
│   │   └── overview.md
│   ├── ViewPro
│   │   ├── commands
│   │   │   ├── vp-add-formula-name.md
│   │   │   ├── vp-add-range-name.md
│   │   │   ├── vp-add-selection.md
│   │   │   ├── vp-add-sheet.md
│   │   │   ├── vp-add-span.md
│   │   │   ├── vp-add-stylesheet.md
│   │   │   ├── vp-all.md
│   │   │   ├── vp-cell.md
│   │   │   ├── vp-cells.md
│   │   │   ├── vp-column-autofit.md
│   │   │   ├── vp-column.md
│   │   │   ├── vp-combine-ranges.md
│   │   │   ├── vp-convert-from-4d-view.md
│   │   │   ├── vp-convert-to-picture.md
│   │   │   ├── vp-copy-to-object.md
│   │   │   ├── vp-create-table.md
│   │   │   ├── vp-delete-columns.md
│   │   │   ├── vp-delete-rows.md
│   │   │   ├── vp-export-document.md
│   │   │   ├── vp-export-to-blob.md
│   │   │   ├── vp-export-to-object.md
│   │   │   ├── vp-find-table.md
│   │   │   ├── vp-find.md
│   │   │   ├── vp-flush-commands.md
│   │   │   ├── vp-font-to-object.md
│   │   │   ├── vp-get-active-cell.md
│   │   │   ├── vp-get-binding-path.md
│   │   │   ├── vp-get-cell-style.md
│   │   │   ├── vp-get-column-attributes.md
│   │   │   ├── vp-get-column-count.md
│   │   │   ├── vp-get-current-sheet.md
│   │   │   ├── vp-get-data-context.md
│   │   │   ├── vp-get-default-style.md
│   │   │   ├── vp-get-formula-by-name.md
│   │   │   ├── vp-get-formula.md
│   │   │   ├── vp-get-formulas.md
│   │   │   ├── vp-get-frozen-panes.md
│   │   │   ├── vp-get-names.md
│   │   │   ├── vp-get-print-info.md
│   │   │   ├── vp-get-row-attributes.md
│   │   │   ├── vp-get-row-count.md
│   │   │   ├── vp-get-selection.md
│   │   │   ├── vp-get-sheet-count.md
│   │   │   ├── vp-get-sheet-index.md
│   │   │   ├── vp-get-sheet-name.md
│   │   │   ├── vp-get-sheet-options.md
│   │   │   ├── vp-get-show-print-lines.md
│   │   │   ├── vp-get-spans.md
│   │   │   ├── vp-get-stylesheet.md
│   │   │   ├── vp-get-stylesheets.md
│   │   │   ├── vp-get-table-column-attributes.md
│   │   │   ├── vp-get-table-column-index.md
│   │   │   ├── vp-get-table-dirty-rows.md
│   │   │   ├── vp-get-table-range.md
│   │   │   ├── vp-get-table-theme.md
│   │   │   ├── vp-get-tables.md
│   │   │   ├── vp-get-value.md
│   │   │   ├── vp-get-values.md
│   │   │   ├── vp-get-workbook-options.md
│   │   │   ├── vp-import-document.md
│   │   │   ├── vp-import-from-blob.md
│   │   │   ├── vp-import-from-object.md
│   │   │   ├── vp-insert-columns.md
│   │   │   ├── vp-insert-rows.md
│   │   │   ├── vp-insert-table-columns.md
│   │   │   ├── vp-insert-table-rows.md
│   │   │   ├── vp-move-cells.md
│   │   │   ├── vp-name.md
│   │   │   ├── vp-new-document.md
│   │   │   ├── vp-object-to-font.md
│   │   │   ├── vp-paste-from-object.md
│   │   │   ├── vp-print.md
│   │   │   ├── vp-recompute-formulas.md
│   │   │   ├── vp-remove-name.md
│   │   │   ├── vp-remove-sheet.md
│   │   │   ├── vp-remove-span.md
│   │   │   ├── vp-remove-stylesheet.md
│   │   │   ├── vp-remove-table-columns.md
│   │   │   ├── vp-remove-table-rows.md
│   │   │   ├── vp-remove-table.md
│   │   │   ├── vp-reset-selection.md
│   │   │   ├── vp-resize-table.md
│   │   │   ├── vp-resume-computing.md
│   │   │   ├── vp-row-autofit.md
│   │   │   ├── vp-row.md
│   │   │   ├── vp-run-offscreen-area.md
│   │   │   ├── vp-set-active-cell.md
│   │   │   ├── vp-set-allowed-methods.md
│   │   │   ├── vp-set-binding-path.md
│   │   │   ├── vp-set-boolean-value.md
│   │   │   ├── vp-set-border.md
│   │   │   ├── vp-set-cell-style.md
│   │   │   ├── vp-set-column-attributes.md
│   │   │   ├── vp-set-column-count.md
│   │   │   ├── vp-set-current-sheet.md
│   │   │   ├── vp-set-custom-functions.md
│   │   │   ├── vp-set-data-context.md
│   │   │   ├── vp-set-date-time-value.md
│   │   │   ├── vp-set-date-value.md
│   │   │   ├── vp-set-default-style.md
│   │   │   ├── vp-set-field.md
│   │   │   ├── vp-set-formula.md
│   │   │   ├── vp-set-formulas.md
│   │   │   ├── vp-set-frozen-panes.md
│   │   │   ├── vp-set-num-value.md
│   │   │   ├── vp-set-print-info.md
│   │   │   ├── vp-set-row-attributes.md
│   │   │   ├── vp-set-row-count.md
│   │   │   ├── vp-set-selection.md
│   │   │   ├── vp-set-sheet-count.md
│   │   │   ├── vp-set-sheet-name.md
│   │   │   ├── vp-set-sheet-options.md
│   │   │   ├── vp-set-show-print-lines.md
│   │   │   ├── vp-set-table-column-attributes.md
│   │   │   ├── vp-set-table-theme.md
│   │   │   ├── vp-set-text-value.md
│   │   │   ├── vp-set-time-value.md
│   │   │   ├── vp-set-value.md
│   │   │   ├── vp-set-values.md
│   │   │   ├── vp-set-workbook-options.md
│   │   │   ├── vp-show-cell.md
│   │   │   └── vp-suspend-computing.md
│   │   ├── advanced-programming.md
│   │   ├── classes.md
│   │   ├── commands.md
│   │   ├── configuring.md
│   │   ├── formulas.md
│   │   └── getting-started.md
│   ├── WebServer
│   │   ├── allowProject.md
│   │   ├── authentication.md
│   │   ├── errorPages.md
│   │   ├── gettingStarted.md
│   │   ├── http-request-handler.md
│   │   ├── http-rules.md
│   │   ├── httpRequests.md
│   │   ├── preemptiveWeb.md
│   │   ├── sessions.md
│   │   ├── templates.md
│   │   ├── webServer.md
│   │   ├── webServerAdmin.md
│   │   ├── webServerConfig.md
│   │   └── webServerObject.md
│   ├── WritePro
│   │   ├── commands
│   │   │   ├── command-index.md
│   │   │   ├── wp-add-picture.md
│   │   │   ├── wp-delete-section.md
│   │   │   ├── wp-delete-subsection.md
... (truncated, total>500)

元数据

Slug: 4d-development-skill

作者: Ganbin

协议: MIT

包大小: 3.25 MB

SHA256: 81ffacac0cc89dd896d4ec75bf1c74266838024b24e38a2d1233353906f657c7