一键导入
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.