一键导入
cross-system-analysis-patterns
Reference for analyzing issues spanning multiple systems (dbt, Snowflake, Orchestra, Tableau) with agent coordination strategies
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Reference for analyzing issues spanning multiple systems (dbt, Snowflake, Orchestra, Tableau) with agent coordination strategies
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate comprehensive PR descriptions from project context and git changes
Framework for when to use Skills, Agents, or Patterns for organizing knowledge in the ADLC platform with decision criteria and migration strategies
Generate dbt model boilerplate with tests, documentation, and best practices
Validate documentation completeness and quality before project completion
Initialize new ADLC project with standard directory structure, documentation templates, and git branch
Complete reference for MCP tool integration across specialist and role agents including server inventory, tool recommendations, and security protocols
| name | cross-system-analysis-patterns |
| description | Reference for analyzing issues spanning multiple systems (dbt, Snowflake, Orchestra, Tableau) with agent coordination strategies |
| user-invocable | false |
Symptom: Tests referencing incorrect column names vs actual model schemas
Analysis Pattern:
Priority: CRITICAL if blocking compilation
Symptom: Uniqueness constraint violations, null constraint failures, massive duplications
Analysis Pattern:
Priority: HIGH if indicating upstream pipeline problems
Symptom: Mismatches between source systems and dbt model expectations
Analysis Pattern:
Priority: MEDIUM to HIGH depending on impact
Symptom: Failed reconciliation tests, metric validation errors
Analysis Pattern:
Priority: MEDIUM unless affecting critical reports
Issues often span multiple layers in the data stack:
Orchestra (Orchestrator)
↓
[Prefect, dbt, Airbyte, Snowflake] (Execution Layer)
↓
Snowflake (Data Warehouse)
↓
Semantic Layer (Business Logic)
↓
Tableau (Visualization)
PATTERN: Orchestra kicks off everything
Analysis Strategy:
PATTERN: Problems cascade through layers
Source System Issue
↓
stg_* (Staging Models) - First failure point
↓
dm_* (Data Marts) - Downstream failures
↓
rpt_* (Reports) - User-facing impact
Analysis Strategy:
PATTERN: Different source systems create different data patterns
ERP Systems:
Customer Systems:
Operations Systems:
Safety Systems:
Tableau Data Pipeline:
Schema compilation errors that block other work
Lead Agent: dbt-expert
Response Pattern:
Large-scale data quality issues indicating upstream pipeline problems
Lead Agents: orchestra-expert + dlthub-expert
Response Pattern:
Business logic and validation failures
Lead Agents: dbt-expert + business-context
Response Pattern:
Warning-level issues that don't break functionality
Response Pattern:
Role: LEADS all workflow and pipeline analysis Scope: Orchestra, Prefect, dbt pipelines, Airbyte, source integrations Consolidates: orchestra-expert + dlthub-expert + prefect-expert
When to Invoke:
Role: Owns all data modeling and transformation work Scope: dbt models, SQL optimization, business logic, semantic layer Consolidates: dbt-expert + snowflake-expert (SQL) + tableau-expert (data layer)
When to Invoke:
Role: Dashboard development and end-user documentation Scope: Tableau visualizations, UX design, user guides Consolidates: tableau-expert (viz) + ui-ux-expert + documentation-expert (end-user)
When to Invoke:
Role: Enterprise-grade testing and validation Scope: All user-facing changes, data quality validation
When to Invoke:
Available for complex edge cases requiring deep tool expertise:
When to consult: Role agents automatically invoke for complex scenarios
Example 1: Complex dbt Macro Development
analytics-engineer-role handles most transformations
→ Consults dbt-expert for advanced macro patterns
→ Implements solution with expert guidance
Example 2: Advanced Prefect Flow Patterns
data-engineer-role sets up most pipelines
→ Consults prefect-expert for complex flow patterns
→ Implements with specialist input
Example 3: Deep Snowflake Cost Optimization
analytics-engineer-role handles query optimization
→ Consults snowflake-expert for warehouse-level cost analysis
→ Applies recommendations
Role: Business logic validation, stakeholder communication Scope: Requirements gathering, metric definitions, business rules
When to Invoke:
Role: System design, data flow analysis, strategic platform decisions Scope: Entire data stack architecture
When to Invoke:
Pattern: One agent's output feeds next agent's analysis
orchestra-expert (identify workflow issue)
↓
dlthub-expert (check source data quality)
↓
dbt-expert (fix model logic)
↓
qa-coordinator (validate fix)
Pattern: Multiple agents investigate different aspects simultaneously
Issue Detected
|
+-----------------+-----------------+
| | |
dbt-expert snowflake-expert tableau-expert
(check models) (check queries) (check dashboards)
| | |
+-----------------+-----------------+
|
Synthesize Findings
Pattern: Agent collaboration with feedback loops
business-context (gather requirements)
↓
dbt-expert (implement logic)
↓
qa-coordinator (test functionality)
↓
business-context (validate with stakeholders)
↓ (if changes needed)
dbt-expert (refine implementation)
When documenting cross-system discoveries:
PATTERN: Reusable analysis approachesSOLUTION: Specific multi-system fixesERROR-FIX: Cross-system errors and resolutionsARCHITECTURE: System integration patternsINTEGRATION: Cross-system coordination approaches