feature-catalog
CommunityTrack implemented features in one local DB.
Software Engineering#knowledge base#architecture decisions#feature management#sqlite3#file mapping#idempotent upsert
Authorthistleknot
Version1.0.0
Installs0
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: feature-catalog Download link: https://github.com/thistleknot/skills/archive/main.zip#feature-catalog Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.