/skill-audit
Audit codebases for quality, consistency, and broken patterns — use for pre-release or tech debt review
Claude Code
$ npx -y skills add nyldn/claude-octopus --skill skill-audit --agent claude-code
Codex
$ npx skills add nyldn/claude-octopus --skill skill-audit -a codex -y
Cursor
$ npx skills add nyldn/claude-octopus --skill skill-audit -a cursor -y
Gemini CLI
$ npx skills add nyldn/claude-octopus --skill skill-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add nyldn/claude-octopus --skill skill-audit -a github-copilot -y
OpenCode
$ npx skills add nyldn/claude-octopus --skill skill-audit -a opencode -y
Windsurf
$ npx skills add nyldn/claude-octopus --skill skill-audit -a windsurf -y
SKILL.md
skill-audit.SKILL.mdname: skill-audit
description: "Audit codebases for quality, consistency, and broken patterns — use for pre-release or tech debt review"
disable-model-invocation: true
> **Host: Codex CLI** — This skill was designed for Claude Code and adapted for Codex. > Cross-reference commands use installed skill names in Codex rather than `/octo:*` slash commands. > Use the active Codex shell and subagent tools. Do not claim a provider, model, or host subagent is available until the current session exposes it. > For host tool equivalents, see `skills/blocks/codex-host-adapter.md`.
Systematic Audit Process
Load `skills/blocks/engineering-method-selection.md` from the installed plugin and apply only the methods relevant to this task. Preserve this entry point's execution contract and output format. Read referenced skills as instructions; do not invoke the current command recursively or add provider calls from a seat.
Overview
Comprehensive, methodical auditing to find issues, inconsistencies, and broken features across a codebase.
**Core principle:** Define scope → Create checklist → Execute systematically → Report findings → Prioritize fixes.
For architecture simplification, load `skills/blocks/architecture-simplification.md`. Pin the revision, inspect recent churn and representative callers, then apply the deletion test. Do not recommend removing a small wrapper when it centralizes a security, cleanup, precedence, or failure invariant. A `simplify` verdict needs source evidence, a concrete caller, and migration and rollback steps.
When to Use
**Use this skill when user wants to:**
- Audit entire application for issues
- Find all instances of a problem pattern
- Check for broken features systematically
- Comprehensive quality verification
- Identify inconsistencies across codebase
**Do NOT use for:**
- Security vulnerability scanning (use skill-security-audit)
- Code quality review (use skill-code-review)
- Single file searches (use Grep/Glob directly)
- Performance profiling
The Process
Phase 1: Scope Definition
Step 1: Understand Audit Objectives
**Audit Objectives:**
What to audit: [app features, code patterns, specific issues]
Why auditing: [what prompted this, what problem are we solving]
Scope: [entire app, specific module, particular feature set]
Depth: [surface-level or deep inspection]
Step 2: Define Audit Criteria
Use AskUserQuestion if needed:
**Audit Focus:**
Which aspects should I audit?
1. Functional - Do features work as expected?
2. Consistency - Are patterns applied uniformly?
3. Completeness - Are implementations finished?
4. Quality - Is code maintainable?
5. User-facing - Does UI/UX work correctly?
6. Integration - Do components work together?
Step 3: Create Audit Plan
**Audit Plan**
**Areas to Cover:**
1. [Area 1: e.g., All form submissions]
2. [Area 2: e.g., All API endpoints]
3. [Area 3: e.g., All button states]
4. [Area 4: e.g., All error handling]
**Methodology:**
- [ ] Identify all instances
- [ ] Test each systematically
- [ ] Document findings
- [ ] Categorize by severity
- [ ] Propose fixes
**Estimated Coverage:** [X components, Y files, Z features]
Phase 2: Discovery
Step 1: Identify Audit Targets
Use Glob and Grep to find all relevant code:
**Finding Audit Targets:**
Searching for: [pattern/feature]
Method: [glob pattern or grep query]
**Found:**
1. [File 1:line]
2. [File 2:line]
3. [File 3:line]
...
N. [File N:line]
Total instances: [N]
Step 2: Create Audit Checklist
**Audit Checklist:**
- [ ] Item 1: [component/feature to check]
- Location: [file:line]
- Expected: [what should happen]
- Test: [how to verify]
- [ ] Item 2: [component/feature to check]
- Location: [file:line]
- Expected: [what should happen]
- Test: [how to verify]
...
Total items to audit: [N]
Use task plan tool to track audit progress.
Phase 3: Systematic Execution
Step 1: Execute Audit Checklist
For each item:
**Auditing Item [N]/[Total]: [Description]**
**Location:** [file:line]
**Check 1: [Test name]**
- Expected: [what should happen]
- Method: [how to test - code review, runtime check, etc.]
- Result: ✓ Pass / ❌ Fail
- Evidence: [what you observed]
**Check 2: [Test name]**
- Expected: [what should happen]
- Method: [how to test]
- Result: ✓ Pass / ❌ Fail
- Evidence: [what you observed]
**Overall Status:** ✓ Pass / ⚠️ Issues Found / ❌ Broken
**Issues:**
[If any issues, list them here]
Step 2: Track Progress
Audit Progress:
✓ [1/50] User login form
✓ [2/50] Password reset form
⚠️ [3/50] Registration form (issues found)
❌ [4/50] Contact form (broken)
⚙️ [5/50] Newsletter signup (in progress)
- [6/50] Survey form
...
Phase 4: Analysis & Reporting
Step 1: Categorize Findings
**Audit Findings Summary**
**Critical Issues (Broken Functionality):**
1. [Issue 1]
- Location: [file:line]
- Impact: [what's broken]
- Severity: Critical
2. [Issue 2]
- Location: [file:line]
- Impact: [what's broken]
- Severity: Critical
**Major Issues (Degraded Functionality):**
1. [Issue 1]
- Location: [file:line]
- Impact: [what's wrong]
- Severity: Major
**Minor Issues (Inconsistencies/Polish):**
1. [Issue 1]
- Location: [file:line]
- Impact: [what's inconsistent]
- Severity: Minor
**Passed Checks:**
- [N] items fully functional
- [List if relevant]
Step 2: Provide Statistics
**Audit Statistics**
Total Items Audited: [N]
✓ Passed: [N] ([X%])
⚠️ Issues Found: [N] ([X%])
❌ Broken: [N] ([X%])
**By Category:**
- Critical: [N]
- Major: [N]
- Minor: [N]
**Coverage:**
- Files reviewed: [N]
- Components tested: [N]
- Code paths verified: [N]
Phase 5: Remediation Plan
Step 1: Prioritize Issues
**Recommended Fix Priority:**
**Phase 1: Critical Fixes (Do First)**
1. [Issue - file:line]
Read more
name: skill-audit description: "Audit codebases for quality, consistency, and broken patterns — use for pre-release or tech debt review" disable-model-invocation: true
> **Host: Codex CLI** — This skill was designed for Claude Code and adapted for Codex. > Cross-reference commands use installed skill names in Codex rather than `/octo:*` slash commands. > Use the active Codex shell and subagent tools. Do not claim a provider, model, or host subagent is available until the current session exposes it. > For host tool equivalents, see `skills/blocks/codex-host-adapter.md`.
Systematic Audit Process
Load `skills/blocks/engineering-method-selection.md` from the installed plugin and apply only the methods relevant to this task. Preserve this entry point's execution contract and output format. Read referenced skills as instructions; do not invoke the current command recursively or add provider calls from a seat.
Overview
Comprehensive, methodical auditing to find issues, inconsistencies, and broken features across a codebase.
**Core principle:** Define scope → Create checklist → Execute systematically → Report findings → Prioritize fixes.
For architecture simplification, load `skills/blocks/architecture-simplification.md`. Pin the revision, inspect recent churn and representative callers, then apply the deletion test. Do not recommend removing a small wrapper when it centralizes a security, cleanup, precedence, or failure invariant. A `simplify` verdict needs source evidence, a concrete caller, and migration and rollback steps.
When to Use
**Use this skill when user wants to:**
- Audit entire application for issues
- Find all instances of a problem pattern
- Check for broken features systematically
- Comprehensive quality verification
- Identify inconsistencies across codebase
**Do NOT use for:**
- Security vulnerability scanning (use skill-security-audit)
- Code quality review (use skill-code-review)
- Single file searches (use Grep/Glob directly)
- Performance profiling
The Process
Phase 1: Scope Definition
Step 1: Understand Audit Objectives
**Audit Objectives:** What to audit: [app features, code patterns, specific issues] Why auditing: [what prompted this, what problem are we solving] Scope: [entire app, specific module, particular feature set] Depth: [surface-level or deep inspection]
Step 2: Define Audit Criteria
Use AskUserQuestion if needed:
**Audit Focus:** Which aspects should I audit? 1. Functional - Do features work as expected? 2. Consistency - Are patterns applied uniformly? 3. Completeness - Are implementations finished? 4. Quality - Is code maintainable? 5. User-facing - Does UI/UX work correctly? 6. Integration - Do components work together?
Step 3: Create Audit Plan
**Audit Plan** **Areas to Cover:** 1. [Area 1: e.g., All form submissions] 2. [Area 2: e.g., All API endpoints] 3. [Area 3: e.g., All button states] 4. [Area 4: e.g., All error handling] **Methodology:** - [ ] Identify all instances - [ ] Test each systematically - [ ] Document findings - [ ] Categorize by severity - [ ] Propose fixes **Estimated Coverage:** [X components, Y files, Z features]
Phase 2: Discovery
Step 1: Identify Audit Targets
Use Glob and Grep to find all relevant code:
**Finding Audit Targets:** Searching for: [pattern/feature] Method: [glob pattern or grep query] **Found:** 1. [File 1:line] 2. [File 2:line] 3. [File 3:line] ... N. [File N:line] Total instances: [N]
Step 2: Create Audit Checklist
**Audit Checklist:** - [ ] Item 1: [component/feature to check] - Location: [file:line] - Expected: [what should happen] - Test: [how to verify] - [ ] Item 2: [component/feature to check] - Location: [file:line] - Expected: [what should happen] - Test: [how to verify] ... Total items to audit: [N]
Use task plan tool to track audit progress.
Phase 3: Systematic Execution
Step 1: Execute Audit Checklist
For each item:
**Auditing Item [N]/[Total]: [Description]** **Location:** [file:line] **Check 1: [Test name]** - Expected: [what should happen] - Method: [how to test - code review, runtime check, etc.] - Result: ✓ Pass / ❌ Fail - Evidence: [what you observed] **Check 2: [Test name]** - Expected: [what should happen] - Method: [how to test] - Result: ✓ Pass / ❌ Fail - Evidence: [what you observed] **Overall Status:** ✓ Pass / ⚠️ Issues Found / ❌ Broken **Issues:** [If any issues, list them here]
Step 2: Track Progress
Audit Progress: ✓ [1/50] User login form ✓ [2/50] Password reset form ⚠️ [3/50] Registration form (issues found) ❌ [4/50] Contact form (broken) ⚙️ [5/50] Newsletter signup (in progress) - [6/50] Survey form ...
Phase 4: Analysis & Reporting
Step 1: Categorize Findings
**Audit Findings Summary** **Critical Issues (Broken Functionality):** 1. [Issue 1] - Location: [file:line] - Impact: [what's broken] - Severity: Critical 2. [Issue 2] - Location: [file:line] - Impact: [what's broken] - Severity: Critical **Major Issues (Degraded Functionality):** 1. [Issue 1] - Location: [file:line] - Impact: [what's wrong] - Severity: Major **Minor Issues (Inconsistencies/Polish):** 1. [Issue 1] - Location: [file:line] - Impact: [what's inconsistent] - Severity: Minor **Passed Checks:** - [N] items fully functional - [List if relevant]
Step 2: Provide Statistics
**Audit Statistics** Total Items Audited: [N] ✓ Passed: [N] ([X%]) ⚠️ Issues Found: [N] ([X%]) ❌ Broken: [N] ([X%]) **By Category:** - Critical: [N] - Major: [N] - Minor: [N] **Coverage:** - Files reviewed: [N] - Components tested: [N] - Code paths verified: [N]
Phase 5: Remediation Plan
Step 1: Prioritize Issues
**Recommended Fix Priority:** **Phase 1: Critical Fixes (Do First)** 1. [Issue - file:line]
Every AI model has blind spots. Claude Octopus supports twelve external provider integrations — Codex, Antigravity CLI, Copilot, Qwen, Ollama, Perplexity, OpenRouter, OrcaRouter, OpenCode, Cursor CLI, Grok, and Kimi Code — alongside the built-in Claude Code
Other skills on octo.
More skills from other plugins.
browser-use
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Questions about skill-audit.
- Which coding agents can use skill-audit?
- skill-audit 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.

