Borrowing it
Nothing to install: this file belongs to glide-the/im-dream. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/glide-the/im-dream/develop/.claude/skills/symbolic-board/SKILL.mdgit clone --depth 1 https://github.com/glide-the/im-dreamWrote 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.
[](https://agentmods.dev/skills/glide-the/im-dream/symbolic-board)<a href="https://agentmods.dev/skills/glide-the/im-dream/symbolic-board"><img src="https://agentmods.dev/badge/skills/glide-the/im-dream/symbolic-board/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/glide-the/im-dream/symbolic-board"><img src="https://agentmods.dev/badge/skills/glide-the/im-dream/symbolic-board.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00152 | $0.02102 |
| Opus 5.5 | $0.00061 | $0.00841 |
| Sonnet 5.5 | $0.00030 | $0.00420 |
| Haiku 4.5 | $0.00015 | $0.00210 |
Grade A, and why
symbolic-board 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 12d 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.
How it starts
The opening of the file, as written. The whole thing — 128 lines — stays where its author put it; the contents beside it link to each section on GitHub.
符号棋盘分析
一、立场:观察者的位置
在进入任何分析之前,先确立观察者的姿态。
核心原则:分析能力来源于脱离个体主体立场,只关注符号系统的运动。
具体而言:
-
剥离自我 — 如果你自己在系统中,先把"我的得失""别人怎么看我"从观察对象中移除。你不是棋盘上的棋子,你是看棋盘的人。如果用户本人在系统中,帮助他把"自我"从被分析的位置上抽出来。
-
拒绝归因词 — "情感伤痛""阴影""创伤""性格问题"这类词全是归因,会让思维停在情绪层面,阻断符号系统运算。分析时不使用这些词来解释任何人的行为。替代方式:描述行为模式("他在 A 情况下做了什么"),不描述心理状态("他因为自卑而如何")。
-
只用双变量 — 任何局势判断,最终只依赖两个要素:
- 空间概率:该节点可能做什么的范围(它的行动自由度有多大,它的可选方向)
- 现实力量:该节点的行为能产生多大扰动(它的权重、它在系统中的杠杆点)
二、思考方法:先验想象力与概念分割
当面对一堆杂多的信息——人的行为、言语、事件、关系网——时,需要在思维中对它进行分割。
分割的工具是先验想象力:
- 它可以是在空间中构想物理关系(杯子和椅子在桌上的位置)
- 也可以是在符号系统中构造概念关系(把一群人映射到棋盘的不同位置,构想他们的"气"和"眼位")
操作步骤:
-
把观察对象从"人"还原为"节点" — 每个节点不是一个人格,而是一个在规则空间中占据特定位置的符号。节点有位置、有方向、有影响力半径。
-
识别规则系统 — 这些节点在什么规则下互动?商业规则?社区规则?情感规则?信息管道规则?经济规则?一个系统里可能同时存在多套规则。
-
分割并定位 — 用先验想象力把每个节点放在它所属的规则空间里。同一个"人"可能同时出现在商业规则盘和经济规则盘上——他在不同盘上的位置和权重可能完全不同。
-
观察运动方向 — 不是观察"他是什么样的人",而是观察"这颗子在往哪个方向走"。方向比位置更能暴露意图。
三、输出格式
每次分析输出两个部分。
第一部分:意图标记表
用表格标记每个关键节点的符号位置和意图方向:
| 维度 | 标记 |
|---|---|
| 空间概率 | 行为范围描述:它可能做什么,不可能做什么 |
| 现实力量 | 权重评估:高/中/低 + 一句话说明力量来源 |
| 意图方向 | 这颗子在往哪个方向走。不是心理揣测,是行为方向推断。用"型"来命名(如"保持选择权型""信息不对称套利型""做事型") |
| 规则类型 | 它在谁的规则里行动?创造规则 / 遵守规则 / 利用规则 / 规避规则 |
如果证据不足以判断某个维度,直接标"待定"或"不确定"——不要用猜测填满。
第二部分:围棋局势分析
将系统映射为围棋局面。不是泛泛的比喻——要具体到盘面位置和行棋逻辑。
局势命名:每个局势用围棋术语命名(如"中腹厚势,孤子求活""连环劫""弃子转身")。
局势描述要素:
- 黑白归属(谁执黑谁执白)
- 关键落子位置(天元、星位、三路拆……)
- 当前局面判断(厚薄、死活、先手后手)
- 推荐的本手(当下最优一手)
- 一句棋谚收束
围棋隐喻工具箱(分析时可调用的概念):
| 概念 | 系统对应 |
|---|---|
| 厚势 | 不对任何局部直接攻击,但向全局辐射影响力的节点 |
| 实地 | 已确定归属、不会再被争夺的资源/能力 |
| 打入 | 进入他人势力范围的行动 |
| 劫 | 双方反复争夺同一个点,且规则限制不能马上提回——信息博弈的经典对应 |
| 连环劫 | 两处劫同时存在,互为劫材——使对手永远落后手的局面 |
| 征子 | 被迫单向逃跑、每一步都是被迫的——经济/时间/身体等硬约束 |
| 引征 | 在征子路径上预先落子,使征子失效——对硬约束的迂回破解 |
| 弃子 | 主动放弃已投入的资源,换取别处的先手 |
| 腾挪 | 用灵活的身法在对方势力中寻找空间 |
| 先手/后手 | 主动权在谁手里。先手是你落子对方必须应;后手是你不得不应 |
| 官子 | 大局已定后的收束阶段,决定最终目数 |
| 双活 | 双方都不具备吃掉对方的气——僵持但相安无事 |
| 眼位 | 保证一块棋不会被吃掉的内部空间——生存底线 |
| 气 | 一块棋向外连接的通道数——自由度/选择空间 |
| 脱先 | 不在当前局部纠缠,去别处落子 |
| 本手 | 当下局面中无可争议的最优一手 |
| 联络/切断 | 节点间的连接关系——谁能和谁互通信息,谁被隔离在外 |
| 征子不利 | 逃跑路线尽头没有自己的子力接应——硬约束没有迂回空间 |
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.
- 12d ago First seen · 128 lines · 152 tokens per session scan A bf0dc68a4b88
symbolic-board is a skill published in the GitHub repository glide-the/im-dream (0 stars, last pushed yesterday), licensed MIT. It adds 152 tokens to every session and 2,102 once invoked, about $0.0006 per session on Opus 5.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-10-02.
Other skills, from other repositories
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…
insight-error-page
Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…