miyako
- 8 skills
- 0 followers
- 1 day ago last updated
- ▌ 4dcli · miyako bundleRun a 4D project from the command line with tool4d or the full 4D application: the invocation protocol to follow, a task router, version requirements, binary paths, flags, startup-method patterns, automated testing, and the DIALOG + CALL FORM render cycle. Ships installable source for six ready-made startup methods that capture or execute a form. Use when executing 4D code headlessly, capturing form output, or wiring 4D into CI.
- ▌ 4dlsp · miyakoValidate and explore 4D source code (.4dm files) using tool4d-lsp-stdio. One-shot validation via CLI, or persistent MCP server for completions, hover, goto-definition, and more. Look up correct 4D command and OOP class member syntax via the 4dlang skill before writing code.
- ▌ 4dform · miyako bundleDesign, modify, and validate 4D Form source files (.4DForm): form and object JSON structure, per-object reference material, the authoring protocol to follow, and schema validation against the 4D Form schema.
- ▌ 4dlang · miyakoLook up correct 4D syntax before writing code, across both the classic 4D language and the 4D object (OOP) language, via 4d-language-classic and 4d-language-oop. The two corpora overlap (classic `File` vs OOP `4D.File`), so query both and compare rather than picking one language up front.
- ▌ 4dtools · miyakoDownload and provision the platform-specific command-line tools required by the 4D development skills. Use when a required tool is not available locally, or when the skillset needs to initialize its bundled tools.
- ▌ 4dcatalog · miyakoWork with 4D Catalog source files (.4DCatalog), including understanding, modifying, and validating their XML structure against the 4D Catalog DTD, and visualizing the schema they describe as a diagram.
- ▌ 4dproject · miyakoWork with 4D project definition files (.4DProject), including their JSON structure, compatibility version, and tokenization settings.
- ▌ 4dsettings · miyakoWork with 4D settings files (.4DSettings). This skill is currently a placeholder; settings-specific schema and validation rules have not yet been added.