setup-dev-env

star 1

Set up the development environment for the project. Use when starting work on the project, when dependencies are out of sync, or to fix environment setup failures.

yu-iskw By yu-iskw schedule Updated 2/5/2026

name: setup-dev-env description: Set up the development environment for the project. Use when starting work on the project, when dependencies are out of sync, or to fix environment setup failures.

Setup Development Environment

This skill automates the process of setting up the development environment to ensure all tools and dependencies are correctly installed and configured.

Workflow Checklist

  • Step 1: Environment Validation
    • Check Node.js version against .node-version
    • Check for trunk installation
  • Step 2: Dependency Installation
    • Run pnpm install
  • Step 3: Tooling Setup
    • Run trunk install to fetch managed linters and formatters

Detailed Instructions

1. Environment Validation

Node.js Version

Read the .node-version file in the workspace root. Ensure the current Node.js environment matches this version. If there's a mismatch, inform the user to switch Node versions (e.g., using nvm or fnm).

Trunk CLI

Check if trunk is installed by running trunk --version. If trunk is not found, advise the user to install it. On macOS, use:

brew install trunk-io

For other platforms, refer to the Trunk installation documentation.

2. Dependency Installation

Run the following command at the workspace root to install all project dependencies. Refer to ../common-references/pnpm-commands.md for more pnpm commands.

pnpm install

3. Tooling Setup

Trunk manages linters and formatters hermetically. Run the following command to ensure all required tools are downloaded and ready. Refer to ../common-references/trunk-commands.md for more Trunk commands.

trunk install

Success Criteria

  • All pnpm dependencies are installed successfully.
  • trunk is installed and all managed tools are initialized.
  • The Node.js version matches the requirement in .node-version.

Post-Setup Verification

To ensure the environment is fully operational:

  1. Invoke Verifier: Run the verifier subagent (../../agents/verifier.md). This confirms that the freshly installed dependencies allow for a successful build, pass lint checks, and satisfy all unit tests.
  2. Handle Failure: If the verifier fails, follow its reporting to resolve environment-specific issues.
Install via CLI
npx skills add https://github.com/yu-iskw/coding-agent-fabric --skill setup-dev-env
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator