← Back to list

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 Keyuser_id: String (defaults totest-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-sqlite3is synchronous. Use it directly withoutasync/awaitfor database calls. - Initialization: Database initialization scripts are in
/db/init.sql(or similar). - Seeding: Use the
npm run db:seedcommand 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