用 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