setup-dev-env
開発環境セットアップスキル(依存関係インストール、DB初期化、環境変数設定)
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/setup-dev-env/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How setup-dev-env Compares
| Feature / Agent | setup-dev-env | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
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
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
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
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
Guide developers through setting up development environments with proper tools, dependencies, and configurations
conductor-setup
Initialize project with Conductor artifacts (product definition, tech stack, workflow, style guides)
convex-setup-auth
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
Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling
ci-pipeline-setup
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
Configure Claude Code sandbox network isolation with trusted domains, custom access policies, and environment variables for secure network communication.
network-security-setup
Configure Claude Code sandbox network isolation with trusted domains, custom access policies, and environment variables
ab-test-setup
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.