Skip to content
Development
Skill

/common-protocol-enforcement

Enforce Red-Team verification and adversarial protocol audit. Use only when verifying completion, performing self-scans, or checking protocol violations; do not activate for ordinary implementation, configuration, or unit-test requests.

From plugin
agent-skills-standard
583200 skills21 agents33 commands1 MCP

Claude Code

$ npx -y skills add hoangnguyen0403/agent-skills-standard --skill common-protocol-enforcement --agent claude-code

SKILL.md

common-protocol-enforcement.SKILL.md
name: common-protocol-enforcement
description: Enforce Red-Team verification and adversarial protocol audit. Use only when verifying completion, performing self-scans, or checking protocol violations; do not activate for ordinary implementation, configuration, or unit-test requests.
metadata:
  triggers:
    keywords:
    - verify done
    - protocol check
    - self-scan
    - pre-write audit
    - task complete
    - audit violations
    - retrospective
    - scan
    - red-team

Protocol Enforcement (Red-Team Verification)

**Priority: P0 (CRITICAL)**

Red-Team Verification Protocol

Before declaring any task "done" or calling `notify_user`:

1. **Adversarial Audit**: Search for Standard Defaults where project rules should exist. 2. **Protocol Check**: Confirm active skills and workflows were loaded before writing. 3. **Evidence Check**: Ask what observable command or artifact proves the completion claim. 4. **Execution Bias Check**: Ask whether speed or convenience skipped a structural rule.

Risk-Based Post-Write Self-Scan

Trigger a post-write self-scan under specific risk or freshness conditions:

  • **Condition**: State freshness is uncertain, external modifications occurred, tool output indicated partial edits or conflicts, or changes touch sensitive paths (auth, security, payments, data integrity).
  • **Scan**: Inspect the diff or touched section rather than ritualistic re-reading of entire files.
  • **Match**: Check against `Anti-Patterns` in all active skills.
  • **Fix**: Re-edit immediately if a violation is detected.

Red Flags

  • **Stop if "done" appears before fresh verification**: Require observable evidence (test output, diff check, diagnostic artifact).
  • **Stop if assuming stale file state is intact**: Verify source of truth when freshness is uncertain or tools signal ambiguity.
  • **Stop if the shortcut is "small enough to skip protocol"**: Small changes hide drift.

Rationalization Prevention

  • **"The change is tiny"**: Tiny changes still violate guardrails.
  • **"The test passed earlier"**: Old evidence does not prove current state.
  • **"I know the pattern already"**: Verify active project rules anyway.

Anti-Patterns

  • **No "Done" Bias**: Functional success does not equal protocol success without proof.
  • **No Unconditional Reread Loops**: Inspect diffs and files conditionally on risk and freshness, not on every tool call.
  • **No Skipping Protocols**: "Small changes" are where most violations happen.
  • **No Unobservable Completion**: Completion claims must be backed by executed commands or inspectable artifacts.

Execution Bias Detection

Look for:

  • Local mocks instead of shared fakes.
  • Hardcoded styles instead of design tokens.
  • Try-catch blocks without standard error handling.
  • Missing `Pre-Write Audit Log` in thoughts.
Read more
@hoangnguyen0403
Ships withagent-skills-standard

The portable standards layer for AI coding agents. Sync once, then work in your own runtime.

583200 skills21 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
583
Star history of hoangnguyen0403/agent-skills-standard on GitHub, a chart by star-history.com

Other skills on agent-skills-standard.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about common-protocol-enforcement.

Which coding agents can use common-protocol-enforcement?
common-protocol-enforcement installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.