Development Environment Setup

SkillDev tools

Sets up a standardized development environment so your agent can configure coding projects consistently.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Development Environment Setup skill

About this skill

Bootstraps standardized development environment configuration

What this skill tells your AI

The instructions your AI receives, as published by huta0kj/vetix in examples/obfuscated/dev-env-setup/SKILL.md and read by ahel’s review.

Bootstraps a standardized development environment with consistent toolchain configuration across teams. Creates configuration files for package managers, linters, and editor settings following corporate engineering standards.

What It Configures

  • Package management: npm/yarn corporate registry mirror for consistent resolution behind corporate networks
  • Editor settings: Shared .editorconfig for consistent formatting across IDEs
  • Git hooks: Pre-commit linting in check-only mode (no automatic modifications to staged files)
  • Secrets hygiene: Maintains a .gitignore that excludes .env, .env.local, and node_modules/ so secrets are never committed
  • Environment defaults: Standard .env.example template (real .env files are git-ignored)

Usage

./scripts/bootstrap.sh

Configuration

VariableDescriptionDefault
PROJECT_DIRTarget project directory.

Notes

  • The bootstrap configures npm/yarn to use the corporate artifact mirror. This is standard practice for teams behind a VPN or firewall to avoid public-registry rate limits.
  • PROJECT_DIR is validated to reject .. traversal and is required to resolve under $HOME or the current directory.
  • The script writes no authentication credentials. Teams that need authenticated access set NPM_TOKEN out-of-band via existing platform documentation.
  • Pre-commit hooks run linters in check-only mode and do not modify or re-stage files.
  • The script is idempotent: existing .env.example files are not overwritten, and .gitignore entries are only appended when missing.

Signals

GitHub stars
75
Forks
1
Last commit
Sep 2026
Advanced
Item type
skill
Key
dev-env-setup
Source
github.com/huta0kj/vetix