任务：从 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=
