一键导入
noslop-pr-gate
Run the noslop pre-PR quality gate and handle the noslop-approved escape hatch for intentional config weakening before opening a pull request.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run the noslop pre-PR quality gate and handle the noslop-approved escape hatch for intentional config weakening before opening a pull request.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Handle /loop-style requests for finding, adapting, drafting, and preparing bounded agent loops without treating external loop catalogs as authorization.
Turn external skill, rule, plugin, MCP, task-memory, and multi-agent workspace patterns into safe fixture coverage rather than live dependencies.
Check whether host instruction surfaces such as AGENTS.md, CLAUDE.md, Codex agents, Cursor rules, Copilot instructions, and SKILL.md files have drifted apart.
Review skills generated from recorded workflows before they are installed, shared, or treated as reusable automation.
Review skills, agents, rules, plugins, and MCP/tool packs for license, source, script, permission, and supply-chain risk before adoption.
Choose the right task-memory and issue-state pattern for a repo: Beads, lightweight files, external tracker integration, or no durable task memory yet.
| name | noslop-pr-gate |
| description | Run the noslop pre-PR quality gate and handle the noslop-approved escape hatch for intentional config weakening before opening a pull request. |
Use this skill before opening or updating a pull request in a noslop-protected repository.
Gate command:
noslop check --tier=slow
Run this after all commits are staged and before opening the PR. This tier runs type checking and the full test suite. The pre-push hook runs it automatically before git push, but running it manually first avoids a rejected push.
If the gate fails:
[skip ci], skip-checks, or SKIP_CI in commit messages or CI configurationcontinue-on-error: true to workflow steps to force a green CI runnoslop check --tier=slow to confirm the gate is green before pushingEscape hatch for intentional weakening:
If a change intentionally weakens a quality gate config (for example, removing an obsolete lint rule), the pre-commit hook will block it locally. To proceed:
noslop-approved label to the PRguardrails.yml enforces the label requirement; the PR cannot merge without itThis escape hatch is for deliberate, reviewed decisions only. Do not use it to unblock failing gates. Do not apply the label yourself.
Protected files requiring the label:
.githooks/.github/workflows/.claude/settings.json.claude/hooks/Any PR that modifies these paths without the noslop-approved label will be blocked by the guardrails CI check.
CI is authoritative:
The quality.yml workflow runs --tier=ci (all tiers combined) on every PR and every push to main. It is configured as a required status check. Bypassing local hooks does not bypass CI. The CI tier is the final gate and cannot be skipped by any local trick.
Checklist before opening a PR:
noslop check --tier=slow passes locally[skip ci], SKIP_CI, or skip-checks in commit messagescontinue-on-error: true added to workflowsnoslop-approved label has been applied by a human reviewerAvoid:
--force without explicit human approvalnoslop-approved label without a human reviewer's explicit decision