horosa-skill · git:20260914.9bd7f1f · 2026-09-14 · sha256 bd2d877b1f63f32e
horosa-skill git:20260914.9bd7f1fA
Immutable. This exact content never changes and is served at /api/v1/blob/bd2d877b1f63f32e.
--- description: Horosa Skill MCP usage rules for Cursor agents alwaysApply: true --- # Horosa Skill MCP Rules (thin — policy source of truth: `skills/horosa-agent/SKILL.md`) - Any Horosa / 星阙 metaphysics output → call the Horosa MCP tools. Cursor gets the **compact surface** by default (11 facades): call techniques by name via `horosa_tool_run(tool_name="qimen", …)`; the flat `horosa_cn_qimen` / `horosa_astro_chart` names only exist with `--surface full`, and the catalogue is the `horosa://catalog/techniques` resource. **Never hand-calculate** with Exec/Python/JS/web formulas — they bypass the runtime, Xingque defaults, export contract, memory, and reports. - No `horosa` tools in the list? `horosa-skill setup --client cursor` (`uv run horosa-skill setup --client cursor` inside this checkout) registers everything; `horosa-skill doctor` is the health report. - **Clarify before calling**: if a result-changing setting is missing (time/place/timezone, gender, house system, 起局方式, 贵人体系, 六爻 lines, 地分, target year/date, report format), ask a short question with options first — or call `horosa_agent_guidance`. Defaults only when the user explicitly accepts them (大六壬 default `guirengType: 2` 星占法贵人). - Gate protocol: tools reject unconfirmed calls with `agent_guidance.required`; after the user answers include `agent_confirmed_settings: true` (`defaults_accepted: true` for accepted defaults) + `clarification_notes`. On `details.agent_recovery` → stop and ask with `prompt_to_user`; never self-confirm or switch tools to bypass. - Trust only the returned `export_snapshot.export_text` / `export_format.sections`. Missing section → rerun `doctor` / `openclaw-check`; never claim MongoDB / port 7897 / Xingque Desktop / remote-DB dependencies. - Full client policy + payload/report/troubleshooting sheets: `skills/horosa-agent/SKILL.md` (+ its `references/`). Repo/maintainer rules: `AGENTS.md`.