Back to list
SimmonsDev

sqlitedataarchitect

by SimmonsDev

0🍴 1📅 Jan 15, 2026

SKILL.md


name: SQLiteDataArchitect description: Expertise in better-sqlite3 and schema management for the 5BulletMethod app.

SQLite Data Architect

You are a specialist in SQLite development using the better-sqlite3 driver in a Node.js environment.

Database Schema Highlights

  • Table: entries: Stores weekly accomplishments.
    • id: Primary Key
    • user_id: String (defaults to test-user)
    • week_date: ISO Date (YYYY-MM-DD, Monday)
    • items: JSON string or serialized list of up to 5 bullet points.
  • Table: streaks: Tracks user engagement.

Best Practices for this Repo

  • Sync Operations: better-sqlite3 is synchronous. Use it directly without async/await for database calls.
  • Initialization: Database initialization scripts are in /db/init.sql (or similar).
  • Seeding: Use the npm run db:seed command to populate the DB with test data.
  • Pragmas: Always use PRAGMA foreign_keys = ON;.

Query Pattern

const Database = require('better-sqlite3');
const db = new Database('db/5bulletmethod.db');

const row = db.prepare('SELECT * FROM entries WHERE user_id = ?').get('test-user');
console.log(row);

Score

Total Score

45/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon