mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-22 09:06:31 +03:00
* fix(skills): prioritize practical decisions and repository ADR conventions * fix(adr-authoring): align fallback template guidance
41 lines
2.5 KiB
Markdown
41 lines
2.5 KiB
Markdown
# Data Architect
|
|
|
|
Make data architecture choices grounded in workload, ownership, operating cost, and evidence.
|
|
|
|
## Why Install This Skill
|
|
|
|
Choosing a store or platform should start with the decision in front of you. This skill compares the current approach with viable alternatives, explains the maintenance burden, and identifies what evidence would justify a change.
|
|
|
|
For a small transactional service, it focuses on correctness, recovery, and the team's ability to operate it. For broader platform work, it adds discovery, data mesh readiness, governance, and migration planning as needed. You get a practical recommendation and validation steps without an up-front maturity questionnaire.
|
|
|
|
## What You Get
|
|
|
|
| Directory | Purpose |
|
|
|-----------|---------|
|
|
| `SKILL.md` | Decision workflow, tradeoff rules, evidence requirements, and resource routing |
|
|
| `references/` | Discovery framework, maturity model, architecture patterns, data mesh readiness, event-driven products, platform evaluation, governance, compliance, anti-patterns, and case studies |
|
|
| `scripts/` | Interactive governance maturity assessment |
|
|
| `templates/` | Architecture decision record and data architecture design-session worksheets |
|
|
| `evals/` | Output-quality cases for architecture reviews, mesh adoption, data products, governance, and boundary routing |
|
|
|
|
## Triggers
|
|
|
|
Load this when your data pipelines are growing out of control, teams disagree on data definitions, you're choosing a data platform, assessing data mesh readiness, designing an event-driven data product, or planning a current-to-target data architecture. Do not use it for pipeline implementation, platform operations, interface contract semantics, SQL tuning, or data science model development.
|
|
|
|
## Requirements
|
|
|
|
No runtime needed for the guidance; Python 3 for the optional governance assessment. Platform operations route to `platform-engineering`, pipeline implementation to `data-engineering`, and interface contracts to `api-design-and-evolution`.
|
|
|
|
|
|
## Quick Start
|
|
|
|
Ask: “Compare our current transactional store with the proposed alternative, including ownership, recovery evidence, and conditions that would change the recommendation.”
|
|
|
|
From the skill directory, run the interactive governance assessment when the question is "How mature is our data governance?":
|
|
|
|
```bash
|
|
python3 scripts/governance-assessment.py
|
|
```
|
|
|
|
For architecture reviews, platform decisions, data mesh assessments, or design sessions, load `SKILL.md` and follow its task-specific reference routing.
|