dsl-coding

Official

Build and extend EdgionDSL builtins fast

AuthorPandaala
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill reduces the friction of implementing and extending EdgionDSL plugins by giving maintainers exact, contract-driven guidance for wiring new builtins and their runtime semantics. It prevents subtle behavior regressions by documenting how path/URI/query variables, VM lifecycle, and error-handling shapes must behave.

Core Features & Use Cases

  • Builtin implementation guidance for EdgionDSL, including how to use existing builtins from both script-author and gateway-developer perspectives.
  • Path/URI/query variable reference that explains what req.* values represent, how rewrites affect them, and what normalization implies for matching and rewrite behavior.
  • Safe outbound capability implementation via http.call() builtin guidance, including return shapes, SSRF protection, config limits, and async VM execution details.
  • Redis builtin implementation via redis.* guidance, including LinkSys alias resolution, Map { ok, value, error } return shapes, and a step-by-step recipe to add new redis operations.
  • Error semantics lock-in detailing when DSL builtins silently fall back versus when they raise RuntimeError::TypeError or RuntimeError::ApiError, preserving deployed-script behavior.

Quick Start

Tell your AI to produce a new EdgionDSL redis.* builtin that follows the existing Map { ok, value, error } contract and includes the required lock-in tests to preserve silent-fallback semantics.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dsl-coding
Download link: https://github.com/Pandaala/Edgion/archive/main.zip#dsl-coding

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.