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.