project-architecture

Document Unify data migration architecture across Bronze, Silver, and Gold layers.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/linus-mcmanamey/multi-agent-user-story-development --skill project-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-architecture
Source: https://github.com/linus-mcmanamey/multi-agent-user-story-development/tree/main/.claude/skills/project-architecture
Command: npx skills add https://github.com/linus-mcmanamey/multi-agent-user-story-development --skill project-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive, on-demand reference for the Unify data migration project's architecture, data flow, and system design. It eliminates the need to sift through extensive documentation or code to understand how components interact, enabling quick comprehension for new team members and efficient problem-solving for existing ones.

Core Features & Use Cases

  • Medallion Architecture Deep Dive: Detailed explanation of Bronze, Silver, and Gold layers, their purpose, and processing.
  • Azure Integration Overview: Summarizes key Azure services (ADLS Gen2, Key Vault, Synapse) and authentication patterns.
  • Core Utilities & Patterns: Describes essential components like SparkOptimiser, NotebookLogger, TableUtilities, and error handling strategies.
  • Use Case: As a new data engineer joining the Unify project, use this skill to quickly grasp the overall system design, data flow, and core technologies, accelerating your onboarding and productivity.

Quick Start

Explain the purpose and key processes of the Silver Layer in the Unify data migration project's medallion architecture.

Frequently Asked Questions about project-architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I understand the medallion architecture for a data migration project?

Medallion architecture organizes data processing into Bronze, Silver, and Gold layers. Bronze ingests raw data from sources like FVMS/CMS/NicheRMS, Silver cleanses and validates it, and Gold prepares analytics-ready datasets. Each layer has specific responsibilities for data quality, lineage tracking, and storage targets.

What Azure services are needed for data migration with ADLS integration?

Azure ADLS Gen2 stores data across Bronze, Silver, and Gold layers. Azure Key Vault manages authentication and secrets. Azure Synapse handles analytics workflows. These services work together to support environment detection, configuration schemas, and end-to-end ingestion and transformation pipelines in both local and cloud contexts.

How do I set up error handling and logging for data transformation workflows?

Error handling strategies include utilities like `NotebookLogger` for tracking issues and `TableUtilities` for consistent transformations. Implement logging at each layer to capture data lineage, validate transformations, and monitor both local and cloud ingestion processes. Document error patterns for debugging and optimization.

Can I apply the medallion architecture to multiple data sources?

Yes. The medallion architecture scales across FVMS, CMS, and NicheRMS data sources simultaneously. Each source flows through Bronze, Silver, and Gold layers with unified ingestion, validation, and transformation workflows. Storage targets and authentication patterns remain consistent across all sources.

What core utilities do I need for optimized data processing?

Core utilities include `SparkOptimiser` for query performance, `NotebookLogger` for observability, and `TableUtilities` for standardized transformations. These components enforce consistent patterns across ingestion, validation, and analytics workflows, reducing configuration overhead and improving maintainability.

How should I structure configuration and testing for a multi-layer data pipeline?

Structure configuration schemas to define layer responsibilities, data targets, and authentication rules. Implement testing strategies that validate data lineage at each layer, verify transformation correctness, and confirm end-to-end workflow integrity across Bronze, Silver, and Gold stages in both local and production environments.