Use when identifying, probing, profiling, comparing, or approving source systems before domain modeling, ingestion, architecture, modeling, or transformation design.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Use when identifying, probing, profiling, comparing, or approving source systems before domain modeling, ingestion, architecture, modeling, or transformation design.
des-data-source-assessment
Purpose
Use this skill to create and validate the Data Source Inventory and Assessment for any data engineering project.
This skill identifies, evaluates, probes, and classifies candidate source systems needed to support the approved data product, business questions, requirements, KPIs, and source needs.
The goal is to understand source ownership, access method, data creation pattern, sample/schema evidence, expected volume, freshness, reliability, quality, schema stability, security, privacy, compliance, cost, licensing, usage limits, and operational risks before downstream design begins.
In the Phase-Orchestrated Support Model, this phase is not Done when the Data Source Inventory is first written.
Phase 05 is Done only when:
Data Source Inventory exists
+ Phase 04 artifact and handoff are reviewed
+ required source validation work is identified
+ source evidence is collected or waived with reason
+ artifact is revised from evidence
+ Phase 05 Done Gate passes
+ Phase 05 to Phase 06 handoff exists
When To Use
Use this skill when:
Phase 04 Data Product Specification exists;
Phase 04 handoff exists or the user explicitly accepts the risk of continuing without it;
a data product requires one or more source systems;
the user asks to ingest data, connect to APIs, copy databases, read files, process events, use SaaS data, or collect logs;
source of truth is unclear;
source access, ownership, quality, freshness, reliability, schema, licensing, or terms are uncertain;
upstream contracts, SLAs, or communication expectations are missing;
the workflow router selects Phase 05.
Do not use this skill to design production ingestion pipelines, storage layout, Bronze tables, Silver transformations, Gold schemas, full data contracts, orchestration, or implementation code.
Allowed in this phase:
source probing
sample response capture
schema inspection
data profiling or sampling
license and terms review
freshness/update pattern check
access feasibility check
ingestion feasibility spike
Identify output_file, template_file, checklist_file, status_file, and required upstream artifacts.
Identify Phase-Orchestrated Support files:
phase_support_plan_file;
phase_evidence_pack_file;
phase_artifact_revision_file;
phase_done_gate_file;
phase_handoff_file.
Load only steps/step-01-context-and-readiness.md.
Do not load step-02 or step-03 until the current step explicitly instructs you to continue.
Stop at every HALT point and wait for user input.
Do not invent source ownership, source of truth, access permission, freshness, schema stability, privacy classification, licensing, terms, or reliability guarantees.
Do not design production ingestion pipelines, Bronze tables, transformations, contracts, orchestration, or code.
Before marking Phase 05 as Done, create or update the support plan, evidence pack, artifact revision notes, Done Gate, handoff, and workflow status.
Process Overview
The detailed execution procedure lives in steps/.
At a high level, this skill will:
Confirm upstream product, requirement, and question context.
Confirm Phase 04 handoff readiness.
Identify candidate source systems needed for the data product.
Map source candidates to product outputs, requirements, KPIs, and source needs.
Classify each source by type, access pattern, owner, and data generation pattern.
Probe or inspect sources where possible.
Capture sample response, schema snapshot, sample data, or documentation evidence.
Decide source-of-truth candidates and unresolved conflicts.
Identify upstream contract, SLA, and communication expectations.
Rate ingestion feasibility.
Ask HALT questions for missing ownership, access, source of truth, security, reliability, quality, schema change, cost, license, and missing probe evidence.
Draft the Data Source Inventory.
Create the Phase 05 Support Plan.
Collect or reference Phase 05 evidence.
Revise the Data Source Inventory using evidence.
Run the Phase 05 Done Gate.
Create the Phase 05 to Phase 06 Handoff.
Update workflow status.
Recommend the next skill.
Do not execute this overview directly. Follow the step files.
Phase-Orchestrated Support Model
Phase 05 uses real source validation support work.
The purpose is not production ingestion design. The purpose is to prevent downstream phases from using imaginary, unsuitable, inaccessible, unlicensed, unstable, low-quality, or unowned sources.
If evidence is missing, mark the item as Unknown, Risk, Blocked, Deferred, or Waived with reason.
Guardrails
The agent must not:
treat available data as automatically suitable data;
assume a source is authoritative without evidence;
assume API/database/file access exists;
assume license or terms are acceptable without checking;
ignore source ownership or contact path;
ignore schema change and quality risk;
ignore security, privacy, compliance, or credential handling;
design production ingestion implementation in this phase;
design Bronze/Silver/Gold tables in this phase;
mark a source as Ready if ownership, access, quality, and reliability are unknown;
mark Phase 05 Done if P1 data product outputs have no plausible source mapping;
start Phase 06 without source-to-concept risks and source-of-truth decisions.
Quality Checklist
Phase 04 Data Product Specification exists or Draft continuation is explicitly accepted.
Phase 04 handoff exists or missing handoff risk is explicitly accepted.
Each candidate source has a source ID and description.
Each P1 product output maps to at least one candidate source or is marked blocked.
Each source maps to product output, requirement, KPI, or source need.
Source type, generation pattern, owner, access method, and permission status are documented.
Sample, schema, documentation, or probe evidence exists for P1 sources or is waived with reason.
Freshness, schema stability, volume, quality, reliability, security, and privacy are documented.
License, cost, quota, and usage limits are documented.
Source of truth decisions are resolved or documented.
Ingestion feasibility is rated.
Phase 05 support plan exists or is explicitly waived with reason.
Phase 05 evidence pack exists or evidence is explicitly waived with reason.
Phase 05 artifact revision notes exist.
Phase 05 Done Gate result is recorded.
Phase 05 to Phase 06 handoff exists.
The artifact does not design production ingestion pipelines, Bronze tables, Silver transformations, Gold schemas, orchestration, or code.
Anti-Patterns to Avoid
Anti-Pattern
Why It Fails
Treating available data as automatically suitable data
Downstream quality and reliability expectations are ignored.
Assuming API/database/file access exists
Pipeline design proceeds without legal or technical connectivity.
Querying production databases directly without approval
Read load can impact source system operations.
Marking Done with unknown source ownership
Schema changes break pipelines with no upstream accountability.
Treating source hints as approved sources
Phase 05 must validate source suitability.
Skipping sample/schema evidence
Domain modeling and ingestion design will depend on unsupported assumptions.
Designing Bronze/Silver/Gold here
Storage and transformation design belongs downstream.
HALT Policy
This skill must stop when a source assessment decision cannot be safely inferred.
Stop especially when:
Phase 04 Data Product Specification or handoff is missing;
data product outputs cannot be mapped to candidate sources;
source owner is unknown for a P1 source;
source of truth is unclear;
access method or permission is unknown;
source contains sensitive or regulated data;
upstream freshness or reliability is unclear;
source quality is unknown for a P1 output;
schema change behavior is unknown;
source cost, quota, terms, or licensing may block usage;
no sample, schema, documentation, or probe evidence exists for a P1 source and the risk is not accepted.
Handoff To The Next Skill
Recommend des-domain-modeling only after:
Data Source Inventory exists
+ Phase 05 support plan exists or is waived with reason
+ Phase 05 evidence pack exists or evidence is waived with reason
+ Phase 05 Done Gate is Pass or Pass with risks
+ Phase 05 to Phase 06 handoff is Ready or Ready with Risks
If the phase is Draft or Blocked, recommend one of:
continue des-data-source-assessment
return to Step 02 source inventory and risk assessment
resolve HALT question
route back to des-data-product-definition
des-wise
des-correct-course