From vision
Reads every installed domain plugin's vault and returns a normalized per-domain summary (open loops, briefs, milestones) so other vision skills avoid re-implementing cross-domain reads.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vision:flow-cross-domain-vision-pullThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Trigger:** Called by `flow-build-scorecard`, `flow-score-domain-progress`, `op-vision-snapshot`, `op-monthly-scorecard`, `op-year-in-review`.
Trigger: Called by flow-build-scorecard, flow-score-domain-progress, op-vision-snapshot, op-monthly-scorecard, op-year-in-review.
Reads every configured domain plugin's vault and returns a uniform per-domain record. This is the leverage skill of the vision plugin — without it, every vision flow re-implements the same cross-domain read pattern, drifting over time and breaking when a new domain is added.
Per-domain record fields: domain, open_loops_count, open_loops_high, open_loops_resolved_30d, last_brief_date, current_state_summary, recent_milestones_30d, installed. A domain marked installed: false is reported as such and skipped by callers — no error.
vault/vision/config.md for active_domains (default: all 13 — health, wealth, career, family, relationships, learning, creativity, home, fun, community, spirituality, finance, personal-growth — but configurable to user-specific lists).~/Documents/aireadylife/vault/{domain}/ exists. If not, mark installed: false and skip.vault/{domain}/open-loops.md; count total items, count items tagged HIGH, count items resolved in the last 30 days (by checked-off / archived markers).vault/{domain}/02_briefs/ for last_brief_date.vault/{domain}/00_current/ for the most recent monthly summary or state file; extract one-sentence summary.vault/vision/00_current/milestones.md; count milestones tagged with this domain in the last 30 days.domain matching the user's configured order.JSON-shaped record per domain:
{
"domain": "health",
"installed": true,
"open_loops_count": 4,
"open_loops_high": 1,
"open_loops_resolved_30d": 6,
"last_brief_date": "2026-04-01",
"current_state_summary": "Q1 labs reviewed; HRV trend stable.",
"recent_milestones_30d": 2
}
vault/vision/config.md:
active_domains — list of domain names (default: all 13)installed: false. No error to caller.state: stale.~/Documents/aireadylife/vault/{domain}/open-loops.md, 00_current/, 02_briefs/ for every active domain.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub fru-dev3/ai-ready-life --plugin vision