Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/x-cmd/skill0 --skill prompt명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
目标驱动的开发循环 —— 定义目标、用关键结果写规则、可视化验证、同步到 issue tracker。
以系统允许的任何方式安装软件。推荐 `x install` —— 一个统一的入口,列出全部方式并挑选最佳; 外加 `x eget`/`x env use`/`x pixi` 渠道与系统包管理器(支持切换镜像)。所有 x-cmd 渠道都安装到 $HOME —— 无需 sudo,不污染系统。 适用于 "install"、"apt"、"brew"、"eget"、"pixi"、"package manager"、"mirror"。
devloop 的 issue 管理 —— 提供目标、rule.yml、关键结果与 issue 生命周期的模板。
SKILL.md 표시 중
| name | prompt |
| description | x-cmd 的 prompt 工程约定 —— 通过模板变量复用、约定结构、安全强制模式。 |
| metadata | {"related":"devloop,rule"} |
x-cmd 的 prompt 由可复用的片段组装,而非写成一整块。prompt 模板里包含由 shell 模块在运行时解析的 <PLACEHOLDER> 变量。
claw 中的示例:
first_contact.md # 独立 —— 载入 <FIRST_CONTACT_PROMPT>
msg_telegram.md # 组装:<FIRST_CONTACT_PROMPT> + <CHECK_PROMPT> + <MSG>
msg_feishu.md # 同样的片段,平台适配器不同
heartbeat.md # 不同的工作流,共享 <CHECK_PROMPT>
原因:一处修复传播到所有地方。平台适配器(Telegram、Feishu、WeChat)共享行为规则,但发送命令与格式限制不同。
详细复用模式见 reusing.md。
<UPPER_CASE> 占位符表示变量 —— 永远不要内联真实数据安全与行为规则必须 显式且有力:
=== UNBREAKABLE RULES ===
>> RULE 1: Your stdout is INVISIBLE. Every reply MUST use send command. <<
>> RULE 2: Reply FIRST, think SECOND. For non-trivial tasks, send ack immediately. <<
>> RULE 3: Complex/long tasks → use `x agent run`. DO NOT block user. <<
使用 MUST、NEVER、DO NOT。安全语言规则见 skill0-writer。
当 prompt 要面向多个平台、每个平台格式化能力不同时:
FORMAT GUIDE:
- WeChat / Enterprise WeChat: Limited formatting. Plain text, lists, emoji. No tables.
- Telegram: Full markdown including tables. Max 4096 chars.
- Feishu: Full markdown. Card messages need JSON.
prompt fragment 当前存放在每个模块的 lib/data/prompt/(如 claw/lib/data/prompt/)。
它们将迁移到 skill0/lib/skill0/<subskill>/ —— 结构相同、位置规范。
claw/lib/data/prompt/ 中的现有示例:
first_contact.md — 新工作区问候,可复用片段heartbeat.md — 后台 agent,读取工作区状态msg_<platform>.md — 各平台消息处理器,共享公共片段