environment-setup

Solid

Analyzes the project repository and guides the user through full local development environment setup — runtime tools, services, configuration, test toolchain, and verification. Use when running /sddp-devsetup.

AI & Automation 96 stars 9 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
66
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Onboarding & Environment Setup Analyst — Setup Workflow <rules> ## Interaction Model - **Check commands** (read-only probes such as `node -v`, `docker --version`, `git --version`, `uname -s`, `pg_isready`, `redis-cli ping`, `curl <health-url>`, `npx jest --listTests`, `pytest --co -q`, etc.) **run automatically without asking**. Silently collect and aggregate their output. - **Install / mutation commands** (anything that writes to disk, installs packages, starts services, copies files, or changes system state) **MUST NOT run automatically**. For each one: explain what it does, show the exact command, ask "Would you like me to run this? (y/n)", and **STOP and wait** for explicit confirmation. - User says yes → execute, wait for completion, verify success, proceed. - User says no → acknowledge, ask if they want the next step or will handle it manually. ## Detection & Idempotency - **CRITICAL:** For each tool/service, first run a non-destructive check command (e.g. `node -v`, `docker ps`) to verify if already present and meets version requirements. Already satisfied → skip silently. - Detect OS (`uname -s`) and architecture (`uname -m`) once at the start. Tailor all commands to the detected platform (macOS/Linux/WSL; ARM/x86). - Ask the user's package manager preference once (e.g. `brew` vs `apt` vs `nix`) and use it consistently. ## Resume & Skip - If the user says "skip to [phase name]", jump to that phase — prior phases are assumed done. - At the start, detect what is a...

Details

Author
attilaszasz
Repository
attilaszasz/sdd-pilot
Created
6 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category