What problem does it solve? Interview preparation generates scattered notes about stories, projects, skills, and gaps that quickly become inconsistent and hard to retrieve. This Skill centralizes all reads and writes to a knowledge-base/ directory, enforcing schemas, deduplication, and index synchronization so other interview-prep skills always work against clean, structured data. ## Core Features & Use Cases - Full CRUD over knowledge-base files: Create, read, update, and delete stories, projects, profile fields, and gaps, with confirmation rules for overwrite operations. - Schema and index enforcement: Maintains YAML frontmatter schemas and regenerates stories/INDEX.md and projects/INDEX.md tables plus grouped tag/value views after every write. - Deduplication and merge: Detects similar stories by tags and situation before creation and proposes merges instead of duplicating content. - Continuous capture from conversation: Extracts profile updates, project mentions, story seeds, verbatim quotes, and gaps from user turns into a structured payload for the coaching agent. - Use Case: During a mock interview, the user mentions a conflict with a manager; the Skill seeds a new story file tagged conflict, updates the index, and appends a dated gap entry without breaking the mock flow. ## Quick Start Ask the agent to save the story you just described into your knowledge base and show you which files it will update before writing.