All authors

Claude Skills by SignalPilot-Labs
github.com/SignalPilot-Labs40 skills0 installs77 views
- Bigquery SqlBigQuery-specific SQL patterns: UNNEST for array expansion, STRUCT, ARRAY_AGG, DATE_DIFF/DATE_ADD, backtick-quoted table references, EXCEPT/REPLACE in SELECT, approximate aggregation, partitioned and wildcard tables.Votes: 0GitHub stars: 485
- Dbt Date Spines- `dbt_project_map` reports "WARNING: Models use current_date" - `dbt run` produces far more rows than expected in a date-spine modelVotes: 0GitHub stars: 485
- Dbt DebuggingLoad when dbt run or dbt parse fails. Covers YML duplicate patches, ref errors, passthrough model warnings, current_date fixes, DuckDB error messages, and zero-row diagnosis.Votes: 0GitHub stars: 485
- Dbt WorkflowLoad at Step 1 before exploring the project. Covers Notion context gathering, output shape inference, incremental model handling, and what to trust in YML.Votes: 0GitHub stars: 485
- Dbt WriteLoad at Step 4 when writing SQL models. Covers column naming, type preservation, JOIN defaults, lookup joins, sibling models, materialization, packages, and filtering rules.Votes: 0GitHub stars: 485
- Duckdb SqlLoad when hitting DuckDB syntax errors or writing DuckDB-specific SQL. Covers gotchas that differ from PostgreSQL/MySQL.Votes: 0GitHub stars: 485
- Snowflake SqlSnowflake-specific SQL patterns: QUALIFY for window filtering, LATERAL FLATTEN for arrays, semi-structured VARIANT data, ILIKE for case-insensitive matching, date functions, and time travel.Votes: 0GitHub stars: 485
- Sql WorkflowUse this skill before writing any SQL query. Covers: output shape inference (cardinality clues from the question), efficient schema exploration, iterative CTE-based query building, structured verification loop (row count, NULL audit, fan-out check, sample inspection), error recovery protocol, saving output to result.sql and result.csv, turn budget management, and common benchmark traps.Votes: 0GitHub stars: 485
- Sqlite SqlSQLite-specific SQL patterns: substr/instr for string ops, || for concatenation, LIKE (no ILIKE), date()/strftime() for dates, CAST for type coercion, no FULL OUTER JOIN, GROUP_CONCAT, typeof(), COALESCE/IFNULL, printf() formatting.Votes: 0GitHub stars: 485
- Bigquery SqlBigQuery-specific SQL patterns: UNNEST for array expansion, STRUCT, ARRAY_AGG, DATE_DIFF/DATE_ADD, backtick-quoted table references, EXCEPT/REPLACE in SELECT, approximate aggregation, partitioned and wildcard tables.Votes: 0GitHub stars: 485
- Dbt DebuggingLoad when dbt run or dbt parse fails. Covers YML duplicate patches, ref errors, passthrough model warnings, current_date fixes, DuckDB error messages, and zero-row diagnosis.Votes: 0GitHub stars: 485
- Dbt KnowledgebasePopulate the knowledge base from dbt project research. Proposes entries across all 6 categories at org, project, and connection scopes.Votes: 0GitHub stars: 485
- Dbt SnapshotsLoad when task involves dbt snapshots, SCD Type 2, or tracking data changes over time. Covers strategy selection, column casing, verification, and common pitfalls.Votes: 0GitHub stars: 485
- Dbt TestingLoad when task involves adding, writing, or fixing dbt unit tests. Covers unit_tests YAML format, given/expect blocks, edge-case coverage, and the difference between unit tests and schema tests.Votes: 0GitHub stars: 485
- Dbt VersioningLoad when task involves dbt model versioning, creating v2 of a model, or backward-compatible model changes. Covers versions YAML config, defined_in, latest_version, and ref() with version pins.Votes: 0GitHub stars: 485
- Dbt WorkflowLoad FIRST before any dbt project work. Covers the full 8-step dbt workflow: project scanning, skill loading, validation, macro discovery, research, technical spec, SQL writing, and verification. Also covers output shape inference, incremental model handling, and what to trust in YML.Votes: 0GitHub stars: 485
- Dbt WriteLoaded at Step 2 for the full workflow. Covers column naming, type preservation, JOIN defaults, lookup joins, sibling models, materialization, packages, and filtering rules.Votes: 0GitHub stars: 485
- Domain EcommerceE-commerce domain knowledge: transaction lifecycle, driving tables, status filtering.Votes: 0GitHub stars: 485
- Domain FinancialFinancial reporting rules: grain consistency, balance sheets, double-entry ledgers, fiscal year boundaries, period-over-period calculations.Votes: 0GitHub stars: 485
- Domain HealthcareHealthcare data science rules: encounter-based grain, clinical coding hierarchies, cost allocation, NULL semantics in clinical data.Votes: 0GitHub stars: 485
- Domain HrHR & operations rules: SCD current-record filtering, issue resolution metrics.Votes: 0GitHub stars: 485
- Domain MarketingMarketing domain knowledge: attribution models, engagement funnel order.Votes: 0GitHub stars: 485
- Domain MediaMedia & entertainment domain knowledge: content catalogs and participation tables.Votes: 0GitHub stars: 485
- Domain ProductProduct analytics rules: calendar spine cross-joins, date boundary caps, event type pivoting, first-run NULL behavior.Votes: 0GitHub stars: 485
- Duckdb SqlLoad when hitting DuckDB syntax errors or writing DuckDB-specific SQL. Covers gotchas that differ from PostgreSQL/MySQL.Votes: 0GitHub stars: 485
- Knowledge BaseWrite a technical spec after research. Distills exploration into structured decisions. On retries, read the existing spec instead of re-researching.Votes: 0GitHub stars: 485
- SignalpilotSignalPilot MCP tool catalog for governed database access.Votes: 0GitHub stars: 485
- Snowflake SqlSnowflake-specific SQL patterns: QUALIFY for window filtering, LATERAL FLATTEN for arrays, semi-structured VARIANT data, ILIKE for case-insensitive matching, date functions, and time travel.Votes: 0GitHub stars: 485
- Sql WorkflowUse this skill before writing any SQL query. Covers: output shape inference (cardinality clues from the question), efficient schema exploration, iterative CTE-based query building, structured verification loop (row count, NULL audit, fan-out check, sample inspection), error recovery protocol, saving output to result.sql and result.csv, turn budget management, and common query traps.Votes: 0GitHub stars: 485
- Sqlite SqlSQLite-specific SQL patterns: substr/instr for string ops, || for concatenation, LIKE (no ILIKE), date()/strftime() for dates, CAST for type coercion, no FULL OUTER JOIN, GROUP_CONCAT, typeof(), COALESCE/IFNULL, printf() formatting.Votes: 0GitHub stars: 485
- Write ReportGenerates an HTML report summarizing dbt project work: decisions, SQL, queries, verifier results, and visual charts. Only load when explicitly requested.Votes: 0GitHub stars: 485
- XataLoad when working with Xata Postgres branches: forking a branch, building or testing dbt models on a branch, wiring dbt to a branch's credentials, diffing two branches, or the pre-merge impact report. Covers create_xata_branch, delete_xata_branch, get_dbt_profile, xata_branch_diff, schema_diff_branches, and pgroll migrations.Votes: 0GitHub stars: 485
- Dbt WorkflowLoad FIRST before any dbt project work. Covers the full 8-step dbt workflow: project scanning, skill loading, validation, macro discovery, research, technical spec, SQL writing, and verification. Also covers output shape inference, incremental model handling, and what to trust in YML.Votes: 0GitHub stars: 485
- DashboardLoad when the user asks for a dashboard. Covers the dashboard JSON file, SQL datasets, chart types, and the two check tools.Votes: 0GitHub stars: 485
- GithubLoad before any git or GitHub work in a chat: committing model changes, pushing a branch, opening a pull request, updating a pull request, or commenting on one. Covers the sandbox git checkout, the signalpilot/ branch rule, and the open_pull_request, update_pull_request, and comment_on_pull_request tools.Votes: 0GitHub stars: 485
- NotebookLoad before you edit or run notebook cells in chat. Covers the notebook tools, the sp SDK, governed queries, files, and charts.Votes: 0GitHub stars: 485
- TableauLoad when the user asks about Tableau: find, build, copy, edit, redesign, or check a Tableau workbook, dashboard, view, or data source. Covers the tableau_* tools, the .twb builder with its design layer, data sources on SignalPilot connections, the design standard, and the render review.Votes: 0GitHub stars: 485
- Env SetupUse when setting up a project environment — installing dependencies, verifying builds, detecting the tech stack. Covers Phase 0 of a new session.Votes: 0GitHub stars: 101
- Git WorkflowUse when committing code, pushing branches, writing .gitignore entries, or generating PR metadata. Covers commit format, branch rules, and artifact exclusion.Votes: 0GitHub stars: 101
- Self ImprovementUse when updating project documentation, saving learnings, or running retrospectives. Covers CLAUDE.md updates, memory persistence, and cross-session learning.Votes: 0GitHub stars: 101