Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nrdxp-ai-audit
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ai-audit
What's inside
- Skill name
ai-audit- Description
- SOP for auditing AI-generated code. Trigger when: - Reviewing, refactoring, or cleaning up AI-generated code to prevent regressions or hallucinated APIs. - Prompt contains: /ai-audit, code audit, AI cleanup, common flaws.
- License
- MIT
- Instructions
- 139 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# AI-Generated Code Audit Workflow
**Verification Dual — adversarial path.** This skill is the applied methodology for the adversarial half of the [Verification Dual](../../rules.md#2-prime-invariants): when no deterministic evaluator can be built for a condition in LLM-generated code, it is closed by decorrelated, context-free agents running this audit protocol from independent attractor basins. Load it whenever the symbolic path is unavailable and an adversarial review of AI-generated code is required.
A 4-layer framework for auditing LLM-generated code. Traditional SAST is insufficient—AI code is syntactically flawless but often logically "hollow."
> **Principle of Zero Trust:** Treat every AI-generated line as a high-risk external contribution.
---
## Layer 1: Inefficiency Taxonomy (ODC Framework)
LLMs prioritize token sequence probability over algorithmic optimization, creating systematic inefficiencies.
> Research shows 0.74 correlation between General Logic failures and Readability/Maintainability issues.
### Orthogonal Defect Classification (ODC)
| Category | Technical Trigger | The AI-ism | Remediation |
| :------------------ | :-------------------------------------------------------- | :------------------------------------------------------------- | :------------------------------------------------------ |
| **Algorithm** | Prime divisibility iterates to `n` instead of `√n` | Inefficient iterative blocks; overly broad loop conditions | Narrow loop constraints; implement early stopping |
| **Algorithm** | O(n²) logic where O(n log n) is standard | Sub-optimal complexity; prioritizes "plausible" over optimal | Replace with standard library or optimized algorithms |
| **Assignment** | Used-before-assignment; shadowing built-ins (`dict = {}`) | Shadowing & bloat; misuse of variable binding | Rename shadowed variables; ensure proper initialization |
| **Interface** | Accessing `_internal` members outside class scope | Structural incoherence; poor class hierarchy integration | Enforce encapsulation; refactor to public APIs |
| **Checking** | Passes happy path but lacks `try/except` or null checks | Partially wrong logic; failure to address edge cases (CWE-754) | Mandate input validation and exception traceability |
| **Maintainability** | Unnecessary `else` after `return` or `break` | Defensive bloat; complex control flow without value | Flatten conditional logic; reduce cyclomatic complexity |
### Architectural Impact
AI code is logically simpler and more repetitive than human code. Any deviation into complexity without clear performance gain is a diagnostic marker of model failure.
---
## Layer 2: Slopsquatting & Dependency Verification
"Slopsquatting" is a supply chain attack where adversaries register hallucinated package names.
> **Risk Statistics:**
>
> - GPT-4 hallucinates packages ~20% of the time
> - Gemini reaches 64.5%
> - The "huggingface-cli" phantom received 30,000 downloads despite being empty
### Verification Checklist
- [ ] **Registry Cross-Reference:** Verify every import against official registries (npm, PyPI)
- [ ] **Version Hallucination Audit:** Flag non-existent versions (e.g., `pandas==2.5.0`, `tensorflow==3.2.1`)
- [ ] **Ecosystem Integrity:** Reject cross-ecosystem borrowing (e.g., `@utils/helper` in Python)
### Remediation
> **If a phantom dependency is detected:** Nuke and rebuild. Do not attempt to fix the import. Re-generate using only organization-approved, security-vetted libraries.
---
## Layer 3: Stylistic Signature ("Transformer Cadence")
AI code exhibits "Verbosity Drift" and a specific rhythm. These stylistic markers often correlate with logic gaps.
### Diagnostic Markers
- [ ] **Marker A — Robotic Documentation:** Comments explain _what_ (`# increment x by 1`) rather than _why_
- [ ] **Marker B — Defensive Bloat:** Redundant null checks or wrappers masking shallow logical depth
- [ ] **Marker C — Context Collapse:** Complexity increases across iterations without resolving root bug
### Context Collapse Remediation
> **Stop and Restart Threshold:** If code complexity (NLOC/CCN) increases over 3 iterations without resolving the primary defect, discard the session. The model has entered a hallucination loop—start fresh.
---
## Layer 4: Instruction Adherence & Reasoning Failure
The "Curse of Instructions": failure rates increase exponentially with multiple constraints. Chain-of-Thought (CoT) reasoning can divert focus from simple constraints.
### Constraint Attention Audit
1. **Constraint Mapping:** Identify all negative constraints from the original prompt
- "Do not use the `requests` library"
- "Must be Python 3.9 compatible"
- Format requirements
2. **Attention Analysis:** Audit the reasoning trace
- Flag where model _acknowledges_ constraint in thinking but _violates_ in code
### Remediation
> **High Adherence Failure:** If significant violations occur under high-constraint prompts, bypass LLM's internal CoT. Use an external constraint-validation classifier.
---
## Audit Report Template
### Critical Risk Scorecard
| Layer | ODC Mapping | Focus Area | High-Risk Indicator |
| :------ | :------------------- | :---------------------- | :----------------------------------------------------- |
| Layer 1 | Algorithm/Assignment | Logic & Performance | O(n²) complexity; benchmark failures |
| Layer 2 | Interface | Security & Dependencies | Hallucinated packages (20%+ risk); phantom versions |
| Layer 3 | Function/Class | Stylistic Signature | Robotic comments; defensive bloat hiding shallow logic |
| Layer 4 | Checking | Instruction Adherence | Negative constraint violations; CoT-driven neglect |
### Report Format
```
AUDIT REPORT: [Component Name]
Date: YYYY-MM-DD
Auditor: [Name]
LAYER 1: Logic & Performance
Status: [PASS/FAIL]
Findings: ...
Remediation: ...
LAYER 2: Dependencies
Status: [PASS/FAIL]
Findings: ...
Remediation: ...From nrdxp/predicate, MIT.
More from nrdxp/predicate
- 0.591score
refine
nrdxp
SOP for the automated refinement loop (/refine) workflow.
SkillBFreshness: B★ 10Claude Code +9 - 0.590score
council
nrdxp
The LAW a council SEAT is bound by — deliberation protocol, pact obligations, governance, and decision-ledger recording — the discipline half of a seat.
SkillBFreshness: B★ 10Claude Code +9 - 0.590score
boundary
nrdxp
Normative sufficiency conditions for Initial Boundary Conditions (IBCs) and the SOP for the cheap-tier boundary refinement loop (/boundary).
SkillBFreshness: B★ 10Claude Code +9 - 0.590score
record
nrdxp
Durable categorized record-keeping for any predicate-enabled walk.
SkillBFreshness: B★ 10Claude Code +9 - 0.590score
remediation
nrdxp
Discipline for repairing a false claim once it has propagated: select what depends on it, produce a replacement, and accept with an expiring verdict.
SkillBFreshness: B★ 10Claude Code +9 - 0.545score
chronicle
nrdxp
Maintain and update the persistent project chronicle (docs/chronicle.md).
SkillCFreshness: C★ 10Claude Code +9 - 0.545score
commit-hygiene
nrdxp
Rules, conventions, and constraints for formatting git commit messages and committing at logical boundaries.
SkillCFreshness: C★ 10Claude Code +9 - 0.545score
security-audit
nrdxp
Phased risk-centric security assessment framework.
SkillCFreshness: C★ 10Claude Code +9 - 0.540score
formal-foundations
nrdxp
Mathematical foundations, logical structures, and formal verification guidance.
SkillCFreshness: C★ 10Claude Code +9 - 0.540score
doc
nrdxp
SOP for structured documentation lifecycle.
SkillCFreshness: C★ 10Claude Code +9 - 0.540score
engineering
nrdxp
Core technical, safety, and maintainability rules for codebase edits.
SkillCFreshness: C★ 10Claude Code +9 - 0.540score
core
nrdxp
SOP for the micro-execution C.O.R.E.
SkillCFreshness: C★ 10Claude Code +9
Signals
- Stars
- 10
- Forks
- 2
- Open issues
- 1
- Last commit (this folder)
- Jun 20, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/nrdxp/predicate
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from nrdxp
- 0.591score
refine
nrdxp
SOP for the automated refinement loop (/refine) workflow.
SkillBFreshness: B★ 10Claude Code +9 - 0.590score
remediation
nrdxp
Discipline for repairing a false claim once it has propagated: select what depends on it, produce a replacement, and accept with an expiring verdict.
SkillBFreshness: B★ 10Claude Code +9 - 0.590score
boundary
nrdxp
Normative sufficiency conditions for Initial Boundary Conditions (IBCs) and the SOP for the cheap-tier boundary refinement loop (/boundary).
SkillBFreshness: B★ 10Claude Code +9 - 0.590score
record
nrdxp
Durable categorized record-keeping for any predicate-enabled walk.
SkillBFreshness: B★ 10Claude Code +9 - 0.590score
council
nrdxp
The LAW a council SEAT is bound by — deliberation protocol, pact obligations, governance, and decision-ledger recording — the discipline half of a seat.
SkillBFreshness: B★ 10Claude Code +9 - 0.545score
chronicle
nrdxp
Maintain and update the persistent project chronicle (docs/chronicle.md).
SkillCFreshness: C★ 10Claude Code +9
Cite this page
ai-audit skill. Agent Mart. https://agentmart.dev/skills/nrdxp-ai-audit (last updated 2026-10-24)