Skip to content
Back to skills

Architecture

ASecurity

Software architecture patterns, principles, and best practices

  • 24 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 7, 2026
developmentgobashrefactoringdocumentation

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add Fujigo-Software/f5-framework-claude --skill architecture --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Architecture?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Architecture
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fujigo-software-architecture/badge)](https://www.skillsdirectory.com/skills/fujigo-software-architecture)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: architecture
description: Software architecture patterns, principles, and best practices
category: skill
allowed-tools: Read, Write, Glob, Grep, Bash
user-invocable: true
context: inject
---

# Architecture Skills

## Overview

This module covers fundamental and advanced architecture concepts
applicable across all technology stacks.

## Categories

### Principles
Core software design principles that guide architectural decisions.
- SOLID Principles
- DRY, KISS, YAGNI
- Separation of Concerns
- Dependency Inversion

### Patterns
High-level architecture patterns for organizing systems.
- Clean Architecture
- Hexagonal Architecture
- Layered Architecture
- Domain-Driven Design
- CQRS & Event Sourcing
- Microservices

### Design Patterns
Reusable solutions to common design problems.
- Creational: Factory, Builder, Singleton, DI
- Structural: Adapter, Decorator, Facade, Repository
- Behavioral: Strategy, Observer, Command, State Machine

### Distributed Systems
Patterns for building distributed applications.
- Service Communication
- Data Consistency
- Resilience Patterns
- Event-Driven Architecture

### Decision Making
Tools and frameworks for architectural decisions.
- Architecture Decision Records (ADR)
- Trade-off Analysis
- Documentation Best Practices

## When to Use

- Starting new projects
- Refactoring legacy systems
- Making architecture decisions
- Code review and design discussions
- Team knowledge sharing

## Directory Structure

```
skills/architecture/
├── _index.md
├── principles/
│   ├── solid.md
│   ├── dry-kiss-yagni.md
│   ├── separation-of-concerns.md
│   └── dependency-inversion.md
├── patterns/
│   ├── clean-architecture.md
│   ├── hexagonal-architecture.md
│   ├── layered-architecture.md
│   ├── domain-driven-design.md
│   ├── cqrs-event-sourcing.md
│   └── microservices.md
├── design-patterns/
│   ├── creational/
│   ├── structural/
│   └── behavioral/
├── distributed-systems/
└── decision-making/
```

## Integration with F5 Framework

These skills are referenced by:
- Stack templates for implementation guidance
- Agents for architecture decisions
- Quality gates for design review

Files in this skill

  • SKILL.md2.2 KB
  • decision-making/architecture-decision-records.md12 KB
  • decision-making/documentation.md17.9 KB
  • decision-making/trade-offs.md15 KB
  • design-patterns/behavioral/command.md12.8 KB
  • design-patterns/behavioral/observer.md12.8 KB
  • design-patterns/behavioral/state-machine.md15.4 KB
  • design-patterns/behavioral/strategy.md12.7 KB
  • design-patterns/creational/builder.md11.9 KB
  • design-patterns/creational/dependency-injection.md11.1 KB
  • design-patterns/creational/factory.md9.5 KB
  • design-patterns/creational/singleton.md8.1 KB
  • design-patterns/structural/adapter.md10.6 KB
  • design-patterns/structural/decorator.md12.3 KB
  • design-patterns/structural/facade.md13.5 KB
  • design-patterns/structural/repository.md12.8 KB
  • distributed-systems/data-consistency.md19.9 KB
  • distributed-systems/event-driven.md22.3 KB
  • distributed-systems/resilience-patterns.md17.5 KB
  • distributed-systems/service-communication.md19.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…