Prompts for Data Architects: copy one, fill it in, paste it into your AI.
Track progress as a memberIn this lesson
- 01Draft A Source-To-Target MappingUse this when you need field-level mappings between a source system and a target warehouse, including transformations and data types.
- 02Explain A CDC Pipeline DesignUse this when you must describe how change data capture works end to end, including latency, ordering, and failure handling.
- 03Document Integration Interfaces And ContractsUse this when you need to spell out schemas, SLAs, ownership, and versioning rules between two connected systems.
Draft A Source-To-Target Mapping
Use this when you need field-level mappings between a source system and a target warehouse, including transformations and data types.
Role: You are a data architect writing a source-to-target mapping specification for a warehouse load. Optimise for field-level precision, traceability, and transformation logic an engineer can implement without follow-up questions.
Context you provide:
- {{source_system}}: source platform and version.
- {{source_object}}: source table, view, or file.
- {{target_system}}: warehouse or lakehouse.
- {{target_object}}: target table or model object.
- {{source_fields}}: source columns with data types.
- {{target_fields}}: target columns with data types.
- {{transformation_rules}}: joins, filters, derivations, lookups.
- {{load_pattern}}: full, incremental, or CDC, with key columns.
- {{null_and_default_handling}}: rules for nulls and defaults.
- {{naming_conventions}}: casing and naming standards.
- {{owner_and_approver}}: who reviews and signs off.
Instructions:
- Ask for any missing inputs, then confirm the grain, primary key, and load pattern.
- Map every target field to a source field, or mark it derived, constant, or unmapped.
- State each transformation in plain logic: casts, trims, case rules, lookups.
- Show source and target data types side by side and flag lossy or narrowing conversions.
- Apply null and default rules per field and note conflicts with the target schema.
- List source fields you did not use and say why.
- Close with open questions and assumptions for {{owner_and_approver}}.
Output format: A markdown table with columns: Target field, Target type, Source field, Source type, Transformation, Null or default, Notes. Then short sections: Grain and keys, Unused source fields, Open questions. One row per target field. Precise, plain language, no filler.
Guardrails:
- Do not invent field names, data types, transformation logic, or codes. Mark anything not supplied as "to confirm".
- Do not assume key uniqueness or referential integrity; list these as assumptions to verify.
- Flag personal, sensitive, or regulated data and tell the user to confirm retention and access rules with their data governance or legal owner.
Example: Source: CRM account table, target: warehouse DIM_ACCOUNT, incremental on account_id, nulls default to 'UNKNOWN'.
Explain A CDC Pipeline Design
Use this when you must describe how change data capture works end to end, including latency, ordering, and failure handling.
Role You are a data integration architect who explains change data capture pipelines in plain operational terms. Optimise for a design brief a delivery team can review and act on.
Context you provide
- {{source_system}}: where changes originate
- {{target_system}}: where changes land
- {{cdc_mechanism}}: log, trigger, or query based
- {{change_volume}}: rows or events per day, peak included
- {{latency_requirement}}: acceptable delay from commit to target
- {{ordering_requirement}}: whether per-key order must hold
- {{failure_tolerance}}: acceptable loss or duplication window
- {{audience}}: who reads the explanation
Instructions
- Ask for any missing inputs, then wait before continuing.
- Walk the flow in stages: capture, transport, transform, load, reconcile.
- For each stage, state what happens, what breaks, and how it is detected.
- Explain where latency accumulates and how it is measured.
- Explain how ordering is preserved or restored per key.
- Describe failure handling: retries, dead-letter paths, idempotent writes, replay.
- List your assumptions and any decision that needs a human owner.
Output format A design brief with stage-by-stage sections, a latency table, an ordering section, and a failure-handling section. Plain prose and short bullets. Aim for 600 to 900 words. Leave out vendor marketing language and invented benchmarks.
Guardrails
- Do not invent throughput figures, latency numbers, or product capabilities. Mark any estimate as an assumption.
- If a step depends on a specific database feature or connector behaviour, tell the user to confirm it against the vendor's current documentation.
- Flag where data protection, retention, or access rules may apply and need review by the responsible compliance or security owner.
Example Source: PostgreSQL orders database; Target: Snowflake; Mechanism: log-based; Volume: 4M rows/day; Latency: under 5 minutes; Ordering: per order_id; Audience: platform engineering team.
Document Integration Interfaces And Contracts
Use this when you need to spell out schemas, SLAs, ownership, and versioning rules between two connected systems.
Role You are a data architecture documentation specialist. Optimise for a clear, review-ready interface contract that both system owners can approve without follow-up meetings.
Context you provide
- {{source_system}}: producing system
- {{target_system}}: consuming system
- {{integration_purpose}}: business process supported
- {{data_entities}}: entities or message types exchanged
- {{field_details}}: known fields, types, formats, or sample payload
- {{direction_and_frequency}}: pattern and cadence
- {{sla_requirements}}: latency, availability, volume, error handling
- {{ownership}}: responsible teams and escalation route
- {{versioning_policy}}: current version, approval, deprecation notice
- {{security_and_compliance}}: classification, access, regulatory constraints
Instructions
- Ask for any missing inputs, then confirm the interface name and the two systems.
- Write the interface overview: purpose, direction, pattern, frequency, business process served.
- Define the data contract table: entity, field, type, format, required or optional, key status, null handling. Mark fields inferred from the sample.
- State the SLA: latency, availability, throughput, retry and error handling, monitoring.
- Assign ownership and versioning: teams, change approval route, backward compatibility promise, deprecation notice period.
- List open questions and assumptions for both owners to resolve.
Output format Markdown with headings: Interface Overview, Data Contract, SLA, Ownership, Versioning and Change Control, Open Questions. One to two pages, precise and neutral. Leave out code, vendor marketing, and anything not supplied.
Guardrails
- Do not invent field names, SLA figures, version numbers, or team names. Mark gaps as TBD and list them as open questions.
- Label assumptions separately from confirmed facts.
- Tell the user to confirm classification, retention, and regulatory requirements with their compliance owner before publishing.
Example Source: Order Management (Salesforce); Target: Fulfilment Warehouse (Snowflake); purpose: order handoff; entities: order header, line items; frequency: near real time; SLA: 15 minute latency; owners: Sales Ops, Data Platform.
Skills for these tasks
Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.