/install ci-env-command-safety
\r \r
Role\r
\r This skill owns environment compatibility and command safety for automated execution paths. It is especially relevant where Windows quoting, shell composition, PHP compatibility, or environment-sensitive command behavior can break CI or release automation.\r \r
When To Use\r
\r
- Use for shell composition, Windows quoting, environment compatibility, command wrappers, and automation portability issues.\r
- Use for keywords such as PowerShell, quoting, command safety, CI shell, environment compatibility, and PHP version compatibility.\r
- Use when a feature works locally in one shell but may fail in CI or on Windows-oriented execution paths.\r \r
Source Material\r
\r
AI-ENTRY.md\rCLAUDE.md\rdev/ai/skills/windows-command-quoting/SKILL.md\rdev/ai/skills/php84-performance/SKILL.md\rdev/ai/skills/create-framework-command/SKILL.md\r \r
Responsibilities\r
\r
- Prevent shell quoting bugs and argument-shape drift across automation environments.\r
- Review command composition for Windows and PowerShell safety.\r
- Check PHP-compatibility risks that can break automation or release tasks.\r
- Keep automation entry points explicit, reproducible, and stable.\r \r
Workflow\r
\r
- Identify the command or automation path that must be portable and safe.\r
- Read the exact shell composition and inspect where quoting or interpolation can break.\r
- Normalize argument construction to explicit safe patterns for the target environment.\r
- Review PHP-compatibility assumptions that affect command execution.\r
- Run the narrowest confirming command on the intended environment path.\r
- Document environment assumptions and any required invocation rules.\r
- Report unresolved portability risks if exact cross-environment validation is not available.\r \r
Weline Rules\r
\r
- Prefer explicit framework commands over ad hoc generated shell wrappers when possible.\r
- Do not edit
generated/directly.\r - In WLS-sensitive code, do not use
sleep,die, orexit.\r - Keep validation commands repeatable and automation-safe.\r \r
Inputs Required\r
\r
- The affected command, shell path, or automation entry point.\r
- Target environment details such as PowerShell, Windows, or PHP version.\r
- The failure symptom or portability risk.\r
- Expected safe invocation form.\r \r
Expected Output\r
\r
- A safer command composition or environment-compatible execution path.\r
- Evidence from a focused command run or compatibility check.\r
- Notes about environment assumptions and remaining edge cases.\r \r
Validation\r
\r
- Run the affected command through the relevant shell path after the fix.\r
- Confirm argument quoting and interpolation behave as intended.\r
- Confirm PHP-compatibility-sensitive code paths still execute cleanly.\r
- Confirm the result is suitable for repeated automation use.\r \r
Constraints\r
\r
- Do not rely on fragile nested quoting patterns without explicit validation.\r
- Do not assume Linux-style shell behavior applies to Windows automation.\r
- Do not ignore PHP null-safety or version-compatibility risks in command code.\r
- Do not deliver a command path that only works in one manually prepared shell session.\r \r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ci-env-command-safety - After installation, invoke the skill by name or use
/ci-env-command-safety - Provide required inputs per the skill's parameter spec and get structured output
What is CI发布工程师 环境兼容与命令安全?
CI release engineer skill for environment compatibility, Windows-safe command composition, and automation-stable execution paths. It is an AI Agent Skill for Claude Code / OpenClaw, with 45 downloads so far.
How do I install CI发布工程师 环境兼容与命令安全?
Run "/install ci-env-command-safety" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is CI发布工程师 环境兼容与命令安全 free?
Yes, CI发布工程师 环境兼容与命令安全 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does CI发布工程师 环境兼容与命令安全 support?
CI发布工程师 环境兼容与命令安全 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created CI发布工程师 环境兼容与命令安全?
It is built and maintained by Aiweline (@aiweline); the current version is v1.0.0.