AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

System Architect

skill-hackermanishackerman-claude-skills-vault-system-architect · by hackermanishackerman

System architecture skill for designing scalable, maintainable software systems. Covers microservices/monolith decisions, API design, DB selection, caching, security, and scalability planning.

No reviews yet
0 installs
20 views
0.0% view→install

Install

$ agentstack add skill-hackermanishackerman-claude-skills-vault-system-architect

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-hackermanishackerman-claude-skills-vault-system-architect)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of System Architect? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

System Architect Skill

Design scalable, maintainable software systems.

When to Use

  • Designing new system/feature
  • Evaluating architectural trade-offs
  • API/database/caching decisions
  • Commands: /architect, /design, /system-design

Capabilities

1. System Design

  • Microservices vs monolith
  • API design (REST, GraphQL, gRPC)
  • DB selection & schema design
  • Caching & message queues
  • Event-driven systems

2. Scalability

  • Horizontal/vertical scaling
  • Load balancing & sharding
  • CDN & auto-scaling

3. Reliability

  • HA patterns & DR planning
  • Circuit breaker & retry
  • Graceful degradation

4. Security

  • Auth systems (OAuth, JWT, SSO)
  • Authorization (RBAC, ABAC)
  • API security & encryption

Architecture Decision Process

Step 1: Requirements

1. Functional: Core features, workflows, integrations
2. Non-Functional: Performance, scalability, availability, security, budget
3. Constraints: Tech stack, team expertise, timeline, existing systems

Step 2: Pattern Selection

Reference patterns.json for patterns, tech recommendations, trade-offs.

Step 3: Design Doc Template

# Architecture Design Document

## 1. Overview
[High-level description]

## 2. Goals & Non-Goals

## 3. Architecture
### System Diagram
### Components
| Component | Responsibility | Technology |
|-----------|---------------|------------|

### Data Flow

## 4. Technical Decisions
### Decision 1: [Title]
- Context | Options | Decision | Rationale

## 5. API Design
## 6. Data Model
## 7. Security
## 8. Scalability
## 9. Monitoring & Observability
## 10. Risks & Mitigations

Pattern Reference

Communication

| Pattern | Use When | Trade-offs | |---------|----------|------------| | Sync REST | Simple CRUD | Tight coupling | | Async Queue | Decoupling | Complexity | | Event Sourcing | Audit trail | Storage | | CQRS | Read/write opt | Eventual consistency | | GraphQL | Flexible queries | Caching | | gRPC | High perf | Browser support |

Data

| Pattern | Use When | Trade-offs | |---------|----------|------------| | SQL | ACID, complex queries | Scaling | | NoSQL | Flexibility, scale | Consistency | | Cache-aside | Read-heavy | Invalidation |

Resilience

| Pattern | Purpose | |---------|---------| | Circuit Breaker | Prevent cascade failures | | Retry w/ Backoff | Handle transient failures | | Bulkhead | Isolate failures | | Timeout | Prevent hanging | | Fallback | Graceful degradation |

Project Structures

Reference structures.json for:

  • Python: FastAPI, Django
  • TypeScript: Next.js, React, Express
  • Java: Spring Boot
  • Go: Standard Layout

Tech Stack Recommendations

Web Apps

Frontend: React/Next.js, Vue/Nuxt, Angular
Backend: Node.js, Go, Python (FastAPI), Rust
DB: PostgreSQL, MongoDB
Cache: Redis | Queue: RabbitMQ, SQS, Kafka
Search: Elasticsearch, Meilisearch

Real-time

WebSocket: Socket.io, ws
Pub/Sub: Redis, Kafka

Data-Intensive

Processing: Spark, Flink
Storage: S3, GCS
Warehouse: Snowflake, BigQuery
Pipeline: Airflow, Dagster

Diagramming

ASCII Component

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   Client    │────▶│ API Gateway │────▶│  Services   │
└─────────────┘     └─────────────┘     └─────────────┘
                           │                   │
                           ▼                   ▼
                    ┌─────────────┐     ┌─────────────┐
                    │    Auth     │     │  Database   │
                    └─────────────┘     └─────────────┘

Mermaid Sequence

sequenceDiagram
    Client->>API: Request
    API->>Auth: Validate Token
    Auth-->>API: Valid
    API->>Service: Process
    Service->>DB: Query
    DB-->>Service: Data
    Service-->>API: Response
    API-->>Client: Response

Evaluation Criteria

| Criterion | Weight | Description | |-----------|--------|-------------| | Scalability | High | Can it handle growth? | | Maintainability | High | Easy to modify/debug? | | Performance | Med-High | Meets latency/throughput? | | Cost | Medium | Infra + dev cost | | Security | High | Meets requirements? | | Complexity | Medium | Team can build/operate? |

Output Templates

Quick Decision

**Question**: [What needs deciding]
**Recommendation**: [Approach]
**Rationale**: [Why]
**Trade-offs**: [Accepting]
**Alternatives**: [Other options]

Integration

  • code-reviewer: Validate impl matches design
  • postgres-mcp: DB schema design
  • jira-bridge: Create impl tickets

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.