用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/justrach/merjs --skill new-page命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | new-page |
| description | Scaffold a new merjs page. Use when the user wants to create a new page, route, or view. |
| argument-hint | [page-name] |
| disable-model-invocation | true |
Scaffold a new page at app/$ARGUMENTS.zig that follows the merjs conventions.
app/$ARGUMENTS.zig with this template:const mer = @import("mer");
const h = mer.h;
pub const meta: mer.Meta = .{
.title = "PAGE_TITLE",
.description = "PAGE_DESCRIPTION",
};
const page_node = page();
pub fn render(req: mer.Request) mer.Response {
return mer.render(req.allocator, page_node);
}
fn page() h.Node {
return h.div(.{ .class = "page" }, .{
h.h1(.{}, "PAGE_TITLE"),
});
}
zig build codegen to regenerate routessrc/generated/routes.zigpub const meta: mer.Metapub fn render(req: mer.Request) mer.Responseh DSL (mer.h) for HTML — prefer comptime nodesapp/users/[id].zig → /users/:idapp/index.zig maps to /app/foo/index.zig maps to /foopub const prerender = true; for static pages that don't need request data