administering-linux
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Configure security information and event management (SIEM) systems for threat detection, log aggregation, and compliance. Use when implementing centralized security logging, writing detection rules, or meeting audit requirements across cloud and on-premise infrastructure.
$ npx -y skills add ancoleman/ai-design-components --skill siem-logging --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/siem-loggingContext preview
The summary Claude sees to decide when to auto-load this skill.
Configure security information and event management (SIEM) systems for threat detection, log aggregation, and compliance. Use when implementing centralized security logging, writing detection rules, or meeting audit requirements across cloud and on-premise infrastructure.
name: siem-logging description: Configure security information and event management (SIEM) systems for threat detection, log aggregation, and compliance. Use when implementing centralized security logging, writing detection rules, or meeting audit requirements across cloud and on-premise infrastructure.
Configure comprehensive security logging infrastructure using SIEM platforms (Elastic SIEM, Microsoft Sentinel, Wazuh, Splunk) to detect threats, investigate incidents, and maintain compliance audit trails. This skill covers platform selection, log aggregation architecture, detection rule development (SIGMA format and platform-specific), alert tuning, and retention policies for regulatory compliance (GDPR, HIPAA, PCI DSS, SOC 2).
Use this skill when:
Choose SIEM platform based on:
**Budget Considerations:**
**Infrastructure Context:**
**Data Volume:**
**Team Expertise:**
| Platform | Cost | Deployment | Best For | |----------|------|------------|----------| | **Elastic SIEM** | $$$ | Cloud/Self-Hosted | Multi-cloud, customization needs, DevOps teams | | **Microsoft Sentinel** | $$$ | Cloud (Azure) | Azure-heavy orgs, built-in SOAR, cloud-first | | **Wazuh** | Free | Self-Hosted | Cost-conscious, SMBs, compliance requirements | | **Splunk ES** | $$$$$ | Cloud/On-Prem | Large enterprises, massive scale, unlimited budget |
For detailed feature comparison, see `references/platform-comparison.md`.
SIGMA provides a universal detection rule format that compiles to any SIEM query language (Elastic EQL, Splunk SPL, Microsoft KQL).
**SIGMA Rule Structure:**
title: Multiple Failed Login Attempts from Single Source
id: 8a9e3c7f-4b2d-4e8a-9f1c-2d5e6f7a8b9c
status: stable
description: Detects potential brute force attacks (10+ failed logins in 10 minutes)
author: Security Team
date: 2025/12/03
references:
- https://attack.mitre.org/techniques/T1110/
tags:
- attack.credential_access
- attack.t1110
logsource:
category: authentication
product: linux
detection:
selection:
event.type: authentication
event.outcome: failure
timeframe: 10m
condition: selection | count() by source.ip > 10
level: high**Compile SIGMA to Platform-Specific:**
# Install SIGMA compiler pip install sigma-cli # Compile to Elastic EQL sigmac -t es-eql sigma_rule.yml # Compile to Splunk SPL sigmac -t splunk sigma_rule.yml # Compile to Microsoft KQL sigmac -t kusto sigma_rule.yml
**Elastic EQL (Event Query Language):**
sequence by user.name with maxspan=5m
[process where process.name == "powershell.exe" and
process.args : ("Invoke-WebRequest", "iwr", "wget")]
[process where process.parent.name == "powershell.exe"]**Microsoft Sentinel KQL:**
SigninLogs | where TimeGenerated > ago(1h) | where ResultType != 0 // Failed login | summarize FailedAttempts=count() by UserPrincipalName, IPAddress | where FailedAttempts >= 10
**Splunk SPL:**
index=web_logs sourcetype=access_combined | rex field=uri "(?<sql_keywords>union|select|insert|update|delete)" | where isnotnull(sql_keywords) | stats count by src_ip, uri | where count > 5
For comprehensive detection rule examples, see:
Single SIEM instance for all logs. Use when:
**Architecture:**
Application Servers → Log Shippers (Filebeat/Fluentd)
↓
Log Aggregator (Logstash/Fluentd)
↓
SIEM Platform (Elasticsearch/Splunk/Sentinel)
↓
Security Analysts (Dashboard/Alerts)Regional SIEM instances with global aggregation. Use when:
**Architecture:**
Global SIEM (Correlation, Threat Intel
Comprehensive UI/UX and Backend component design skills for AI-assisted development with Claude
Repo: ancoleman/ai-design-components
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Data pipelines, feature stores, and embedding generation for AI/ML systems. Use when building RAG pipelines, ML feature serving, or data transformations.…
Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling approaches (dimensional,…
Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when planning VPC topology,…
Design comprehensive security architectures using defense-in-depth, zero trust principles, threat modeling (STRIDE, PASTA), and control frameworks (NIST CSF,…
Assembles component outputs from AI Design Components skills into unified, production-ready component systems with validated token integration, proper import…