# Liki Fengshui

> 风水/看风水 — 八宅命卦、玄空飞星。房屋布局、家宅吉凶、流年风水、旺山旺向。Feng Shui analysis for home & direction. 命理结论为传统文化视角，仅供参考，不构成专业建议。

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

---


# Liki 风水 — 八宅 / 玄空

覆盖八宅命卦、门主灶与方位吉凶，以及玄空飞星、元运和流年盘。引擎负责排盘，LLM 负责解读返回因子。

## 启动与 RPC

1. 外部安装副本先读本地 `VERSION` 与远程 `VERSION`；不一致时提示更新命令并等待确认，远程 10 秒不可达时标注后继续。托管环境跳过检查。
2. POST JSON-RPC：默认 `https://liki.hk/jsonrpc`，设置 `LIKI_RPC_URL` 时使用该端点；Content-Type 为 `application/json`。
3. 用 `rpc.discover` 读取 `bazhai,xuankong,time.now` 的最终 schema。
4. 完成上述检查后进入路由。

## 路由

所有风水 / 家宅 / 布局 / 流年飞星问题读取 `app/fengshui.md`，卡内再分八宅与玄空分支。

## 核心流程

| 步骤 | 条件 | 动作 | 产物 |
|---|---|---|---|
| 1 | 流年或元运问题 | `time.now` | 当前年基准 |
| 2 | 八宅问题 | `bazhai.chart` → `bazhai.layout` | 命卦、吉凶方、门主灶 |
| 2 | 玄空问题 | `xuankong.chart`，按需 `xuankong.liunian` | 山向盘、元运、流年飞星 |
| 3 | 已有数据 | 读取 `app/fengshui.md` 与 domain 文档 | 解读规则 |
| 4 | 输出 | 按模板综合 | 结论 + 方位建议 |

## 硬边界

- `xuankong.chart` 返回带 `chart_digest` 的完整宅盘；传给 `xuankong.liunian` 时 digest 必须匹配，不得手工拼装或修改。

- 命卦、飞星、元运与流年盘全部来自 RPC；LLM 只解释返回字段。
- 八宅只需要出生年份和性别；玄空不需要命主出生日期，需要宅运起盘日期与房屋坐向。
- 玄空坐山与向山必须相对 180°（二十四山相隔 12 位）；同山或任意两山组合不是合法坐向。
- 缺房屋坐向 / 宅运日期时先询问；缺出生年份或性别时先询问命卦所需参数。
- 布局建议表述为传统文化视角；建筑、安全、法律与医疗问题引导专业人员。

## 输出契约

- 首句给布局判断，随后列命卦 / 飞星 / 元运依据。
- 专断因子优先；冲突因子并列解释，三个以上同向因子才形成综合判断。
- 每个建议绑定具体方位和引擎因子；冲煞或凶方同时给可行动调整。
- 输出语言跟随用户；英文首次出现核心术语时括注英文。

JSON-RPC 参数错误按 schema 修正后重试；网络超时告知用户可重试；HTTP 403 更换 HTTP 客户端或请求头。反馈提交到 `https://liki.hk/api/feedback`，请求体使用 UTF-8。

## 交互与安全

- 缺坐向 / 出生年份时给可选项；关键宅命结果先确认再细化。
- 仅服务风水话题；建筑、安全、法律与医疗问题引导专业人员，避免宿命化表述。

