DESIGN.md@agent/ui/visuals/tai_chiA
DESIGN.md@agent/ui/visuals/tai_chi from godot-fun/gai is a DESIGN.md file: the design rules coding agents follow in that repo.
mdr add godot-fun/gai/agent/ui/visuals/tai_chi/DESIGN.md@git:20261017.376f056Pins git:20261017.376f056 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 14 of 14 checks passed
- Kind
- DESIGN.md file
- Repository
- godot-fun/gai
- Path
agent/ui/visuals/tai_chi/DESIGN.md- Versions recorded
- 8
- Latest version
- git:20261017.376f056, committed Oct 17, 2026
- First version recorded
- Oct 9, 2026
- Size
- 16,120 bytes
- Repository stars
- 202
- License
- MIT
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Tai Chi Visual Effect Design ## 1. 设计目标 Tai Chi 是一个连续演化的全屏视觉特效,用动画表现: > 一画开天 → 阴阳分化 → 太极成形 → 四层演化 → 八卦归位 整个过程不是多个互不相关的画面切换,而是一条连续时间线。前一阶段已经存在的图形应尽量作为下一阶段的动画起点,避免突然消失、重新生成或位置跳变。 视觉基调: - 背景保持应用当前主题背景,不额外覆盖不透明底色。 - 文字以 `Colors.primary_text` 和 `Colors.secondary_text` 为主。 - 强调色统一使用 `ThemeColor.alpha_theme_color(alpha)`。 - 文字和卦线使用中性前景色作为清晰主体,主题强调色只承担近、远两层光影和轨迹作用。 - 文字与卦线的光影参数统一由 `TaiChiGlowDrawing` 管理,不在各阶段单独设置描边宽度和透明度。 - 所有位置和尺寸根据 `Control.size` 动态计算,支持不同窗口比例。 ## 2. 文件职责 | 文件 | 职责 | | --- | --- | | `TaiChi.gd` | 总控制器,驱动各阶段、维护 Shader 图层并决定当前绘制阶段。 | | `TaiChiOpeningFlow.gd` | 绘制“一画开天”的水平线和开场文字。 | | `TaiChiDualityFlow.gd` | 将一条线分化为阳爻和阴爻。 | | `TaiChiFormationFlow.gd` | 将两仪线条变形成完整太极。 | | `TaiChiEvolutionFlow.gd` | 太极缩小、移动,并从下到上生成四层结构。 | | `TaiChiBaguaFlow.gd` | 将横排八卦连续移动成圆阵,并将太极移到圆心。 | | `TaiChiGlowDrawing.gd` | 统一绘制文字和卦线的中性主体、主题色近层光与远层光。 | | `TaiChiFill.gdshader` | 绘制黑白太极填充图案。 | ## 3. 总时间线 阶段按以下顺序自动启动: 1. Opening:`2.25s` 2. Duality:`2.2s` 3. Formation:`3.2s` 4. Evolution:`14.4s` 5. Bagua:`5.8s` 6. Carousel:八卦各展示一次,每卦 `4.8s` 7. Hexagram:上下卦相重并生成六十四卦,`10.8s` `TaiChi._process()` 每帧推进当前阶段。当一个阶段的 `progress()` 达到 `1.0` 时,启动下一个阶段。 所有 Flow 均遵循相同生命周期: - `reset()`:清空时间并停用。 …
Read the whole file at its exact version.
How to install
mdr add godot-fun/gai/agent/ui/visuals/tai_chi/DESIGN.md@sha256:747095d130cbb742The line at the top of this page pins the label git:20261017.376f056, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_hsfj2atz7tjm6ihz)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 8 versions of this file, between Oct 9, 2026 and Oct 17, 2026, about one every day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261017.376f056 latest | 2026-10-17 | 376f056 | 16,120 B | A | view · diff |
| git:20261011.ac8d266 | 2026-10-11 | ac8d266 | 16,126 B | A | view · diff |
| git:20261011.9709d86 | 2026-10-11 | 9709d86 | 16,118 B | A | view · diff |
| git:20261009.f7dcf1e | 2026-10-09 | f7dcf1e | 16,134 B | A | view · diff |
| git:20261009.412a14e | 2026-10-09 | 412a14e | 16,073 B | A | view · diff |
| git:20261009.68bd33f | 2026-10-09 | 68bd33f | 15,965 B | A | view · diff |
| git:20261009.aa1ac71 | 2026-10-09 | aa1ac71 | 12,255 B | A | view · diff |
| git:20261009.9353b84 | 2026-10-09 | 9353b84 | 11,030 B | A | view |
Audit of the latest version
- pass: Size between 200 bytes and 200 KB (16120 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
godot-fun/gai · 202 stars · license MIT · pushed 2026-11-08 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_hsfj2atz7tjm6ihz GET https://markdownregistry.com/api/v1/resolve?ref=godot-fun/gai/agent/ui/visuals/tai_chi/DESIGN.md GET https://markdownregistry.com/api/v1/blob/747095d130cbb742a29a0aafb9e0783bc9ba52ee1862af9d9bc63f89ea821c03
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: what DESIGN.md is and how agents use it · which agent file does what.