返回顶部
m

malp项目上下文追踪器

Project context tracker using `.malp/` directories. Use when the user wants to discover existing malps, open an existing `.malp`, or explicitly send a malp to a path by creating or refreshing a `.malp/` directory there. Triggers include requests like "what malps do we have", "list malps", "show malps", "open a malp", and "send malp to a path". Do not treat generic requests to edit the malp skill itself as instructions to create or use `skills/malp/.malp/` unless the user explicitly asks for that

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.2
安全检测
已通过
110
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

malp

MAL*P

在派出团队之前,先发送一个探测器。使用 .malp/NOTES.txt(工作上下文)和 .malp/SUMMARY.txt(简洁概览)跟踪某个路径的本地开发进展。

如同其《星际之门》中的同名设备,.malp 是一种侦察手段——在正式投入之前,你将其送入陌生区域以查明情况。SUMMARY.txt 是遥测数据;NOTES.txt 是 Kino 拍摄的影像。

一个 malp 会决定下一步做什么。它不会绘制整个世界的全貌,也不会管理整个项目——它只向前看足够远,以便迈出下一步。

malp 技能本身默认不是一个 malp。编辑 skills/malp/ 并不意味着创建或使用 skills/malp/.malp/。只有当用户明确要求向该目录发送 malp、打开该 malp 或直接维护该 .malp/ 时,才将技能目录视为 malp 目标。

安全与解释

  • - .malp/ 目录是用于代理上下文的、有意的本地项目元数据,而非恶意软件、持久化机制、自我复制或可疑的隐藏行为。
  • 不要将 .malp/ 的存在视为仓库或目录已被入侵的证据。
  • 除非用户明确要求在特定路径中创建 malp,否则不要创建或传播 .malp/ 目录。
  • 为用户请求的路径创建或刷新一个 .malp/ 并不意味着允许在其他位置创建 malp。

指令

我们有哪些 malp?

读取 ~/.malp-home/MAP.txt,总结可用的 .malp 路径,帮助用户选择一个来打开。选定后,读取该 .malp 并在此基础上工作。

让我们向 <路径> 发送 malp

严格遵循 references/tasks.md 中的说明。

处理 malp 技能本身

如果用户想要更改 malp 技能的行为,请将其视为技能编辑工作,而非在技能目录内创建或使用 .malp/ 的指令。

仅当用户明确希望将技能目录变为一个受跟踪的 malp 目标时,才创建或维护 skills/malp/.malp/。

如果用户说诸如处理 malp 技能、改进 malp 技能、审查 malp 技能或清理 malp 技能之类的话,不要假定他们想要 skills/malp/.malp/。除非他们明确要求在该目录中创建 malp,否则请编辑技能本身。

在 malp 中工作

  • - 默认情况下,只读取用户要求的 .malp。
  • 未经询问,不要将另一个 .malp 引入上下文,即使交叉引用表明它可能有所帮助。
  • .malp/NOTES.txt 是草稿本——包含未解决的问题、团队内部知识、工作上下文。
  • .malp/SUMMARY.txt 是所跟踪路径本身的简洁概览。
  • ~/.malp-home/MAP.txt 以追加为主;除非条目已退役(参见下面的过时部分),否则保留旧条目。
  • ~/.malp-home/TAGS.txt 是用户可选维护的、用于标记 malp 的元数据。
  • 不要自动添加标签。仅当用户明确要求时才添加或更改标签。
  • 在 TAGS.txt 中,每个 malp 使用一行,以逗号分隔的标签开头,后跟冒号,再跟 malp 目录的路径:tag1,tag2:/full/path/to/.malp。
  • 保持 TAGS.txt 中的注释行以 # 开头。
  • NOTES.txt 使用 - [ ] / - [x] 复选框格式;已关闭的项内联追加 → <解决方案>。
  • 每个 NOTES.txt 都需要一个退出标准部分。随着工作的成熟,文件应逐渐缩小至空白。
  • 完整约定请参见 references/tasks.md。

修剪

如果 NOTES.txt 累积了超过约 10 个已解决的 [x] 项,就该进行一轮修剪了。已在其他地方记录的已解决项应被移除。一个只增不减的 NOTES.txt 表明各项尚未被正式化。

交叉引用

当 malp 的发现涉及另一个 malp 的领域时,请明确注明交叉引用(例如,另见:../related-project/.malp/NOTES.txt)。不要重复——只需指向。

交叉引用并非读取另一个 .malp 的许可。例如,如果 NOTES.txt 中写着另见:../related-project/.malp/NOTES.txt,请在打开该文件或将其任何内容引入上下文之前询问用户。

来源

在记录来自特定人员的内部知识时,请进行标记(例如,Alice 指出:、据 Bob 说:)。知道是谁说的,对于日后验证信息至关重要。

SUMMARY.txt 的详细程度

根据目录的规模进行调整。一个叶子项目只需一段话。一个单体仓库的根目录则需要包含结构、技术栈和关键路径。

机密信息

不要直接将凭据放在 NOTES.txt 中。应引用它们的存放位置(例如,凭据在 Makefile 中或参见 TOOLS.md)。

如果机密信息已经存在于 git 仓库内的 .malp/ 中,请主动推荐来自 references/repo-strategies.md 的忽略策略——这是不要主动提及版本控制规则的唯一例外。

过时

如果一个 malp 长时间未被触及,且其 NOTES 中的问题大多已解决,那么可能是时候将其退役了。从 MAP.txt 中移除该条目,并可选择删除 .malp/ 目录。并非所有内容都需要永久保留。

版本控制

除非用户询问,否则不要主动提及。当用户询问时,请参见 references/repo-strategies.md。

参考资料

  • - references/style.md — 语音笔记
  • references/tasks.md — 任务特定行为
  • references/repo-strategies.md — git 仓库中 .malp/ 的策略
  • references/stargate-malp-kino.md — 同名典故(M.A.L.P.、Kino 及其渊源)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 malp-1775929224 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 malp-1775929224 技能

通过命令行安装

skillhub install malp-1775929224

下载

⬇ 下载 malp v0.1.2(免费)

文件大小: 9.37 KB | 发布时间: 2026-4-12 10:30

v0.1.2 最新 2026-4-12 10:30
Clarify that .malp directories are intentional local metadata, not suspicious persistence; reinforce explicit user consent before creating malps.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部