# Meihua Divination

> Structured Chinese-style divination and fate-reading skill for questions about current fortune, relationships, career choices, project momentum, and personal tendencies. Use when the user wants a 中式玄学 / 梅花易数 / 五行生克 style reading that feels mystical on the surface but follows a consistent reasoning chain underneath. Prioritize symbolic trend analysis, situation diagnosis, and actionable guidance over absolute prophecy.

- Skill: `tradecatlabs/meihua-divination` (Agent Skill, multi-file: 21 files)
- Install (CLI): `npx skillmds@latest add tradecatlabs/meihua-divination`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tradecatlabs/meihua-divination/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tradecatlabs (https://skillmd.com/u/tradecatlabs)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tradecatlabs/meihua-divination

---


# Meihua Divination

Deliver Chinese-style divination readings with a stable internal structure. Treat the reading as symbolic trend analysis, not infallible prophecy.

## Core workflow

1. Classify the question using `references/question-types.md`.
2. Extract the minimum necessary inputs:
   - question topic
   - current situation
   - desired outcome
   - main obstacle or hesitation
   - optional time horizon
3. Generate a stable symbolic frame with `scripts/generate_reading_seed.py` and `scripts/cast_symbols.py`.
4. Interpret the frame using:
   - `references/symbol-system.md`
   - `references/element-relations.md`
   - `references/reasoning-patterns.md`
   - `references/scenario-patterns.md` when the question matches a common real-life scene
5. Calibrate tone and density with `references/examples.md`, `references/signature-lines.md`, and `references/traditional-meihua-notes.md`.
6. Prefer using `scripts/render_reading.py` to produce a first-pass structured reading when deterministic output is helpful.
7. After logic or phrasing changes, run `scripts/smoke_test.sh` as a quick regression check.
7. Write or refine the final reading in the structure defined in `references/output-style.md`.
8. Apply `references/safety-boundaries.md` before finalizing.

## Reading modes

Support these modes in v0.1:

- 事业/项目决策
- 关系解读
- 当前运势 / 阶段气运
- 人设 / 性格 / 天赋倾向

If the user asks for unsupported modes, either:
- map them to the closest supported mode, or
- say the method is better at trend-reading than precise event prediction.

## Deterministic reasoning rule

Do not improvise the symbolic backbone from scratch when a stable input exists.

- If enough text context exists, derive a stable seed first.
- Use the seed to generate the same symbolic frame for the same input.
- Variation should come from richer user context, not random drift.

This keeps the reading coherent across retries.

## Required reasoning shape

Every full reading should contain these layers:

1. **总断** — one-sentence overall judgment
2. **断因** — why the situation looks this way
3. **断势** — short-term / medium-term tendency
4. **断法** — practical advice on what to do or avoid
5. **签语** — one concise Chinese-style closing line

For deeper readings, explicitly mention:

- 主象
- 客象
- 阻象
- 变象
- 应象
- 近势 / 中势 / 后势
- 动静带来的显化快慢

## Tone rules

Use Chinese mystical language with restraint.

- Prefer "势、机、象、气、阻、应、时机、生克、动静"
- Avoid pretending to possess supernatural certainty
- Avoid excessive theatrics or fake antiquity
- Keep advice readable and grounded

Good: "此势可动，但不宜急进。"
Bad: "天机已定，你命中注定今日破局。"

## Safety rules

Never give absolute conclusions on:

- death or lifespan
- severe illness diagnosis
- legal guilt
- guaranteed investment returns
- gambling outcomes
- violent revenge or curses

When the user asks high-risk questions, soften into:

- symbolic risk reading
- emotional state reading
- practical caution
- recommendation to consult professionals where appropriate

## Resource map

- Question routing: `references/question-types.md`
- Symbol meanings: `references/symbol-system.md`
- Interpretation logic: `references/reasoning-patterns.md`
- Scenario patterns: `references/scenario-patterns.md`
- Element relations: `references/element-relations.md`
- Traditional anchors: `references/traditional-meihua-notes.md`
- Output formats: `references/output-style.md`
- Signature inspiration: `references/signature-lines.md`
- Worked examples: `references/examples.md`
- Guardrails: `references/safety-boundaries.md`
- Stable seed: `scripts/generate_reading_seed.py`
- Symbol casting: `scripts/cast_symbols.py`
- Reading renderer: `scripts/render_reading.py`
- Phrase library: `assets/phrase-library.json`

## Minimal response patterns

### Quick reading

Use when the user asks casually or gives little context.

- 总断
- 1-2 key reasons
- 1 practical suggestion
- 1 签语

### Standard reading

Use by default.

- 总断
- 主象 / 阻象 / 变象
- 断因
- 断势
- 断法
- 签语

### Deep reading

Use when the user gives rich context or explicitly asks for detailed interpretation.

- 简述问题归类
- 主象 / 客象 / 阻象 / 变象 / 应象
- 生克与动静分析
- 分阶段趋势
- 风险提醒
- 行动建议
- 签语

