원클릭으로
development
Build new browser modules in the layered Space Agent runtime and use the extension, component, and Alpine store patterns correctly.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Build new browser modules in the layered Space Agent runtime and use the extension, component, and Alpine store patterns correctly.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Read the supplemental project documentation module
Frontend development router. Load deeper skills before editing
Use the frontend API surface correctly for app files, discovery, identity, and permission-aware browser data access.
Inspect, navigate, and interact with open browser surfaces through space.browser
Open or close stand-alone browser windows
Editable frontend runtime rules for framework pages, stores, shared runtime namespaces, and reusable visual patterns.
| name | Development |
| description | Build new browser modules in the layered Space Agent runtime and use the extension, component, and Alpine store patterns correctly. |
| metadata | {"when":{"tags":["admin"]}} |
Use this skill when the user asks how to build a module, where code should live, how layers work, or how the extension/component/Alpine runtime composes the frontend.
L0 is firmware. Repo-owned first-party code belongs here.L1 is group customware. Use it for group-level overrides and additions.L2 is user customware. Use it for per-user overrides and additions.app/L0/_all/mod/_core/....L1 and L2 are runtime state, not the home for durable repo-owned product code.mod/<author>/<repo>/....app/L0/_all/mod/_core/<feature>/.ext/html/ adapter files and ext/js/ hook files thin. They should usually mount a real component or provide a focused hook, not hold the whole feature.server/pages/ stay thin and expose <x-extension id="..."> anchors.mod/<author>/<repo>/ext/html/<anchor>/....<x-component path="/mod/...">.<x-component> loads the component HTML, styles, scripts, and nested components.Example pattern:
<x-extension id="page/admin/body/start"></x-extension>
<x-component path="/mod/_core/admin/views/shell/shell.html"></x-component>
space.fw.createStore(...) own state, async work, persistence, and API calls.x-data blocks.space.extend(import.meta, async function name(...) { ... }) for behavioral extension seams./start hook files run before the wrapped function./end hook files run after the wrapped function.mod/<author>/<repo>/ext/js/<extension-point>/....space.extend(...) for behavioral seams.L0 with maxLayer=0.L0, then L1, then L2.app/L0/_all/mod/_core/<feature>/.ext/html/.../*.html adapter that mounts the feature into an existing anchor.app/AGENTS.md as the canonical deep reference for layers, components, hooks, and ordering.