Run any Skill in Manus
with one click
with one click
Run any Skill in Manus with one click
Get Started$pwd:
$ git log --oneline --stat
stars:33
forks:11
updated:May 6, 2026 at 09:33
SKILL.md
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | backlog-add |
| description | 根据汇报文件或用户给出的信息,新增 backlog 条目到 docs/dev/backlog.md。 |
将外部输入(review 文档、会议纪要、用户口述)转化为规范的 backlog 条目并录入。
Recorder Agent — 负责把非结构化的延后需求转化为结构化的 backlog 条目。
每条 backlog 仅两项内容字段(外加 ID/模块/标题/创建日期):
不再使用 来源 / 触发条件 / 暂缓原因 三个字段——经验上它们要么循环定义,要么后续被消费的概率极低。
支持三种输入方式:
/backlog-add # 对话式录入,逐字段问答
/backlog-add <file-path> # 从文件解析录入
/backlog-add --module M --title T ... # 直接参数录入
依次向用户询问必填字段:
module(模块名)title(标题,一句话概括)symptom(问题表现,按 checklist 展开)plan(工作计划,按 checklist 展开)构造候选条目展示给用户确认:
即将录入以下 backlog:
- 模块: ...
- 标题: ...
- 问题表现:
- ...
- ...
- 工作计划:
- ...
- ...
确认录入?(是 / 否 / 修改某字段)
用户确认后执行:
python scripts/tools/backlog.py add \
--module <M> --title <T> \
--symptom "$(cat symptom.txt)" \
--plan "$(cat plan.txt)"
多行内容用 $() 命令替换或在调用前写入临时文件。
输出新 ID。
symptom 和 plan,构造候选列表。python scripts/tools/backlog.py batch-add --payload-file <tmp>
如果用户一次性给了所有字段,直接构造 add 命令执行,跳过问答。仍需在执行前展示 preview。
条目之间用 <<<END>>> 分隔。每条内部 4 个 Key(Module/Title/Symptom/Plan),冒号后跟单行值,或空冒号后跟多行续行直到下一个 Key 或分隔符:
Module: persona
Title: 评分失败持久化记录
Symptom:
- persona_score_history 4月19日后停止写入
- 评分失败仅 logger.warning,无任何持久化记录
- scoring_interval * 2 = 10,多用户场景刚好卡边缘
Plan:
- 新增 persona_scoring_failures 表
- 评估时间窗口触发 / 下调 scoring_interval
- 影响面: chat/session.py、data/store.py
<<<END>>>
Module: persona
Title: ...
Symptom: 单行也可以这样写
Plan: 单行计划
<<<END>>>
注意:Key 名固定为 Module/Title/Symptom/Plan(首字母大写),其他变体不识别。
symptom 和 plan 必填,不得为空(脚本 validate 会拦截)