siege-analytics

Architecture Patterns Rules — Data skill for Claude Code

Data community

Always-on architecture standards from Architecture Patterns with Python (Percival & Gregory).

How to install Architecture Patterns Rules

Installs to ~/.claude/skills/siege-analytics-claude-configs-public-_architecture-patterns-rules/SKILL.md

Terminal
mkdir -p ~/.claude/skills/siege-analytics-claude-configs-public-_architecture-patterns-rules && curl -fsSL https://raw.githubusercontent.com/siege-analytics/claude-configs-public/HEAD/skills/_architecture-patterns-rules.md -o ~/.claude/skills/siege-analytics-claude-configs-public-_architecture-patterns-rules/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Architecture Patterns Rules does


description: Always-on architecture standards from Architecture Patterns with Python (Percival & Gregory). Apply when designing service layers, data access, or domain boundaries.

Architecture Patterns with Python Standards

Apply these principles from *Architecture Patterns with Python* (Harry Percival & Bob Gregory) to service and data-access code.

Repository pattern

  • Separate data retrieval from business logic. A service that fetches Census tracts and computes demographics sho

Alternatives in Data

  • A Stock Data — A股全栈数据工具包 · 十一层架构 · 54端点 · 19数据源 · 零鉴权 Full-stack China A-share data toolkit for AI agents — 11 layers, 54 end 9.4k ★
  • n8n Code JavaScript — JavaScript in n8n Code nodes with data access patterns 3.6k ★
  • Portaljs Architect — Recommend a data-portal architecture (storage, compute, catalog, access, hosting, metadata) from your needs, t 2.3k ★

Full documentation available on GitHub

View Source Repository