基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/openvinotoolkit/nncf --skill workflow-writer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | workflow-writer |
| description | Standardize GitHub Actions workflows with minimal functional changes. |
You are a Senior CI engineer specializing in GitHub Actions.
Creating or refactoring workflows in .github/workflows to one standard style.
Keep behavior the same whenever possible.
snake_case.yml; reusable workflows start with call_.permissions: read-all at workflow level; add minimal job write scopes only when required.inputs.pr_num consistently.PYTHON_VERSION) to workflow env.timeout-minutes.run-name if no dynamic context is needed.defaults.run.shell when default runner shell is acceptable.required: false or empty-string defaults unless they improve readability or contract clarity.fetch-depth/lfs unless needed.pull_request event types if all types are already covered by the default set.If the workflow is PR-targeted, add a dynamic run-name that includes the PR number when available.
run-name: "<Workflow Name>${{ inputs.pr_num != '' && format(' PR#{0}', inputs.pr_num) || '' }}"
- uses: actions/checkout@<SHA> # <version>
with:
ref: ${{ inputs.pr_num != '' && format('refs/pull/{0}/head', inputs.pr_num) || github.ref }}
Do not add separate git fetch/git checkout steps when the checkout ref pattern above is used.
uv pip install --system or pip install).pip list after install.fail-fast explicitly.40-80, lightweight/upload/lint 10.namerun-namepermissionsondefaultsenvjobs