Building a Personal Knowledge Power for Kiro IDE
The article describes the creation of 'kiro-recall', a Kiro IDE Power that automatically loads the user's personal knowledge vault into every session before the first prompt.
Why it matters
This system helps users maintain a personal knowledge base and automatically inject relevant context into their Kiro sessions, improving productivity and consistency.
Key Points
- 1kiro-recall is a context injection system that reads the user's personal knowledge vault and injects relevant notes before the message reaches the model
- 2The vault structure includes folders for projects, job search, learning, knowledge, community, permanent notes, and templates
- 3The session start hook uses a four-stage relevance detection process to determine which notes to load based on the current project or workspace
- 4The architecture is minimal, with hooks defined as JSON files that instruct the model to execute procedures using MCP tool calls
Details
The author built kiro-recall as a solution to manage their growing personal knowledge and context, which they found difficult to keep track of using multiple unsaved notepad tabs. The system uses a Zettelkasten-style digital vault of Markdown files, with specific folders for different types of content. When a new Kiro session starts, the 'session start' hook reads the relevant notes from the vault and injects them before the first prompt reaches the model. This ensures the model has access to the user's decisions, knowledge, and project context without the user having to manually set it up each time. The relevance detection process uses a multi-stage approach to determine which notes to load based on the current workspace or project. The overall architecture is intentionally minimal, with hooks defined as JSON files that instruct the model to execute procedures using the MCP (Multimodal Conversation Protocol) tool.
No comments yet
Be the first to comment