patterns

Enforce architecture pattern standards with security linters and SAST tooling.

17|1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/williamzujkowski/standards --skill patterns-williamzujkowski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: patterns
Source: https://github.com/williamzujkowski/standards/tree/main/skills/architecture/patterns
Command: npx skills add https://github.com/williamzujkowski/standards --skill patterns-williamzujkowski

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture patterns standardize common design patterns to solve recurring architectural problems.

Core Features & Use Cases

  • Pattern Catalog: Documentation of common architecture patterns and anti-patterns.
  • Decision Guides: Guidance on when to apply each pattern.
  • Templates: Starter templates and checklists for different domains.

Quick Start

Review a few core patterns and implement a lightweight pattern catalog in your project.

Frequently Asked Questions about patterns

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

FAQPage Schema
How do architectural patterns reduce security vulnerabilities in system design?

Architectural patterns standardize design decisions that govern security controls, CI/CD pipelines, and observability. By enforcing consistent pattern standards across production and development environments, they minimize vulnerabilities from ad-hoc designs and ensure security alignment through integrated linting, SAST tooling, and dependency management.

When should I apply specific architectural patterns versus anti-patterns?

Decision guides in the pattern catalog clarify when each pattern solves recurring architectural problems. Anti-pattern documentation shows what to avoid, helping you distinguish resilient design choices from common failures that compromise system reliability.

How do I implement architectural patterns in an existing project?

Start with the pattern catalog and templates provided. Review core patterns, use starter templates and checklists for your domain, then implement a lightweight pattern catalog that standardizes design across your codebase and development workflows.

Can architectural patterns work across different domains and system types?

Yes. The skill provides domain-specific templates and checklists that apply patterns to different contexts. Integration guidelines show how to adapt pattern standards to your project's architecture, security requirements, and observability needs.

What's the difference between design patterns and architectural patterns?

Architectural patterns address system-wide design and recurring structural problems at scale. They govern overall system organization, security controls, and consistency across environments—going beyond individual component patterns to ensure resilient, standardized systems.