Skip to content
Back to skills

General System Templates

ASecurity

Use when a user wants architecture starting points for common non-AI systems such as ecommerce, chat, payment, search, ticketing, storage, mobile apps, or social feeds, and needs components, data flow, trade-offs, bottlenecks, and evolution hints from the awesome-architecture template library.

  • 9 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 9, 2026
developmentrails

Security analysis

A100/100

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

Scanned September 9, 2026

npx -y skills add Undermybelt/hermes-skills --skill general-system-templates --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of General System Templates?

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

Security grade badge for General System Templates
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/undermybelt-general-system-templates/badge)](https://www.skillsdirectory.com/skills/undermybelt-general-system-templates)

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: general-system-templates
description: Use when a user wants architecture starting points for common non-AI systems such as ecommerce, chat, payment, search, ticketing, storage, mobile apps, or social feeds, and needs components, data flow, trade-offs, bottlenecks, and evolution hints from the awesome-architecture template library.
---

# General System Templates

Use the `awesome-architecture` general system templates as architecture maps for common product classes. Treat each template as a starting point, not a drop-in answer.

## Source Of Truth

- Local source repo: `~/.hermes/external-repos/awesome-architecture`
- Template map: `references/template-map.md`

## When To Use

- `架构模板`, `系统设计模板`, `系统架构模板`
- `电商架构`, `支付系统架构`, `搜索引擎架构`
- `实时聊天架构`, `社交 feed 架构`, `视频流媒体架构`
- `云存储架构`, `通知系统架构`, `在线票务架构`
- `系统设计面试`, `system design interview`

For AI-native systems, route to `comm/arch/ai-system-templates`. For higher-level framing, route to `comm/arch/architecture-thinking`.

## Workflow

1. Match the user's scenario to one or two templates from `references/template-map.md`.
2. Read the matching upstream template files before answering.
3. Structure the answer as:
   - problem shape
   - core components
   - data flow and state hotspots
   - failure and scale bottlenecks
   - key trade-offs
   - evolution path
4. If the user's system blends multiple classes, compare the closest templates and state what transfers cleanly vs what does not.

## Guardrails

- Stay at the architecture level unless the user asks for implementation.
- Do not imply the template is the only valid shape.
- Call out where scale, consistency, latency, or compliance changes the answer.

## References

- `references/template-map.md`

Files in this skill

  • SKILL.md1.8 KB
  • references/template-map.md2.3 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.