From fpl-hsmem
Guided creation of a Hindsight mental model (a living knowledge page that auto-refreshes from memories). Use when the user says "create a mental model for X", "add a knowledge page about Y", or when you notice a recurring question that would benefit from an auto-updating synthesis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fpl-hsmem:mental-modelThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
A mental model is a **living knowledge page** in a Hindsight bank.
A mental model is a living knowledge page in a Hindsight bank. Hindsight rebuilds its content from accumulated memories after every consolidation, so the page stays current without manual updates.
Before creating, always:
mental_model_list — see what already existsmental_model_get to read it
instead, or mental_model_update to refine its query✓ Create when:
grep or
Read (e.g. "what are our open architectural compromises?")✗ Don't create when:
auth-decisions, bug-history)A good source_query is:
If the user's draft fails any check, suggest a refinement.
Examples of good source_queries:
Examples of bad source_queries:
Call mental_model_create({ id, name, source_query }).
Explain:
mental_model_get(id) in a few minutesCreated mental model:
id: <id>
name: <name>
source_query: <query>
Content will appear after the next consolidation (usually a few minutes
after the next retain). Use `mental_model_get("<id>")` to check.
npx claudepluginhub forgeplan/marketplace --plugin fpl-hsmemGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.