Documentation Keeper
This skill is responsible for maintaining the project's knowledge base, primarily GEMINI.md.
Capabilities
1. Sync GEMINI.md
Whenever a new feature is added or a tech stack choice is changed, update GEMINI.md.
- •Project Structure: Update the file tree representation if files are moved/added.
- •Tech Stack: Update version numbers or library choices.
- •Core Requirements: Mark completed requirements or add new constraints.
2. API Documentation
Ensure backend/main.py routes are reflected in any API docs or GEMINI.md descriptions.
- •Check
backend/ingest.pyfor new parameters. - •Check
backend/rag.pyfor logic changes.
3. Setup Verification
Ensure README.md or GEMINI.md contains correct setup instructions:
- •Python environment (
condaorvenv). - •Frontend dependencies (
pnpm install). - •Environment variables (
.env.example).