doc-condenser
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
Use when auditing AI-agent setup, instruction health, token usage, or context bloat across Claude Code, OMP, Codex, or another harness. Not for skill usage counts alone (skill-inventory), package quality (package-evaluator), MCP conversion (mcp-to-skill), security scans, or code
Claude Code
$ npx -y skills add Mathews-Tom/armory --skill usage-audit --agent claude-code
Codex
$ npx skills add Mathews-Tom/armory --skill usage-audit -a codex -y
Cursor
$ npx skills add Mathews-Tom/armory --skill usage-audit -a cursor -y
Gemini CLI
$ npx skills add Mathews-Tom/armory --skill usage-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add Mathews-Tom/armory --skill usage-audit -a github-copilot -y
OpenCode
$ npx skills add Mathews-Tom/armory --skill usage-audit -a opencode -y
Windsurf
$ npx skills add Mathews-Tom/armory --skill usage-audit -a windsurf -y
name: usage-audit description: 'Use when auditing AI-agent setup, instruction health, token usage, or context bloat across Claude Code, OMP, Codex, or another harness. Not for skill usage counts alone (skill-inventory), package quality (package-evaluator), MCP conversion (mcp-to-skill), security scans, or code audits.' metadata: version: 2.0.0 category: review tags: [context, usage, setup, instructions, audit, cross-harness] difficulty: intermediate
Audit the setup the host actually exposes. Separate observed facts from inferred consequences; recommend evidence-backed changes without scoring the user or assuming that shorter instructions, fewer tools, or newer models are better.
Identify the harness and user scope; discover applicable instruction files, settings, skills/rules, connector status, and task status using available host interfaces. Record the source of precedence claims and distinguish configured, loaded, and observed-used state. Stop discovery at the agreed boundary.
Reuse genuine context/usage telemetry if available. Missing `/context` is an **unavailable cost-evidence branch**, not an audit blocker. File characters and lines are structural counts, never billed tokens or guaranteed savings.
For skill-use evidence, use **skill-inventory** through its installed public entry point and consented scope; do not import another package's files or start a new transcript crawl. If absent or unavailable, state that gap and continue the setup audit. Route package-quality reviews and MCP conversion to their separate skills instead of performing them here.
**Done:** each requested area is available, partial, or unavailable with a reason; only files actually discovered and authorized are inputs to analysis.
Inspect applicable instructions for demonstrated ambiguity, contradictions, redundancy, missing scope, or ineffective disclosure. Check settings against this host's documented semantics and the user's goals, not preferred default values. Review skill routing/load claims using actual host behavior and any inventory evidence. For connectors/tasks, correlate exposed errors or stale status with observed effects; missing status is a gap, not proof of failure.
Every finding needs a source and line range, observed problem, consequence, recommendation, priority, and observed/inferred confidence. Distinguish actual cost measurements from unmeasured optimization hypotheses. If precedence or intent is uncertain, make the recommendation report-only.
Report scope and coverage, measured usage (or its absence), findings grouped by category, protected items kept, and next decisions. With no supported findings, say **“No supported findings in the available scope”** and list coverage limits; do not manufacture a score, fixes, or artifacts. If inputs are unavailable, finish all reachable analysis and name the exact missing inputs without guessing.
For a larger audit, a requested offline review, **or any proposed file change**, read [the operator workflow](references/workflow.md) before running the helper. It contains all four commands, schemas, a synthetic example, and failure rules. The Python 3.12+ standard-library helper at `scripts/setup_audit.py` requires a POSIX host (macOS/Linux), captures explicit files, and produces a private bundle/HTML; it never modifies targets. Small report-only audits need no bundle.
Use an inlined operator reference when the adapter supplies one. Before promising HTML or applying edits, locate the complete installed package, including `scripts/setup_audit.py` and `assets/review.html`. Flattened text-only adapters do not include executable support files. If the complete package, Python 3.12+, or a supported POSIX host is unavailable, finish the report-only analysis and name that prerequisite; do not invent a helper path, install automatically, or bypass the approval workflow with direct edits.
Start all change selections unchecked. Keep means unchecked. A downloaded selection or comment is **not authorization**: obtain separate chat approval for the exact selected replacements and matching bundle digest. Changed scope or wording requires a regenerated proposal and approval. Zero selections is a valid no-op, not permission to mutate.
After approval, run `check`, inspect its exact authorization, and use native file tools to apply only those replacements to existing captured files. Stop at the first error or drift; never expand scope or silently rebase approval. Run `verify` to observe selected after-hashes and unchanged unselected targets, then report its receipt and any mismatch. No deletion, new target files, schema migrations, or secret edits are part of this workflow. Settings changes also require exact approval; nothing is auto-applied.
**Done:** deliver the bounded report; if changes were authorized, also deliver the observed verification result, including
Curated, production-grade skills, agents, hooks, rules, commands, utilities, and presets for AI coding agents. No magic, no demos — battle-tested workflows built for developers who use AI seriously.
**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…
DEPRECATED: The Opus 4.7 migration scanner is retired from the active skill catalog. Retained for archival reference only; not…
**DEPRECATED** — Modern Claude models produce accurate, well-explained regex patterns with edge-case test suites natively,…
**DEPRECATED** — Opus 4.7 uses adaptive thinking (optional at each step) and Sonnet 4.6 handles structured chain-of-thought…
Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked…
Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.