Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill abpdev-environments명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | abpdev-environments |
| description | >- Use when this capability is needed. |
Use this skill for env, envapp, and process environment switching.
| Command | Purpose |
|---|---|
abpdev env | Explain virtual environment usage |
abpdev env config | Open environment configuration |
abpdev envapp | Show environment app help/context |
abpdev envapp config | Open environment-app command configuration |
abpdev envapp start | Start infra tools such as SQL Server, Redis, RabbitMQ |
abpdev envapp stop | Stop one or all configured infra tools |
abpdev switch-to-env | Open a terminal with a selected environment applied |
abpdev run --env <name> | Run apps with a virtual environment |
Global configs are under:
%AppData%\abpdev
Main files in this area:
EnvironmentConfiguration.yml via abpdev env configenvironment-tools.yml via abpdev envapp configtools-configuration.yml for terminal/open command overridesabpdev env config manages named sets of environment variables, mainly for connection strings.
Default environment names include:
SqlServerMongoDbPostgreSqlMySqlExample shape:
SqlServer:
variables:
ConnectionStrings__Default: Server=localhost;Database={AppName}_{Today};User ID=SA;Password=12345678Aa;TrustServerCertificate=True
MongoDb:
variables:
ConnectionStrings__Default: mongodb://localhost:27017/{AppName}_{Today}
Tokens like {AppName} and {Today} are intended for templated environment values.
Apply it directly while running:
abpdev run --env SqlServer
abpdev run --env PostgreSql -p MyApp.HttpApi.Host
Or open a new terminal with that environment applied:
abpdev switch-to-env SqlServer
On Windows this uses the configured terminal command, which defaults to wt.
abpdev envapp start and abpdev envapp stop manage external infrastructure, usually through Docker commands stored in config.
Default app keys include:
sqlserversqlserver-edgepostgresqlmysqlmongodbredisrabbitmqExamples:
abpdev envapp start sqlserver
abpdev envapp start redis rabbitmq
abpdev envapp start sqlserver -p MyStrongPassword123! -v
abpdev envapp stop sqlserver
abpdev envapp stop all
Notes:
envapp start can take multiple app names.-p, --password replaces the placeholder Passw0rd inside configured start commands.-v, --verbose shows Docker command output.envapp stop currently expects Docker-based stop commands.abpdev envapp config opens a YAML dictionary keyed by app name.
Preferred schema:
sqlserver:
start-cmds:
- docker start tmp-sqlserver
- docker run --name tmp-sqlserver --restart unless-stopped -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Passw0rd" -p 1433:1433 -d mcr.microsoft.com/mssql/server:2017-CU8-ubuntu
stop-cmds:
- docker kill tmp-sqlserver
- docker rm tmp-sqlserver
Legacy single-string keys are still supported, but arrays are preferred.
abpdev run --env <name> when the user wants an environment only for that run.abpdev switch-to-env <name> when the user explicitly wants a shell/session switched.abpdev envapp start only for the infra tools the project actually needs.abpdev prepare may be a better entry point because it can infer and start required env apps automatically.App name is not recognized
abpdev envapp config and verify the key name.Wrong terminal opens for switch-to-env
abpdev tools config and update the terminal tool path.Docker command needs customization
environment-tools.yml via abpdev envapp config.Source: enisn/AbpDevTools — distributed by TomeVault.