Code Quality & Security Static Auditor Skill (code-security-static-auditor)
Standardizes F8 Genius and F4 Clarity code quality checks across Python and TypeScript codebases.
Unified Diagnostic Pipeline
Pass 1: Syntax & Style Linting (Ruff)
uv run ruff check . --fix
Pass 2: Strict Type Verification (Pyright)
uv run pyright
Pass 3: Test Execution & Coverage Computation (Pytest)
uv run pytest -v --cov=. --cov-report=term-missing
Pass 4: Security Vulnerability & AST Audit (Semgrep / Bandit)
uv run semgrep --config=p/security-audit .
Best Practices for Federation Agents
- Zero Untested PRs: Guarantee minimum 80% test coverage before submitting PRs or requesting 888 JUDGE seal.
- Deterministic Fixes: Use
ruff check --fixandpyrightto resolve type errors before running tests.