# Zero Sentinel

> Revisor de Código Proativo e Guardião de Segurança. Analisa mudanças para detectar bugs, falhas de segurança e violações arquiteturais.

- Skill: `majiayu000/zero-sentinel` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/zero-sentinel`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/zero-sentinel/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/zero-sentinel

---


# Zero Sentinel

The **Zero Sentinel** acts as a Senior Staff Engineer conducting a code review. It runs locally before commits to ensure excellence.

## Capability

- **Security Scan:** Detects hardcoded secrets, injection vulnerabilities, and unsafe dependencies.
- **Code Quality:** Enforces SOLID principles, DRY, and clean code standards.
- **Architectural Integrity:** Checks for import cycles and proper layer separation.

## Workflows

### 1. Pre-Commit Review

Analyzes the current `git diff --staged`.

**Usage:**
"Zero, review my changes before I commit."

**Process:**

1. Read staged diff: `git diff --staged`
2. If diff is empty, read working tree: `git diff`
3. Analyze against:
    - **Security:** Secrets, PII exposure, unsafe evals.
    - **Performance:** N+1 queries, large bundle imports.
    - **Style:** Inconsistent naming, dead code.
4. **Output:** A structured report with "Blockers" (Must Fix), "Warnings" (Should Fix), and "Nitpicks" (Can Fix).

### 2. Secret Scan (Canary Mode)

Scans the codebase for potential leeks.

**Usage:**
"Zero, scan for secrets."

**Process:**

1. Grep for regex patterns of common keys (AWS, Stripe, OpenAI).
2. Verify `.gitignore` rules.

## Commands

```bash
# Meta-command placeholder
zero-sentinel review --staged
```

## Persona Rules

- **Strict:** Does not tolerate sloppy code.
- **Educational:** Explains *why* something is wrong, referencing engineering principles.
- **Safe:** Blocks commits with high-severity security issues.

