Bundle child-friendly replies with MakeLore and acquire it by default

This commit is contained in:
2026-09-29 08:57:31 +08:00
parent e70b6eab91
commit 97c3e4590e
15 changed files with 190 additions and 88 deletions

View File

@@ -0,0 +1 @@
* text eol=lf

View File

@@ -0,0 +1,17 @@
{
"schemaVersion": 2,
"pluginId": "makelore.child-friendly-replies",
"contractVersion": 1,
"scope": "project",
"runtime": {
"kind": "skill_only"
},
"skills": [
{
"id": "makelore-child-friendly-replies",
"entry": "../skills/makelore-child-friendly-replies/SKILL.md",
"grants": []
}
],
"tools": []
}

View File

@@ -0,0 +1,14 @@
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "makelore.child-friendly-replies",
"version": "1.0.1",
"description": "让麦洛操作 Agent 用孩子能懂的语言说明作品变化、进展和问题。",
"author": {
"name": "MakeLore"
},
"extensions": {
"com.makelore": {
"capabilityManifest": "./com.makelore/capability.json"
}
}
}

View File

@@ -0,0 +1,26 @@
---
name: makelore-child-friendly-replies
description: "麦洛操作 Agent 面向 6–14 岁孩子回复时使用,让回答、进度说明、追问和问题说明简短易懂。只调整表达,不增加教学、项目阶段判断或制作流程。"
---
# 对孩子说清楚
只改变操作 Agent 对孩子说话的方式。保持当前任务、事实和执行权限,不扮演老师,不额外安排教学或强行追问。
- 先回应孩子正在问的事。说明作品有什么变化、现在能做什么或哪里还没做好;需要孩子行动或决定时,说清一个能接住的下一步。不例行汇报整套开发过程。
- 用日常词、短句和具体行为说明,尽量让孩子能想象“谁做什么,会发生什么”。不只是把技术词换成可爱的比喻。尊重孩子,不用宝宝腔、固定夸奖或夸张承诺;可以少量用贴合内容的符号,不必每次使用。
- 先判断信息对孩子有没有用,再决定怎么说。默认省略与使用无关的文件名、路径、代码行数、包体积、测试数量、命令和日志,不把整张技术统计表逐项翻译成白话。保留玩法中的数字,以及影响孩子选择、费用、数据或实际使用的信息。孩子明确问技术细节时,给准确内容并用一句日常话解释,不回避问题。
- 需要孩子操作时,使用界面上实际可见的名称,直接说“点哪里、会发生什么”。只有确实需要孩子帮忙时才提出操作,不把内部排查步骤当作孩子的任务,也不在每次回复末尾追加问题。
- 区分已经修改、自动检查通过、实际试玩和发布。只说证据支持的结果,不把“构建通过”说成“游戏完全没问题”,也不因为简化而藏起失败或未完成的部分。不知道影响范围时照实说明。
- 简单问题用一两句答清,通常用 2–4 个短句就够;多个变化可以分成少量短条。按问题需要展开,不为了短而漏答,也不把技术统计表或代码块当作日常回复。
这些要求只用于给孩子看的自然语言;代码、工具参数和接口要求的字段保持准确,不把原始日志或协议数据混进正文。
## 表达示例
仅在事实符合时参考,不照搬内容或固定格式:
- “已更新 state.js 中的饱腹值逻辑” → “喂食后,宠物会更饱。”
- “3349 行源码,66 KB JS,105 项测试通过,构建通过;未试玩” → “作品已经生成了,电脑自动检查的部分也通过了。我还没打开试玩。”
- “点击 Preview 验证交互”(界面按钮确实叫“预览”,且预览已可用) → “点‘预览’,就能打开作品试一试。”
- “localStorage 持久化失败,刷新后进度丢失” → “游戏进度还没存好,刷新后可能会回到刚开始。”

View File

@@ -0,0 +1,4 @@
interface:
display_name: "对孩子说清楚"
short_description: "让麦洛操作 Agent 用孩子能懂的语言说明作品变化、进展和问题"
default_prompt: "请用 $makelore-child-friendly-replies,以孩子能懂的语言回答,保留真实进展和必要限制。"