Navigate Mind Palace to query entity knowledge about codebase subsystems. Use when understanding architecture, exploring how systems work, or checking for hazards/gotchas before modifying code.
The 'mind-palace' skill enables users to query entity knowledge about codebase subsystems to better understand the system's architecture, explore how different parts work, and identify potential issues before making modifications. It acts as a knowledge base, with each 'keeper' entity managing specific subsystems and offering insights into their functionality, design choices, and potential hazards. This skill is particularly useful for developers who need to understand complex code structures, avoid common pitfalls, or ensure smooth system integration when making updates.
You can list all entities by reading the `.mind-palace/palace.yaml` file, which contains an index of all available entities in the system.
To query an entity, read its specific YAML file located in `.mind-palace/entities/<entityname>.yaml`. Each entity file provides information on how it works, its design reasoning, and any associated warnings.
The skill is designed for use in environments with a structured codebase that follows a specific directory and naming convention. It assumes the presence of `.mind-palace/` directories and associated entity YAML files.
The skill requires access to the 'Read', 'Glob', and 'Grep' tools to read entity files, search for keywords, and explore the codebase effectively.
No, the Mind Palace skill is specifically designed for querying predefined entities. For other parts of the codebase, you would need to rely on additional tools or skills.
Quick Setup:
.claude/skills/Repository
KohlJary/project-cass