소스 정보
- 저장소
- jmagly/aiwg
- 최근 소스 활동
- 2026년 4월 4일 23:22
- 감지된 SKILL.md 언어
- 영어
- 스타
- 178
- 포크
- 26
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/jmagly/aiwg --skill setup-run명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
WCAG accessibility analysis for color palettes including contrast ratios, compliance checking, and remediation suggestions. Use when user needs to verify colors meet accessibility standards.
Generate, analyze, compare, export, and suggest color palettes using color theory. Use when user asks about colors, palettes, color schemes, or needs help choosing colors for a project.
Research current color trends from Pantone, architecture, film, and design. Use when user asks about trending colors, popular palettes, or wants research-backed color inspiration.
SOC 직업 분류 기준
SKILL.md 표시 중
| namespace | aiwg |
| name | setup-run |
| platforms | ["all"] |
| description | Execute a `setup.aiwg.io/v1` SetupManifest, performing cross-platform installati |
Execute a setup.aiwg.io/v1 SetupManifest, performing cross-platform installation step by step.
Path to the setup.manifest.yaml. Default: ./setup.manifest.yaml.
Print what would be executed without running any scripts.
Override platform detection: linux, macos, windows, wsl2.
Override distro detection: ubuntu, debian, fedora, arch, etc.
Path to a YAML file with pre-set param values (avoids interactive prompts).
Run only a specific step by id. Useful for resuming after failure.
Comma-separated step IDs to skip.
Filter which manifest to run by install type: user, developer, or ci.
When --type developer is specified and no manifest path is given, the skill looks for installer/setup.dev.manifest.yaml before falling back to setup.manifest.yaml.
When --type user is specified, the skill looks for installer/setup.user.manifest.yaml.
setup.aiwg.io/v1 schema (run setup-validate internally)uname -s (Linux/Darwin) or $PSVersionTable (Windows)/etc/os-release → ID fielduname -m$SHELL or $0platform block — if no match, warn and ask to proceed or abortFor each param in manifest params:
--params-filerequired: true and no value: prompt interactivelyinteractive_required: true: always prompt interactively, even if a default exists — do not use the default without askingchoices list present: validate input against choices~ and $HOME in type: path paramsFor each prerequisite:
detect commandversion_min set: compare version output against minimuminstall_hint and stop with non-zero exitWhen metadata.install_type is developer and the manifest has an os_config block:
os_config entry's check commandcheck returns non-zero (needs configuration)[setup] OS Configuration Required
The following OS-level changes will be made:
• docker-group: Add user 'alice' to docker group (requires re-login)
• inotify-watches: Set fs.inotify.max_user_watches=524288
These changes require elevated privileges (sudo).
os-config steps:
Proceed with OS configuration? [y/N]:
os-config steps and warn that the environment may be incomplete.Never apply OS mutations without this explicit confirmation. This is a separate gate from the normal params phase.
Execute steps in dependency order:
For each step (respecting depends_on order):
1. Evaluate `when` condition — skip step if false
2. Skip steps not applicable to current platform
3. Dispatch by step type:
- script: run the script with params as env vars
- detect: run detect command, set env var with result
- ask: prompt user, set param
- verify: run verify expression; fail if false
- agentic: delegate to installer-agent with instruction
- platform-route: resolve platform → script path, run script
- chain: run aiwg setup-run on sub-manifest
- os-config: run the referenced os_config entry (see below)
4. Run `verify` expression if present
5. On failure:
a. Check recovery_procedures for a matching trigger
b. If found: show recovery plan and ask user to confirm before running
c. If not found or recovery fails: report step ID + error, stop
When executing an os-config step:
config_id in the manifest's os_config blockcheck command — if exit 0, print "already configured" and skipinteractive: true:
apply command will do[setup] Interactive step: xcode-cli-tools
This will trigger the Xcode Command Line Tools installation dialog.
Acknowledge and continue? [y/N]:
apply commandrequires_relogin: true:
[setup] NOTICE: docker-group requires re-login to take effect.
Log out and back in, then re-run setup-run with --step <next-step-id>
to continue from where you left off.
Continue (if you have already re-logged in)? [y/N]:
[setup] Installation complete
Steps run: 4/4
Steps skipped: 0
Duration: 45s
Installed to: /opt/myapp
Config dir: ~/.config/myapp
Run `myapp --version` to verify.
For developer installs, also report:
[setup] Developer environment ready
OS config applied: docker-group, inotify-watches
Re-login required: docker-group (log out and back in)
Dev server: http://myapp.local:3000
[setup:dry-run] Would execute: setup.manifest.yaml
Platform: linux/ubuntu/x86_64
Install type: developer
OS Config (2 entries, 1 needs configuration):
✓ docker-group: already configured
✗ inotify-watches: needs configuration (current: 8192, required: 524288)
Step 1: clone (script)
script: installer/scripts/clone.sh
env: INSTALL_DIR=/opt/myapp BRANCH=main
verify: test -d ${INSTALL_DIR}/.git
Step 2: apply-inotify (os-config)
config_id: inotify-watches
platform: linux
Step 3: configure-dev (script)
script: installer/scripts/dev/configure-dev.sh
Step 4: verify-dev (script)
script: installer/scripts/dev/verify-dev.sh
When a step fails and a recovery procedure matches:
[setup] Step 'clone' failed:
Error: destination path already exists and is not empty
Recovery procedure 'full-reset' is available:
This will: remove /opt/myapp and re-clone from git
Proceed with recovery? [y/N]: _
Never run destructive recovery steps without explicit user confirmation.
When a step has type: agentic, the skill delegates to installer-agent with the step's instruction field as context, plus:
The installer-agent must explain what it detects and what it will do before making changes.
agentic/code/addons/agentic-installer/schemas/v1/setup-manifest.schema.jsonagentic/code/addons/agentic-installer/agents/installer-agent.mdagentic/code/addons/agentic-installer/scripts/lib/agentic/code/addons/agentic-installer/skills/setup-generate/SKILL.md