← Back to Skills Marketplace
3873
Downloads
6
Stars
40
Active Installs
1
Versions
Install in OpenClaw
/install architecture-patterns
Description
Provides backend architecture patterns (Clean Architecture, Hexagonal, DDD) for building maintainable, testable, and scalable systems with clear layering and...
Usage Guidance
Reasonable to install after verifying the GitHub source and revision. Treat the Stripe/payment and credential-related snippets as teaching templates; add your own safeguards, test-mode defaults, and review before adapting them to a real application.
Capability Analysis
Type: OpenClaw Skill
Name: architecture-patterns
Version: 1.0.0
The skill bundle provides educational content, documentation, and code examples for architecture patterns. The only executable component, `scripts/search.py`, is a benign Python script that searches a local CSV database (`data/patterns.csv`) without network access, shell execution, or sensitive data access. All other files are documentation or illustrative code examples. There is no evidence of data exfiltration, malicious execution, persistence, obfuscation, or prompt injection attempts against the AI agent in any of the analyzed files, including SKILL.md and README.md.
Capability Assessment
Purpose & Capability
The artifacts match the stated purpose: documentation, reference guides, templates, and examples for Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. The Stripe payment code is an illustrative adapter template, not skill runtime behavior.
Instruction Scope
The skill instructions are advisory and educational. I found no role overrides, prompt-injection behavior, autonomous actions, or hidden instructions to access user data.
Install Mechanism
Installation is user-directed, but the README uses an unpinned GitHub npx command and manual copy commands into agent skill directories, including global directories. Users should verify the source and revision before installing.
Credentials
The only executable helper reads the bundled CSV file and prints matching architecture patterns. Some templates and references mention API keys or payment providers as examples, so copied code should be reviewed before production use.
Persistence & Privilege
No background workers, persistence hooks, privilege escalation, broad local indexing, credential-store access, obfuscation, or autonomous network behavior were found. Persistence is limited to normal user-directed skill installation.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install architecture-patterns - After installation, invoke the skill by name or use
/architecture-patterns - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Architecture Patterns?
Provides backend architecture patterns (Clean Architecture, Hexagonal, DDD) for building maintainable, testable, and scalable systems with clear layering and... It is an AI Agent Skill for Claude Code / OpenClaw, with 3873 downloads so far.
How do I install Architecture Patterns?
Run "/install architecture-patterns" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Architecture Patterns free?
Yes, Architecture Patterns is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Architecture Patterns support?
Architecture Patterns is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Architecture Patterns?
It is built and maintained by wpank (@wpank); the current version is v1.0.0.
More Skills