What problem does it solve?
Add a new feature to the Släktforskning codebase without accidentally breaking reachability, layering, safety rules, or MCP/UI integration paths.
Core Features & Use Cases
- Full-stack change checklist: guides updates across TypeScript types, SQLite schema/migrations, API CRUD, IPC bindings, MCP tools, Vue UI, tests, and docs.
- Strict data fidelity guardrails: prevents persisting inferred/guessed values and enforces the Prime Directive for DB mutations.
- Correct integration wiring: ensures renderer bindings (pure TS or Rust-backed Specta commands) and MCP tool registration are added in the right places.
- Verification-focused workflow: includes required unit and UI verification steps so changes actually work for users and agents.
Quick Start
Use this skill whenever you need to implement a new data model change, CRUD operation, IPC binding, MCP tool, or Vue UI component end-to-end for Släktforskning.