From lurii-cc
First-time interactive setup of the `memory/` folder for a new clone or blank install. Picks an investor archetype, asks structured questions with template-driven option lists, and writes five memory files with YAML frontmatter per the schema in `memory/README.md`. Use when `memory/` is missing, empty, or the user invokes /memory-init or asks to "initialize memory", "set up memory", "bootstrap memory".
How this skill is triggered — by the user, by Claude, or both
Slash command
/lurii-cc:memory-initThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interactive onboarding. Mechanism only — option lists come from `templates/<archetype>.yaml`. The skill asks one question per turn, collects answers, then writes five frontmatter-keyed memory files plus the CHANGELOG seed.
Interactive onboarding. Mechanism only — option lists come from templates/<archetype>.yaml. The skill asks one question per turn, collects answers, then writes five frontmatter-keyed memory files plus the CHANGELOG seed.
Read the state of memory/ first.
README.md / CHANGELOG.md → proceed.profile.md, targets.md, platforms.md, patterns.md, on-horizon.md already has non-trivial content → halt and confirm with AskUserQuestion. Options: overwrite, extend, abort. Default recommendation: abort — route to memory-curator for incremental updates.AskUserQuestion. 2–4 options each. The tool auto-provides "Other" (free text).null in frontmatter so skills can detect missing config.output_language after Block D.Single AskUserQuestion. Options are the three archetype files in templates/:
equity-heavy — index/ETF investor; equities-first; modest cryptocrypto-native — crypto-first; BTC/ETH core; stablecoin yieldmixed — balanced multi-asset; ETFs + stocks + crypto + yieldRead the chosen templates/<archetype>.yaml. All subsequent option lists come from this file.
Iterate the field tables in references/block-fields.md, one block per step, one AskUserQuestion per field. The reference covers Block A (profile.md), Block B (targets.md), Block C (platforms.md), Block D (patterns.md), Block E (on-horizon.md) — each row maps a frontmatter field to its option source under templates/<archetype>.yaml.
For Block D's clarification_triggers, offer the catalog in references/clarification-triggers.md as a multiSelect.
After Block D, switch all subsequent option labels and confirmation prompts to the chosen output_language.
AskUserQuestion with options: Write all files / Edit a section / Abort.Render YAML frontmatter per the schema in memory/README.md, then a markdown body with section headings reflecting the captured fields. Write in this order:
memory/profile.mdmemory/targets.mdmemory/platforms.mdmemory/patterns.mdmemory/on-horizon.mdmemory/README.md — only if missingmemory/CHANGELOG.md — seed entry: ## YYYY-MM-DD\n\n- **Initial scaffold:** memory/ created via memory-init using <archetype> archetype.Return to chat in the user's chosen output_language:
memory/ is populated.portfolio-advisor for the first report, or use memory-curator to refine.AskUserQuestion call.null.templates/<name>.yaml, not a SKILL.md edit.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 chizhovyui/lurii-cc --plugin lurii-cc