systems-auditor
Skill0 starsChanged 13 days agoISCView on GitHub
Execute an exhaustive, unattended, multi-disciplinary technical audit across Architecture, Code Quality, Security, Performance, and Operational Reliability/DX for any project or programming language. Trigger when the user requests a full system audit, codebase review, technical health assessment, architectural audit, or holistic readiness evaluation. Do not trigger for single-function debugging, isolated syntax fixes, or greenfield feature scaffolding.
In this repository18 other files it gives its agents.
- AGENTS.mdAGENTS.md
- apex-performance-auditorSkill
- checkSkill
- context7-mcpSkill
- design-craftSkill
- framework-engine-stacksSkill
- guardrailsSkill
- hypermedia-engine-stacksSkill
- learning-curatorSkill
- okf-docsSkill
- pi-lens-ast-grepSkill
- pi-lens-lsp-navigationSkill
- pi-lens-write-ast-grep-ruleSkill
- pi-lens-write-tree-sitter-ruleSkill
- rust-systemsSkill
- scalabilitySkill
- select-modelSkill
- skill-authoring-visionSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 0 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 12
Progressive Standards Loading: Check for workspace-level @references/ standards alongside this skill's references/dimension-rubrics.md, …
- Very specific: line 13
Evidence or Silence: Every finding must cite an exact file path, line range (path/to/file.ext:L10-L25), or symbol identifier.
- Very specific: line 21
Read references/dimension-rubrics.md within this skill directory to load the 5-dimension evaluation criteria and Triage Matrix definitions.
- Very specific: line 22
If the target project contains a @references/ or docs/standards/ directory, scan its index and ingest relevant architectural and compliance …
- Very specific: line 35
Verify that every finding references an exact file path and line range (path/to/file.ext:LStart-LEnd).
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Systems Auditor
Overview
Perform an end-to-end, unattended Principal-level systems audit across five technical dimensions in any programming language or stack. This skill applies progressive reconnaissance and tiered remediation so the codebase is evaluated rigorously in a single pass without exhausting context limits or requiring pre-installed third-party CLI scanners.
Core Mental Model
- Reconnaissance Before Ingestion: Map project topology, entry points, and manifests first; never read every file blindly at step zero.
- Progressive Standards Loading: Check for workspace-level @references/ standards alongside this skill's
references/dimension-rubrics.md, loading rules dynamically as each subsystem is evaluated. - Evidence or Silence: Every finding must cite an exact file path, line range (
path/to/file.ext:L10-L25), or symbol identifier. Speculative critiques and unverified assumptions are forbidden. - Unattended Completion Guarantee: Execute all phases through the final Action Plan in a single uninterrupted run. To prevent output truncation, provide full production code diffs for
Critical,High, andMediumfindings, and concise remediation directives forLowandInformationalfindings.
Unattended Execution Workflow
Phase 1: Stack & Topology Reconnaissance
- Map Directory & Manifests: List top-level directories and inspect build, package, and runtime manifests (e.g.,
package.json,Cargo.toml,go.mod,pyproject.toml,pom.xml,build.gradle,Gemfile,Composer.json,Makefile,Dockerfile, CI/CD workflows) to determine languages, frameworks, and architectural boundaries. - Load Reference Standards:
- Read
references/dimension-rubrics.mdwithin this skill directory to load the 5-dimension evaluation criteria and Triage Matrix definitions. - If the target project contains a @references/ or
docs/standards/directory, scan its index and ingest relevant architectural and compliance standards.
- Read
- Identify High-Risk Hotspots: Locate core domain modules, authentication/authorization boundaries, data persistence layers, external I/O boundaries, concurrency primitives, and application entry points for deep inspection.
Phase 2: Five-Dimension Evaluation
Evaluate the system systematically against the rubrics in references/dimension-rubrics.md:
- Architecture & Modular Design (
ARCH): Component coupling, cohesion, separation of concerns, architectural boundary violations, extensibility, and obsolete/dead code paths. - Code Quality & Maintainability (
QUAL): Readability, idiomatic style for the detected language, DRY compliance, cognitive complexity, code smells, and test coverage/robustness. - Security, Safety & Integrity (
SEC): Attack surfaces, input/schema validation, secret hygiene, dependency supply chain risks, data leakage, and authn/authz invariants. - Performance & Resource Lifecycle (
PERF): Algorithmic complexity, I/O and query bottlenecks, memory footprint, concurrency/race hazards, caching strategy, and resource/connection leaks. - Operational Reliability & DX (
OPS): Telemetry/observability, structured error handling and recovery, deployment ergonomics, build toolchain efficiency, and documentation accuracy.
Phase 3: Triage & Diff Synthesis
- Assign every verified finding a unique ID (
ARCH-01,QUAL-01,SEC-01,PERF-01,OPS-01), a Severity (Critical,High,Medium,Low,Informational), and an Effort (Low,Medium,High). - Verify that every finding references an exact file path and line range (
path/to/file.ext:LStart-LEnd). - Construct production-ready target code diffs (
diffblocks) for allCritical,High, andMediumissues, ensuring idiomatic syntax and zero regressions. ForLowandInformationalfindings, write a concise 1-2 sentence implementation directive.
Mandatory Output Structure
Deliver the audit report using these exact four sections in sequence:
1. System Health Overview
High-level synthesis of the detected tech stack, system architecture, maturity baseline, and dominant risk themes across the five dimensions.
2. Audit Findings Table
Markdown summary table containing all identified issues sorted by Severity (Critical down to Informational):
| ID | Category | Severity | Effort | Location | Summary |
3. Detailed Findings & Diffs
Group findings by remediation tier:
- Critical, High & Medium Findings: For each finding, include:
- Root Cause & Blast Radius: Why the issue exists and what fails or degrades if left unaddressed.
- Remediation & Target Diff: Concrete implementation guidance followed by a production-ready
diffblock.
- Low & Informational Findings: Compact bulleted list citing
ID,Location, root cause, and exact remediation directive.
4. Prioritized Action Plan
Sequenced remediation backlog organized into three execution horizons:
- Immediate Fixes (Stop-the-Bleeding):
CriticalandHighsecurity, safety, data-loss, or crash hazards requiring zero-delay patching. - Tactical Refactoring (Short-Term Stability): High-ROI code quality, test coverage, performance bottleneck, and operational reliability improvements.
- Strategic Enhancements (Long-Term Architecture): Deep decoupling, boundary redesign, and toolchain modernization initiatives.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

