Skip to content
Agent Orchestration
Skill

/setup-environment

Pre-install dependencies and configure tools before development work begins. Use at session start on a fresh clone, before kickoff-branch, or when user says setup environment or install deps.

BOOST
From plugin
bigpowers
26781 skills1 hook1 MCP
Install
$ npx -y skills add danielvm-git/bigpowers --skill setup-environment --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/setup-environment

Context preview

The summary Claude sees to decide when to auto-load this skill.

Pre-install dependencies and configure tools before development work begins. Use at session start on a fresh clone, before kickoff-branch, or when user says setup environment or install deps.

SKILL.md

setup-environment.SKILL.md
name: setup-environment
description: Pre-install dependencies and configure tools before development work begins. Use at session start on a fresh clone, before kickoff-branch, or when user says setup environment or install deps.
model: haiku
effort: standard

Setup Environment

> **HARD GATE** — **HARD GATE** — Environment setup must be idempotent and reproducible. If setup fails, provide clear error messages and remediation steps. Do NOT assume prior state.

Idempotent prep so BUILD phase commands succeed on first run.

Checklist

1. Read `CLAUDE.md` / `CONVENTIONS.md` for required runtimes and commands. 2. Verify runtime versions (`node -v`, `swift --version`, etc.). 3. Install dependencies (`npm ci`, `bundle install`, etc.) — prefer lockfile installs. 4. Copy `.env.example` → `.env` if documented; never commit secrets. 5. Run smoke: lint + one fast test or `--version` on key tools. 6. Record versions in `specs/state.yaml` under Environment.

BCP Plus Counter (optional)

The `big-counter` tool is an optional dependency for BCP Plus 13-dimension story sizing:

# Install from PyPI (recommended)
pip install big-counter

# Or from npm
npm install -g big-counter

Verify the install: `big-counter --version` Skip if BCP Plus sizing is not needed for this project.

Verify

→ verify: `test -f CLAUDE.md && grep -q Test CLAUDE.md`

Ships withbigpowers

Agent skills synthesizing 17 years of software engineering discipline — from Clean Code to AI-native architecture — into a single, prescriptive methodology for solo developers.

Get the whole plugin

Other skills on bigpowers.