What problem does it solve?
Feature drift and scattered project knowledge happen when implemented capabilities, their file mappings, and architectural decisions live only in loose notes; this Skill centralizes them in a queryable project-local SQLite3 catalog.
Core Features & Use Cases
- Project-local SQLite feature registry: Store features, statuses, priorities, and long-form rationale in a structured schema at the repo root.
- File-to-feature mapping: Maintain a join table that answers which files a feature touches and which features affect a given file.
- Architectural decision capture: Record before/after state and measured impact for traceable engineering change history.
- Supports incremental updates: Use idempotent upsert patterns and stable feature IDs to safely re-run updates over time.
Quick Start
Create or update FEATURE_CATALOG.sqlite3 by running the Setup and Upsert logic so features and their associated file mappings are persisted in the local SQLite database.