infra-audit

Scan configuration and environment files to map project infrastructure dependencies.

820|78|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/SethGammon/Citadel --skill infra-audit-sethgammon
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: infra-audit
Source: https://github.com/SethGammon/Citadel/tree/main/skills/infra-audit
Command: npx skills add https://github.com/SethGammon/Citadel --skill infra-audit-sethgammon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers quickly understand the current state of a codebase's infrastructure by scanning common configuration files and environment settings to produce a consolidated manifest.

Core Features & Use Cases

  • Discover container, environment, database, and messaging configurations from docker-compose, env files, and ORM configs.
  • Flag missing infrastructure layers (e.g., caches, queues, analytics) based on observed usage patterns.
  • Output a structured infrastructure manifest that can feed planning workflows or workspace scoping.

Quick Start

Scan a project directory to generate a structured infrastructure manifest that lists detected systems, their roles, and observed connections.

Frequently Asked Questions about infra-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I discover infrastructure dependencies in an unfamiliar codebase?▼

You can discover infrastructure dependencies by scanning configuration files and environment files. This process reads docker-compose, env, and ORM configurations to map containers, databases, queues, and service interconnections into a comprehensive dependency graph.

What is an infrastructure manifest and why do I need one?▼

An infrastructure manifest is a structured output listing detected systems, their roles, and observed connections. You need one to quickly understand a codebase's current infrastructure state and feed the results into planning workflows or workspace scoping.

How do I detect missing infrastructure layers like caches or queues?▼

You detect missing infrastructure layers by applying an audit to observed usage patterns. The scan flags missing layers such as caches, queues, or analytics based on configurations found in docker-compose and ORM config files.

Can I map service interconnections using docker-compose and env files?▼

Yes, you can map service interconnections by scanning docker-compose and env files. The audit reads these configurations to build a dependency graph that identifies containers, databases, and service connections for a comprehensive manifest.

What is the best way to audit ORM configurations for database connections?▼

The best way to audit ORM configurations is to run an automated scan that reads ORM config files alongside docker-compose and env files. This identifies databases and builds a structured manifest of infrastructure dependencies.

Does infra-audit require external dependencies to scan repository files?▼

No, infra-audit requires no external dependencies to scan repository files. It directly accesses repository files to read docker-compose, env, and ORM configurations for building a dependency graph and detecting missing infrastructure layers.