extract-skill
Reverse-engineer design systems, tokens, and components from live products or screenshots
Audit codebases for quality, consistency, and broken patterns — use for pre-release or tech debt review
$ npx -y skills add nyldn/claude-octopus --skill skill-audit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-auditContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit codebases for quality, consistency, and broken patterns — use for pre-release or tech debt review
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`.
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.
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.
**Use this skill when user wants to:**
**Do NOT use for:**
**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]
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?
**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]
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]
**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.
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]
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 ...
**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]
**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]
**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
Repo: nyldn/claude-octopus
Reverse-engineer design systems, tokens, and components from live products or screenshots
Multi-AI requirements scoping using available external providers (Double Diamond Define phase). Priority triggers: octo define, octo scope, co-define,…
Multi-AI validation, scoring, and review using available external providers (Double Diamond Deliver phase)
Multi-AI implementation using available external providers (Double Diamond Develop phase). DO NOT use for simple code edits, reading/reviewing code, built-in…
Multi-AI research using available external providers (Double Diamond Discover phase)
Decompose and execute large changes, migrations, or multi-issue fixes in parallel with quality gates