set-up-env

Scaffolds and audits Python data repositories against team-defined engineering standards.

Updated May 5, 2026
One-click install
npx skills add https://github.com/ethan-rio/skills --skill set-up-env
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: set-up-env
Source: https://github.com/ethan-rio/skills/tree/main/skills/engineering/set-up-env
Command: npx skills add https://github.com/ethan-rio/skills --skill set-up-env

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually configuring repositories to meet strict team engineering standards is tedious, inconsistent, and prone to human error, especially for data and AI projects with specific tooling and structure requirements. This Skill automates the entire process, ensuring every repo is compliant without manual guesswork.

Core Features & Use Cases

  • Automated Compliance Auditing: Scans existing repositories to identify gaps against AI Services / BNE Data Engineering standards, including missing dependencies, incorrect folder structures, and violated data governance policies.
  • Adaptive Scaffolding: Generates a fully compliant repository structure with mandatory core components (uv, ruff/mypy, standard folder hierarchy, required boilerplate files) and optional user-selected components (dev containers, Docker, infrastructure-as-code, CI/CD pipelines, Jupyter notebooks, ML model storage, GitHub PR templates).
  • Use Case: A data engineer launching a new AWS analytics project can use this Skill to instantly create a repo pre-configured with all required tooling, folder structure, and optional dev container support, passing team audits on the first check.

Quick Start

Use the set-up-env skill to scaffold the current working directory to match the AI Services / BNE Data Engineering team standards, asking me which optional components to include before making any changes.

Frequently Asked Questions about set-up-env

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

FAQPage Schema
How do I scaffold a Python data engineering repository to match team standards?

To scaffold a Python repository to team standards, use this Skill to generate a fully compliant folder hierarchy, required boilerplate, and mandatory tooling configurations like uv, ruff, and mypy automatically.

Can I add a dev container and Docker configuration when initializing a new AI project?

Yes, when initializing a new AI project, you can select optional components like dev containers, Docker, CI/CD pipelines, and Jupyter notebooks to include alongside the mandatory core repository structure.

How do I audit an existing Python repository for compliance with data governance policies?

You can audit an existing Python repository for compliance by running this Skill to scan for missing dependencies, incorrect folder structures, and violated data governance policies against your team-defined engineering standards.

Do I need uv for dependency management in my data engineering workflows?

Yes, uv is required for dependency management when using this Skill to scaffold your repository, ensuring consistent environment setup and enforcing code quality rules across data engineering workflows.

What is the best way to enforce consistent infrastructure-as-code and CI/CD pipelines across AWS analytics projects?

The best way to enforce consistent infrastructure-as-code and CI/CD pipelines across AWS analytics projects is through automated scaffolding that applies your team-selected optional components during repository initialization.

What code quality rules are enforced when onboarding existing repositories to team requirements?

When onboarding existing repositories to team requirements, this Skill enforces strict ruff and mypy code quality rules to ensure every project passes team audits on the first compliance check.