원클릭으로
noslop-commit-gate
Run the noslop pre-commit quality gate, interpret failures, and enforce content-aware protection rules before every commit.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Run the noslop pre-commit quality gate, interpret failures, and enforce content-aware protection rules before every commit.
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-commit-gate |
| description | Run the noslop pre-commit quality gate, interpret failures, and enforce content-aware protection rules before every commit. |
Use this skill before every git commit in a noslop-protected repository.
Gate command:
noslop check --tier=fast
Run this before staging the final commit. The pre-commit hook runs it automatically, but running it manually first surfaces failures early.
If the gate fails:
git commit --no-verify — the Claude Code guardrails block this for AI agents and it defeats the purpose of the gatenoslop check --tier=fast to confirm the gate is green before committingContent-aware config protection — Tier 1:
The pre-commit hook checks quality gate config files for weakening patterns. Strengthening changes pass through automatically.
| Config | Blocked (weakening) | Allowed (strengthening) |
|---|---|---|
eslint.config.mjs | Adding 'off' rules, eslint-disable, net removal of 'error' rules | New rules, tighter limits |
vitest.config.ts | Lowering coverage thresholds, removing thresholds | Raising thresholds |
tsconfig*.json | Adding strict: false, net removal of strict flags | New strict flags |
.dependency-cruiser.cjs | Net removal of name: rules, severity downgrade to warn/info/off | New forbidden rules |
knip.json | Expanding ignore/ignoreDependencies, ignoreExportsUsedInFile | New entry points |
Enforcement file protection — Tier 2a:
Files in .githooks/, .claude/hooks/, and AGENTS.md are the enforcement mechanism itself. The hook only blocks:
npm run ci, npm run test, noslop check, etc.)exit 1 linesset -e linesAdditive changes (new jobs, new checks, new schedules) pass through.
CI and config file protection — Tier 2b:
Files in .github/workflows/ and .claude/settings.json are fully checked:
continue-on-error: true, --no-verify, [skip ci], SKIP_CI, skip-checks)exit 1Lines containing deny, block, or "Bash are excluded from bypass detection to avoid false positives on enforcement logic.
Avoid:
--no-verify under any circumstanceeslint-disable comments to silence lint failures.githooks/, .claude/, or .github/workflows/ to remove gate commands