

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# SQLite Data Modeling Guidelines for GraphQL Filter Demo23This document outlines the guidelines for data modeling using SQLite for the GraphQL Filter Demo project, focusing on the data warehouse structure.45## Adherence to DW Schema67* Strictly follow the defined data warehouse schema with a central fact table (`FatoVisitas`) and associated dimension tables.8* Ensure correct relationships and foreign keys are defined in the schema.910## SQLite Data Types1112* Use appropriate SQLite data types for each column (e.g., `INTEGER` for IDs and counts, `TEXT` for strings, `REAL` for floating-point numbers, `BLOB` for binary data, `INTEGER` for timestamps or dates stored as Unix time).13* Be mindful of SQLite's flexible typing but aim for consistency.1415## Primary and Foreign Keys1617* Define primary keys (`PRIMARY KEY`) for all tables.18* Define foreign keys (`FOREIGN KEY`) to enforce relationships between the fact and dimension tables.19* Consider using `INTEGER PRIMARY KEY` which is an alias for `ROWID` and can offer performance benefits.2021## Indexing2223* Create indexes on columns frequently used in `WHERE` clauses or `JOIN` conditions, especially foreign key columns in the fact table.24* Analyze query patterns to identify columns that would benefit from indexing.2526## Normalization2728* Maintain a normalized structure for dimension tables to avoid data redundancy.29* The fact table will naturally have foreign keys referencing the dimensions.3031## Data Integrity3233* Utilize constraints (e.g., `NOT NULL`, `UNIQUE`) to ensure data integrity where appropriate.34
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| ericchaves/vibe-graphql-demo.clinerules/project_workflow.md · 0 | Cline rules | setupteststylegit+3 | 76/100 | 13 days ago | |
| ericchaves/vibe-graphql-demo.clinerules/python_best_practices.md · 0 | Cline rules | testlint-formatstyletypes+3 | 56/100 | 13 days ago | |
| ericchaves/vibe-graphql-demo.clinerules/strawberry_graphql_guidelines.md · 0 | Cline rules | styletypesdatabaseapi | 48/100 | 13 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| enuno/unifi-mcp-server.clinerules · 226 | Cline rules | setuptestlint-formatstyle+10 | 96/100 | today | |
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 14 days ago | |
| u9401066/pubmed-search-mcp.clinerules/50-pubmed-project.md · 25 | Cline rules | testlint-formatstylearch+1 | 94/100 | 14 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 14 days ago | |
| ryok/python-boilerplate.clinerules/common-commands.md · 0 | Cline rules | setupbuildtestlint-format+3 | 90/100 | 13 days ago | |
| gasbasd/mtg-utils.clinerules/01-project-overview.md · 0 | Cline rules | setuptestlint-formatarch | 89/100 | 8 days ago | |
| u9401066/pubmed-search-mcp.clinerules/60-pubmed-python.md · 25 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 14 days ago | |
| u9401066/pubmed-search-mcp.clinerules/00-project.md · 25 | Cline rules | testlint-formatstylearch+1 | 86/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/ericchaves-vibe-graphql-demo-clinerules-sqlite-data-modeling)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.