flashdb-integration

Solid

Use when integrating, porting, configuring, or debugging FlashDB KVDB or TSDB on MCU flash, filesystems, RTOS, or bare-metal projects

AI & Automation 22 stars 2 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
45
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# FlashDB Integration ## Overview Use this skill to integrate FlashDB as an embedded key-value or time-series database. The agent should confirm storage mode, flash/file backend, sector geometry, erase policy, and data-retention requirements before formatting or deleting database sectors. ## When To Use Use this skill when: - The user wants to add FlashDB KVDB or TSDB for parameters, configuration, logs, events, or time-series records. - The issue involves init failure, sector size, erase errors, lost keys, database full, migration, blob values, timestamps, or flash wear. - The project mentions FlashDB, `fdb_kvdb`, `fdb_tsdb`, KVDB, TSDB, `fdb_cfg`, or `fdb_port`. Do not use this skill for raw filesystem work without FlashDB. Use `littlefs-integration` or storage-specific skills instead. ## First Questions Ask for: - Database type: KVDB, TSDB, or both. - Backend: raw flash, FAL partition, filesystem, or vendor storage layer. - Sector size, partition size, erase value, write alignment, and flash driver status. - RTOS or bare-metal environment and locking requirements. - Whether existing database data must be preserved. - Current error log, assert, return code, or database output. ## Integration Checklist 1. Confirm database purpose. Use KVDB for named settings and TSDB for append-style time records. Do not force both if one is enough. 1. Confirm storage backend. Identify whether FlashDB talks to raw flash, FAL, filesystem, or a custom port. 1. Match sector g...

Details

Author
easyzoom
Repository
easyzoom/aix-skills
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category