system-architect

Audit IT infrastructure security across network, authentication, authorization, data, and monitoring phases.

Updated Jan 7, 2026
One-click install
npx skills add https://github.com/Smooth-Operation/household-expense-tracker --skill system-architect-smooth-operation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-architect
Source: https://github.com/Smooth-Operation/household-expense-tracker/tree/main/.claude/skills/safety/system-architect
Command: npx skills add https://github.com/Smooth-Operation/household-expense-tracker --skill system-architect-smooth-operation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured framework for security auditing and system hardening, enabling teams to identify gaps, enforce best practices, and reduce attack surface across servers and services.

Core Features & Use Cases

  • Defense-in-depth principles (layered controls across network, service, data)
  • Least privilege and fail-secure design to minimize risk
  • Audit Everything with comprehensive logging and visibility
  • Applicability to setting up new servers, pre-deployment security audits, post-configuration reviews, and ongoing monitoring
  • Step-by-step phases: Network Exposure, Authentication, Authorization, Data Protection, Monitoring
  • Platform-specific commands and guidelines in docs/security-audit/

Quick Start

Review the docs/security-audit for platform-specific checks and begin an audit by assessing network exposure, authentication, authorization, data protection, and monitoring. Use this Quick Start as a blueprint and adapt to your environment.

Frequently Asked Questions about system-architect

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

FAQPage Schema
How do I perform a security audit for server provisioning and deployment readiness?

Perform a security audit by evaluating network exposure, authentication, authorization, data protection, and monitoring phases. Apply defense-in-depth and least-privilege principles using platform-specific commands to identify and remediate infrastructure gaps before deployment.

What is defense-in-depth in system hardening and when do I need it?

Defense-in-depth is a security strategy applying layered controls across network, service, and data layers. You need it during server setup, pre-deployment audits, and ongoing monitoring to minimize risk and reduce the overall attack surface.

Can I use this audit checklist for ongoing post-configuration reviews?

Yes, you can use the structured audit checklist for ongoing post-configuration reviews and monitoring. It enforces fail-secure design and audit-everything principles with comprehensive logging to maintain visibility over time.

What's the best way to enforce least-privilege and reduce attack surface across servers?

The best way to enforce least-privilege is by following a structured hardening framework that restricts authorization and network exposure. Reviewing platform-specific guidelines ensures servers only grant necessary permissions, reducing the attack surface.

Does the framework provide platform-specific commands for network security audits?

Yes, the framework provides platform-specific commands and guidelines for network security audits. These checks are located in the documentation and help assess network exposure and enforce system hardening across different environments.

Why does my system hardening fail to maintain compliance during ongoing monitoring?

System hardening fails compliance when comprehensive logging and audit-everything principles are neglected. Enforcing fail-secure design and structured phase checklists during ongoing monitoring ensures continuous visibility and remediation of security gaps.