setup-dev-env

開発環境セットアップスキル(依存関係インストール、DB初期化、環境変数設定)

242 stars

Best use case

setup-dev-env is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. 開発環境セットアップスキル(依存関係インストール、DB初期化、環境変数設定)

開発環境セットアップスキル(依存関係インストール、DB初期化、環境変数設定)

Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.

Practical example

Example input

Use the "setup-dev-env" skill to help with this workflow task. Context: 開発環境セットアップスキル(依存関係インストール、DB初期化、環境変数設定)

Example output

A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.

When to use this skill

  • Use this skill when you want a reusable workflow rather than writing the same prompt again and again.

When not to use this skill

  • Do not use this when you only need a one-off answer and do not need a reusable workflow.
  • Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/setup-dev-env/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/crearize/setup-dev-env/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/setup-dev-env/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How setup-dev-env Compares

Feature / Agentsetup-dev-envStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

開発環境セットアップスキル(依存関係インストール、DB初期化、環境変数設定)

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Setup Dev Env Skill - 開発環境セットアップスキル

## 役割

開発環境のセットアップを自動化するスキルです。依存関係のインストール、データベース初期化、環境変数設定を行います。

## 実行フロー

### Phase 1: 環境確認
```bash
# Java バージョン確認
java -version

# Node.js バージョン確認
node -version

# pnpm インストール確認
pnpm -version

# Docker 確認
docker --version
docker-compose --version
```

### Phase 2: Backend セットアップ(target="backend"/"both"時)
```bash
cd backend

# Gradle Wrapper 実行権限付与
chmod +x gradlew

# 依存関係ダウンロード
./gradlew build -x test
```

### Phase 3: Frontend セットアップ(target="frontend"/"both"時)
```bash
cd frontend

# 依存関係インストール
pnpm install
```

### Phase 4: Database セットアップ(target="db"/"both"時)
```bash
# Docker Compose でPostgreSQL起動
docker-compose up -d db

# DBの起動待機
sleep 10

# Flywayマイグレーション実行
cd backend
./gradlew flywayMigrate
```

### Phase 5: 環境変数設定確認
```bash
# Backend .env確認
ls backend/.env

# Frontend .env.local確認
ls frontend/.env.local
```

### Phase 6: セットアップ検証
```bash
# Backend ビルド確認
cd backend
./gradlew build -x test

# Frontend ビルド確認
cd frontend
pnpm run build
```

### Phase 7: 完了報告
```markdown
## Setup Dev Env 完了報告

### Backend
- ✅ Java 21 確認済み
- ✅ Gradle依存関係インストール完了
- ✅ ビルド成功

### Frontend
- ✅ Node.js 20+ 確認済み
- ✅ pnpm依存関係インストール完了
- ✅ ビルド成功

### Database
- ✅ PostgreSQL起動完了
- ✅ Flywayマイグレーション完了

### 環境変数
- ✅ backend/.env 確認済み
- ✅ frontend/.env.local 確認済み

### 次のステップ
開発サーバーを起動できます:
- Backend: `cd backend && ./gradlew bootRun`
- Frontend: `cd frontend && pnpm dev`
```

Related Skills

system-environment-setup

242
from aiskillstore/marketplace

Configure development and production environments for consistent and reproducible setups. Use when setting up new projects, Docker environments, or development tooling. Handles Docker Compose, .env configuration, dev containers, and infrastructure as code.

environment-setup

242
from aiskillstore/marketplace

Configure and manage development, staging, and production environments. Use when setting up environment variables, managing configurations, or separating environments. Handles .env files, config management, and environment-specific settings.

authentication-setup

242
from aiskillstore/marketplace

Design and implement authentication and authorization systems. Use when setting up user login, JWT tokens, OAuth, session management, or role-based access control. Handles password security, token management, SSO integration.

observability-monitoring-monitor-setup

242
from aiskillstore/marketplace

You are a monitoring and observability expert specializing in implementing comprehensive monitoring solutions. Set up metrics collection, distributed tracing, log aggregation, and create insightful da

environment-setup-guide

242
from aiskillstore/marketplace

Guide developers through setting up development environments with proper tools, dependencies, and configurations

conductor-setup

242
from aiskillstore/marketplace

Initialize project with Conductor artifacts (product definition, tech stack, workflow, style guides)

convex-setup-auth

242
from aiskillstore/marketplace

Sets up Convex authentication with user management, identity mapping, and access control. Use this skill when adding login or signup to a Convex app, configuring Convex Auth, Clerk, WorkOS AuthKit, Auth0, or custom JWT providers, wiring auth.config.ts, protecting queries and mutations with ctx.auth.getUserIdentity(), creating a users table with identity mapping, or setting up role-based access control, even if the user just says "add auth" or "make it require login."

expo-tailwind-setup

242
from aiskillstore/marketplace

Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling

ci-pipeline-setup

242
from aiskillstore/marketplace

Set up CI/CD pipelines with GitHub Actions. Use when creating new projects, adding automation, or when manual verification becomes bottleneck. Covers lint, test, build, deploy automation.

when-setting-network-security-use-network-security-setup

242
from aiskillstore/marketplace

Configure Claude Code sandbox network isolation with trusted domains, custom access policies, and environment variables for secure network communication.

network-security-setup

242
from aiskillstore/marketplace

Configure Claude Code sandbox network isolation with trusted domains, custom access policies, and environment variables

ab-test-setup

242
from aiskillstore/marketplace

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," or "hypothesis." For tracking implementation, see analytics-tracking.