des-code-review

Evaluate data-engineering changes against DES story scope and acceptance criteria.

2|Updated May 20, 2026
One-click install
npx skills add https://github.com/DKSang/DES-SKILL --skill des-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: des-code-review
Source: https://github.com/DKSang/DES-SKILL/tree/main/skills-support/des-code-review
Command: npx skills add https://github.com/DKSang/DES-SKILL --skill des-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents unsafe or incomplete merges by reviewing implemented code, SQL, notebooks, pipeline configuration, tests, and documentation against the selected DES story, dev task breakdown, and implementation plan.

Core Features & Use Cases

  • Evidence-based code review: Verifies implementation evidence (diff/changed files/PR summary/notebooks/SQL/config/tests) is available and maps to the targeted story and acceptance criteria.
  • DES lifecycle alignment checks: Assesses architecture/design alignment, transformation logic, contract compliance, data quality expectations, orchestration/observability, lineage metadata, governance/security, and cost/performance considerations.
  • Decision-ready review artifacts: Produces a structured code-review report with findings classified by severity and a merge readiness decision.

Quick Start

Use the des-code-review skill to review a pull request by providing changed files/diff and the relevant DES planning artifacts (story-catalog, dev-task-breakdown, and implementation-plan).

Frequently Asked Questions about des-code-review

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

FAQPage Schema
How do I review data engineering pull requests for merge readiness?

Data engineering pull request review evaluates implemented code, SQL, and pipeline configuration against DES story scope and acceptance criteria to determine merge readiness. It verifies contract compliance, data quality, governance, and CI/CD expectations before approving changes.

What should I check when reviewing dbt model changes and SQL transformations?

When reviewing dbt model changes and SQL transformations, verify transformation logic, data quality expectations, lineage metadata, and contract compliance. Ensure implementation evidence maps to targeted story tasks and architecture design alignment before approving the merge.

How do I verify CI/CD and data quality guardrails in a data pipeline code review?

To verify CI/CD and data quality guardrails in a pipeline code review, assess orchestration, observability, governance, and security configurations. Confirm safety guardrails are active and documentation is updated before making a merge readiness decision.

Does code review for data engineering changes require specific planning artifacts?

Code review for data engineering changes requires providing changed files or diffs alongside relevant DES planning artifacts. You need the story-catalog, dev-task-breakdown, and implementation-plan to map reviewed evidence to story tasks and acceptance criteria.

What is the best way to structure findings from a data engineering code review?

The best way to structure data engineering code review findings is a decision-ready report classifying issues by severity. This report maps evidence to story tasks and produces a clear merge readiness decision based on lifecycle alignment checks.

Can I review notebooks and pipeline configuration alongside SQL models in a single code review?

You can review notebooks, pipeline configuration, SQL models, and tests in a single code review. The process evaluates all implemented data-engineering changes against the selected DES story scope and lifecycle artifacts to determine overall merge readiness.