任务：从 X 上用户 @{USERNAME} 的时间线中，检索并筛选自 2024-01-01T00:00:00Z 至今天发布的、与“提示词/Prompt/提示工程”相关的所有推文（含主推、带文转发、带文引用、长帖的单条 Post）。仅当该条 Post 的正文中出现实际可复用的提示词片段或明确在讨论提示词编写方法时，才视为相关。

【相关性判定（满足其一即可）】
- 含关键词：提示词、Prompt、Prompting、系统提示词、System Prompt、指令模版、咒语、MJ 参数、Negative Prompt、Positive Prompt、SDXL、Midjourney 提示、ChatGPT 提示、Grok 提示等；
- 文本中出现典型提示词结构/模式：以 “你是/You are/Act as/作为…” 开头的指令；出现 “System:/User:/Assistant:”、"### Instruction:" 等模板；或代码块 ```...``` 内为提示内容；
- 图像/附件的 alt 文本中明确给出提示词（若不可读取则忽略，不做 OCR）；
- 讨论“如何写提示词/参数设置”的方法论帖（需能概括出 1 句摘要）。

【去重与取舍】
- 按 Post ID 去重；无正文的纯转发忽略；
- 同一条 Post 含多个独立提示词时合并为一个字符串，中间以 "\n\n" 分隔；
- 仅采集该条 Post 本文中出现的提示词；不跨帖汇总整串长线程（除非该条本身包含完整内容）。

【输出格式】
仅输出一个 JSON 数组（不要任何额外文字/Markdown/解释），数组元素为对象，字段如下：
- "link": "https://x.com{username}/status/{post_id}"
- "published_at": 该 Post 发布时间，ISO 8601 UTC，形如 "2025-08-19T12:34:56Z"
- "summary": 1 句话中文摘要（≤30 字），概括该帖讨论的提示词用途/模型（如：Grok/ChatGPT/Midjourney/SDXL）
- "prompt_raw": 若该帖包含可复用提示词原文，则给出原文字符串；保留换行并将换行转义为 "\n"；如为代码块请保留三反引号包裹；若不包含则为 null

【排序】
- 按时间从新到旧排序（published_at 降序）。

【严格性与有效性】
- 严格生成有效 JSON（双引号、无尾逗号、确保可被 JSON.parse 解析）；
- 字段完整齐全；username 使用实际发布者小写用户名；post_id 使用真实数值 ID；
- 不输出与提示词无关的内容。

现在开始。仅返回 JSON 数组。
USERNAME=
