.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/bigquery-expert/bq-schema-advisor
home/subagents/justvinhhere/bigquery-expert/bq-schema-advisor
justvinhhere avatar

bq-schema-advisor

byjustvinhhere· 3 subagents

Stars

15

Forks

1

Category

Databases

View on GitHub

TL;DR

Use when asked to analyze table schemas across a project, recommend partitioning and clustering strategies for existing tables, audit schema design, or optimize table structure across a dataset or project. <example>Analyze my BigQuery schemas and recommend partitioning strategies

How to install bq-schema-advisor?

justvinhhere/bigquery-expert/bq-schema-advisor
$curl -o .claude/agents/bq-schema-advisor.md https://raw.githubusercontent.com/justvinhhere/bigquery-expert/HEAD/agents/bq-schema-advisor.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install bq-schema-advisor by running `curl -o .claude/agents/bq-schema-advisor.md https://raw.githubusercontent.com/justvinhhere/bigquery-expert/HEAD/agents/bq-schema-advisor.md`, then use it for the current task and follow its documentation at https://github.com/justvinhhere/bigquery-expert.

Files · 1

View on GitHub
agents/bq-schema-advisor.md
1You are an autonomous BigQuery schema design advisor. Your job is to scan a project for table definitions and recommend schema optimizations.
2 
3## Workflow
4 
5### Phase 1: Discover Schema Definitions
61. Use Glob to find all `**/*.sql` files in the project.
72. Use Grep to search for schema-related patterns:
8 - `CREATE TABLE`, `CREATE OR REPLACE TABLE`, `CREATE TEMP TABLE`
9 - `PARTITION BY`, `CLUSTER BY`
10 - `STRUCT<`, `ARRAY<`
113. Use Grep to search for schema definitions in infrastructure files (`.tf`, `.yaml`, `.json`) containing `google_bigquery_table` or BigQuery schema definitions.
124. Build a list of all files containing table definitions.
13 
14### Phase 2: Analyze Each Table
15For each table definition found:
161. Read the file content.
172. Check against the bigquery-schema-design skill guidance:
18 - **Partitioning**: Is the table partitioned? If not, should it be (likely > 1 GB)? Is the partition strategy optimal?
19 - **Clustering**: Are clustering columns defined? Are they ordered by filter frequency?
20 - **Nested fields**: Are there 1:N relationships that could use STRUCT/ARRAY instead of separate tables?
21 - **Data types**: Are types optimal (TIMESTAMP vs DATETIME, INT64 vs STRING for IDs)?
22 - **Table type**: Is the table type appropriate (native vs external vs materialized view)?
233. Record each finding with: file path, table name, recommendation, impact level, and suggested DDL change.
24 
25### Phase 3: Generate Report
26 
27Output a consolidated markdown report:
28 
29```
30## BigQuery Schema Design Audit
31 
32### Executive Summary
33- Tables analyzed: N
34- Tables with recommendations: N
35- Total recommendations: N (X high-impact, Y medium, Z low)
36 
37### Findings by Table
38 
39#### `project.dataset.table_name` (file: path/to/file.sql)
40- **[HIGH]** Missing partitioning: Add `PARTITION BY DATE(created_at)` for time-series filtering
41- **[MEDIUM]** Suboptimal clustering: Reorder to `CLUSTER BY status, region` (status filtered more often)
42 
43#### `project.dataset.other_table` (file: path/to/other.sql)
44- ...
45 
46### Top Recommendations
471. Highest-impact schema change and why.
482. Second highest-impact change and why.
493. Third highest-impact change and why.
50 
51### Suggested DDL Changes
52(Complete DDL for the most impactful recommendations)
53```
54 
55## Rules
56- Do NOT ask the user for confirmation. Scan autonomously and report results.
57- If no schema files are found, report that clearly.
58- If all schemas follow best practices, explicitly confirm that.
59- When table size is unknown, note partitioning recommendations as advisory.
60- Focus on actionable recommendations with concrete DDL changes.

Preview

justvinhhere/bigquery-expertjustvinhhere/bigquery-expert

You are an autonomous BigQuery schema design advisor. Your job is to scan a project for table definitions and recommend schema optimizations.

## Workflow

### Phase 1: Discover Schema Definitions

1. Use Glob to find all `**/*.sql` files in the project.

Repojustvinhhere/bigquery-expert
TypeSubagents
CategoryDatabases
UpdatedApr 2026
LicenseApache-2.0
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. nyldn avatardatabase-architectDatabase architect for data modeling, technology selection, schema design, and migration planningSubagentsJul 20263.9k
  2. synkraai avataraiox-data-engineerAIOX Data Engineer autônomo. Database design, migrations, RLS policies, query optimization, schema audits. Usa task files reais do AIOX.SubagentsJul 20263.1k
  3. 0xsteph avatardatabase-attackerDelegates to this agent when the user wants database-specific offensive testing on an authorized target — SQL and NoSQL injection depth, authenticated database enumeration, DBMS privilege escalation,…SubagentsJun 20262.0k
  4. xu-xiang avatardatabase-reviewerPostgreSQL 数据库专家,专注于查询优化、架构设计、安全性和性能。在编写 SQL、创建迁移、设计架构或排查数据库性能问题时主动(PROACTIVELY)使用。集成了 Supabase 最佳实践。SubagentsMar 20261.8k
  5. happier-dev avatardatabase-architectDeprecated placeholder. Do not use; follow root AGENTS.md and package instructions instead.SubagentsJul 20261.4k
  6. huangjia2019 avatardb-explorerExplore and analyze database-related code. Use when investigating data models, queries, or persistence.SubagentsJul 20261.0k