ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      wpank

      Safety Report

      Architecture Patterns

      @wpank

      Provides backend architecture patterns (Clean Architecture, Hexagonal, DDD) for building maintainable, testable, and scalable systems with clear layering and...

      1,650Downloads
      9Installs
      2Stars
      1Versions
      Design & Prototyping2,077Automated Testing1,300

      Security Analysis

      high confidence
      Clean0.08 risk

      The skill is a coherent collection of architecture guides and code templates that match its stated purpose (architecture patterns); nothing in the package or SKILL.md requires unrelated credentials or installs, though some example templates reference external services (Stripe, Postgres) and you should review example scripts before executing them.

      Feb 11, 202620 files2 concerns
      Purpose & Capabilityok

      The name/README/SKILL.md describe architecture patterns (Clean Architecture, Hexagonal, DDD) and the repository contains scaffolding templates and reference guides that align with that purpose. Example adapters (Stripe, Postgres) are expected in such templates and do not indicate mismatch with the stated purpose.

      Instruction Scopenote

      The SKILL.md is documentation and guidance only — it does not instruct the agent to read system files, exfiltrate data, or call external endpoints. However, the package includes runnable example/adapters and a Python script (scripts/search.py). The SKILL.md does not direct executing those scripts, so exercise caution before running any included scripts or compiled examples.

      Install Mechanismok

      No install spec is declared in the skill (instruction-only). The README shows example manual installation commands, but the skill package itself will not perform downloads or write to disk during installation.

      Credentialsnote

      The skill declares no required environment variables or credentials. Example code references external services (Stripe adapter with an apiKey parameter, DB pools) which would require credentials if you instantiate those adapters in your project — but the skill does not request them at install or runtime, which is proportionate for templates.

      Persistence & Privilegeok

      The skill is not marked always:true, does not request persistent platform privileges, and does not modify other skills' configurations. It can be invoked by the agent (normal), but it does not demand elevated or permanent presence.

      Guidance

      This package is a set of architecture guides and starter templates — it's coherent and matches its purpose. Before installing or running anything: 1) inspect scripts/search.py and any other executable examples to ensure they don't perform unwanted I/O or network calls; 2) be aware some example adapters (Stripe, Postgres) will need credentials if you wire them into a project — the skill itself does not request those secrets; 3) if you plan to use the README's npx or copy instructions, verify the source URL and license; and 4) run included code in a development/sandbox environment rather than directly on production systems.

      Latest Release

      v1.0.0

      - Initial release of architecture-patterns skill. - Provides concise overviews and code examples for Clean Architecture, Hexagonal Architecture (Ports & Adapters), and Domain-Driven Design (DDD). - Includes practical guidance on when to use each pattern and a decision table for pattern selection. - Features detailed sample directory structure and key patterns with code snippets. - Offers quick-reference diagrams and definitions for layers, ports, and adapters.

      More by @wpank

      Planning With Files

      4 stars

      Code Review

      4 stars

      Resiliant Connections

      2 stars

      10x Patterns

      2 stars

      Clean Code

      2 stars

      Full Stack Feature

      2 stars

      Published by @wpank on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]