원클릭으로
mise-config
Generates mise.toml project configuration. Use when setting up project tools, environment variables, or task automation with mise.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Generates mise.toml project configuration. Use when setting up project tools, environment variables, or task automation with mise.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Creates ast-grep patterns for structural code search. Use when finding functions/classes by structure, refactoring code, or when grep returns too many false positives.
Builds Claude Agent SDK agents in Python. Use when creating custom tools, hooks, sub-agents, or MCP integrations with the Agent SDK. Python 에이전트 구축 시 사용.
Graph-based code review with Tree-sitter knowledge graph. Use when reviewing code changes, PRs, or exploring blast radius of modifications in projects with code-review-graph installed (.code-review-graph/ exists). Also use for initial setup of code-review-graph in a new project. Do NOT use for checklist-based reviews without graph (use code-review instead), or for security-focused reviews (use security instead).
Code review hub. 타입 안전성 (TypeScript, Python), lint 감사, 죽은 코드, 테스트 품질 리뷰 (smell, overfitting, 커버리지, 통합/E2E), Terraform/IaC 안전성 (lifecycle, state, credentials). 병렬 에이전트 모드로 다각적 분석 지원. 코드 리뷰, 타입 체크, lint, 테스트 리뷰, terraform, IaC.
데이터 조사/분석 파이프라인 생성. 데이터 수집 -> Python 분석/차트(matplotlib) -> HTML 리포트. Use when 데이터 분석, 조사, investigation, 이상 탐지, 패턴 분석, 리포트 생성, 차트 시각화, 데이터 수집 파이프라인 구축. Also use when 데이터를 모아서 분석하고 보고서를 만드는 작업. Do NOT use for 단순 DB 조회 (use gandy), 단순 차트 하나 (use diagram).
코드 작업 완료 후 변경 내러티브 문서 생성. 변경 요약, 설계 판단 근거, 학습 포인트를 vault에 기록. Vault 위치/매핑은 `documentation` skill, 형식은 `obsidian-write` 참조. Use when completing code work, after PR creation, reviewing what was done, or wanting to document changes for learning. /debrief, 작업 정리, 변경 기록, 회고.
| disable-model-invocation | true |
| name | mise-config |
| description | Generates mise.toml project configuration. Use when setting up project tools, environment variables, or task automation with mise. |
Generates mise.toml configuration files for project-level tool management, environment variables, and task automation.
mise supports multiple configuration file locations with the following priority order:
mise.local.toml - Local overrides (gitignored)mise.toml - Project configuration (committed)mise/<env>.toml - Environment-specific (e.g., mise/production.toml)mise/config.toml - Alternative location.mise/config.toml - Hidden directory variantRecommendation: Use mise.toml for project defaults, mise.local.toml for local overrides.
When users mention specific keywords, load the corresponding resource file:
| Keywords | Resource | Section |
|---|---|---|
| tools, version | resources/01-tools.md | [tools] |
| env, environment | resources/02-env.md | [env] |
| tasks, script, task | resources/03-tasks.md | [tasks.*] |
| settings, config | resources/04-settings.md | [settings] |
Multiple keywords: Load all matching resources.
Minimal mise.toml for a new project:
[tools]
node = "20"
[env]
NODE_ENV = "development"
[tasks.dev]
run = "npm run dev"
[tasks.build]
description = "Build the project"
run = "npm run build"
mise.toml 생성:
[tools]
node = "20"
mise installnode --versionmise.toml에 추가:
[tasks.build]
run = "npm run build"
mise run buildmise.toml (개발 기본값)mise.production.toml (프로덕션 오버라이드)MISE_ENV=production mise install[tools]
node = "20"
pnpm = "latest"
[env]
NODE_ENV = "development"
[tasks.dev]
description = "Start dev server"
run = "pnpm dev"
[tasks.build]
description = "Build for production"
run = "pnpm build"
depends = ["lint", "test"]
[tasks.lint]
run = "pnpm lint"
[tasks.test]
run = "pnpm test"
[tools]
python = "3.11"
[env]
_.python.venv = { path = ".venv", create = true }
[settings]
python_venv_auto_create = true
[tasks.install]
description = "Install dependencies"
run = "pip install -r requirements.txt"
[tasks.test]
run = "pytest"
[tools]
node = "20"
python = "3.11"
go = "1.21"
[tasks.build]
description = "Build all components"
depends = ["build-frontend", "build-backend"]
[tasks.build-frontend]
run = "npm run build"
dir = "frontend"
[tasks.build-backend]
run = "go build -o bin/server ./cmd/server"
dir = "backend"
TOML tasks (recommended for simple commands):
File-based tasks (for complex scripts):
.mise/tasks/ or mise/tasks/.mise/tasks/deploy (executable file with #MISE metadata)The user has a global mise configuration at ~/dots/config/mise/config.toml with:
When generating project configurations, assume the user already has common tools globally and focus on project-specific needs.
Always provide:
mise.toml)Example output:
Save as `mise.toml`:
[Generated configuration here]
To activate:
mise install # Install tools
mise trust # Trust the config (first time)
mise run build # Run tasks
Tasks can detect changes and skip unnecessary work:
[tasks.build]
run = "npm run build"
sources = ["src/**/*.ts", "package.json"]
outputs = ["dist/**/*.js"]
Environment variables support templates:
[env]
PROJECT_ROOT = "{{config_root}}"
HOME_DIR = "{{env.HOME}}"
Tasks can accept runtime arguments:
[tasks.deploy]
run = "kubectl apply -f manifests/$1"
# Usage: mise run deploy production
Common issues:
ubi:, npm:, cargo: prefixdepends order, ensure prerequisite tasks succeedchmod +x)mise use <tool>[@version] - Add tool to mise.tomlmise set <key>=<value> - Add environment variablemise tasks - List available tasksmise run <task> - Execute a taskmise watch -t <task> - Watch for changes and re-run task