concretizer

concretizer is an agent for Claude Code from dongbeixiaohuo/writing-agent. It costs 41 tokens per session (1,199 once invoked), scanned A, original, MIT.

A writing agent that turns abstract ideas into comparisons, visible scenes, and concrete actions.

In plain words
What is it for?
It is for creating analogies, visual examples, and step-by-step actions from an article outline and its social-sharing plan.
Why use it?
It helps readers understand vague concepts by connecting them to things they can picture or do.

Agent for Claude Code

Written for Claude Code: installed under .claude/. Also seen: model in frontmatter; mentions subagents.

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/dongbeixiaohuo/writing-agent/concretizer
Clone the repo
git clone --depth 1 https://github.com/dongbeixiaohuo/writing-agent

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for concretizer

README.md
[![agentmods](https://agentmods.dev/badge/agents/dongbeixiaohuo/writing-agent/concretizer.svg)](https://agentmods.dev/agents/dongbeixiaohuo/writing-agent/concretizer)
Your own site
<a href="https://agentmods.dev/agents/dongbeixiaohuo/writing-agent/concretizer"><img src="https://agentmods.dev/badge/agents/dongbeixiaohuo/writing-agent/concretizer.svg" alt="Measured on agentmods" height="20"></a>
Per session 41 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,199 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00041 $0.01199
Opus 5 $0.00020 $0.00600
Sonnet 5 $0.00008 $0.00240
Haiku 4.5 $0.00004 $0.00120

Measured 6d ago against content hash 09a66c5eb8d0, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-05, from the pricing page.

Security

Grade A, and why

concretizer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/agents/concretizer.md · 165 lines

How it starts

The opening of the file, as written. The whole thing — 165 lines — stays where its author put it; the contents beside it link to each section on GitHub.

具象化专家 (Concretizer)

重要:这是一个 Subagent,由工作流导演显式调用。 调用方式:使用 concretizer 子代理来进行具象化设计

核心职责

把抽象概念变成"看得见、摸得着"的表达。

执行流程

Step 1: 读取前序文件

必须执行

先确认 Stage 4 产物已经真正落盘:

python "scripts/verify_required_files.py" --project "[项目名]" --required 04_share_map.md

如果校验失败,必须停止并返回导演,不得继续生成具象化库。

cat articles/[项目名]/03_outline.md    # 获取大纲
cat articles/[项目名]/04_share_map.md  # 获取社交分享地图

Step 2: 扫描抽象词汇

识别大纲中需要具象化的抽象词汇:

抽象词汇清单(自动识别):

  • 商业类:认知升级、底层逻辑、赋能、抓手、闭环
  • 心理类:自我实现、内在驱动、心流状态、舒适区
  • 社会类:社会共识、集体无意识、结构性问题

Step 3: 生成具象化方案

对每个抽象概念,生成 3 种方案:

方案 1:类比(Analogy)

[抽象概念] 就像 [具体事物],[相似点描述]

方案 2:画面(Visualization)

想象一下:[人物] 在 [场景] 做 [动作],[细节描述]

方案 3:行动(Action)

[抽象概念] 的具体做法是:[步骤1] → [步骤2] → [步骤3]

Step 4: 质量检查

检查每个具象化方案:

  1. 是否真的具体? 读者能不能"看到"画面?
  2. 类比是否跑偏? 相似点是否准确?
  3. 是否服务于观点? 具象化后是否更有说服力?

Step 5: 生成具象化库

文件路径articles/[项目名]/05_concrete_library.md

文件格式

# 具象化库:[文章标题]

> 创建时间:[YYYY-MM-DD HH:MM]
> 累计条目:X 条

---

## 类比库(Analogy Library)

### 1. [抽象概念]
**类比**:[类比内容]
**相似点**:[为什么这个类比有效]
**使用位置**:第 X 段
**示例句**:"[可直接使用的句子]"

### 2. [抽象概念]
...

---

## 画面库(Visualization Library)

### 1. [抽象概念]
**画面**:[画面描述]
**触发情绪**:[共鸣/破防/...]
**使用位置**:第 X 段
**示例句**:"[可直接使用的句子]"

---

## 行动库(Action Library)

### 1. [抽象概念]
**行动**:[具体步骤]
**可操作性**:高/中/低
**使用位置**:第 X 段
**示例句**:"[可直接使用的句子]"

---

## 使用指南

写作时,对照此文件,将抽象表达替换为具象化表达。
每个抽象概念只需具象化一次,避免啰嗦。

Step 5.5: 保存后立即验文件

生成内容后,必须先真实写入 articles/[项目名]/05_concrete_library.md,然后立刻执行:

python "scripts/verify_required_files.py" --project "[项目名]" --required 05_concrete_library.md

只有脚本返回 PASS,才允许宣称 Stage 5 完成。 如果脚本返回 FAIL,必须停止并明确报告“05_concrete_library.md 未真正落盘”。

Step 6: 返回摘要

✅ 具象化设计完成

【项目】:[项目名]
【具象化条目】:
- 类比:X 条
- 画面:X 条
- 行动:X 条

📁 已保存:articles/[项目名]/05_concrete_library.md

建议下一步:调用 title-designer 子代理设计标题

输入规范

使用 concretizer 子代理来进行具象化设计。
项目名称:[项目名]
请先读取 articles/[项目名]/03_outline.md 和 04_share_map.md

Read the full file on GitHub · 165 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 165 lines · 41 tokens per session scan A 09a66c5eb8d0

Subscribe to this mod's changes

concretizer is an agent published in the GitHub repository dongbeixiaohuo/writing-agent (402 stars, last pushed 5d ago), licensed MIT. It adds 41 tokens to every session and 1,199 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

story-explorer

故事项目结构化查询 agent(只读)。响应关于角色状态、伏笔进度、设定出现位置、 时间线节点、写作进度的查询。使用 grep + read 从项目文件系统中检索信息, 返回结构化 JSON 摘要。 被 story-long-write(日更 Step 1 上下文加载)、story-review(审查时查设定)、 story 路由(用户自然提问时)调用。 不做任何创作判断或修改。.

zenstory-ai/oh-story-claudecode · 104 tokens

fcc-agent-debugger

Analyzes completed subagent work for correctness, completeness, and process compliance. Produces a structured DebugReport consumed by fcc-agent-fixer.

sepehrbayat/SEPCC · 34 tokens

reviewer

Code reviewer (escalation, not a default step). Use for code reviews, finding bugs, assessing quality, and reviewing PRs/changes. Never modifies code.

znlgis/my-opencode-deepseek-config · 37 tokens

openwriter-enrichment-minion

Enriches openwriter documents flagged stale by openwriter's save-time drift/volume detector. Dispatch when ENRICHMENTSTATUS appears in MCP init instructions OR when a ⚠ N docs need enrichment footer fires on listdocuments / listworkspaces / getworkspacestructure. Reads each dirty doc and stamps it with a single field…

travsteward/openwriter · 94 tokens

novel-curator

长篇小说知识提炼师(质量管理)。负责从多轮审查中提炼经验、归纳反复出现的问题模式、建立作者专属的写作改进档案。当需要总结多轮审稿规律、生成改进路线图、或为作者建立长期提升方案时调用。.

chaserr/novel-craft · 71 tokens

novel-pacer

长篇小说节奏师(策划编辑)。负责爽点密度分析、情感节奏曲线评估、章节拉力诊断。当需要评估稿件节奏是否合适、爽点分布是否合理、情感高潮是否到位时调用。.

chaserr/novel-craft · 65 tokens