Agent skill · software engineering · aiskillstore
architecture-patterns
Organizational coding standards and architectural patterns. References comprehensive skills for detailed patterns. Use when making architecture decisions or implementing features.
Why this skill is useful
Provides a comprehensive index of architectural patterns and decision trees that the AI can reference for specific implementation details.
What it needs
About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Architecture Patterns (Pattern Index) When to Use Making architecture decisions Implementing new features Reviewing code for pattern compliance Choosing between multiple approaches Learning established patterns Overview This skill is a pattern index that references comprehensive skills for details. Use this to understand which pattern to use, then reference the specific skill for implementation details. Pattern Categories 1. Next.js Patterns → See: nextjs-15-specialist skill Quick Reference: Server Components (default): Data fetching, database access, backend APIs Client Components ('use client'): Interactivity, hooks, browser APIs Server Actions ('use server'): Form submissions, mutations Route Handlers (app/api/): REST API endpoints Streaming: Suspense boundaries for progressive loading Decision Tree: Details: nextjs-patterns.md --- 2. TypeScript Conventions → See: typescript-strict-guard skill Quick Reference: No any - Use explicit types or unknown with type guards No @ts-ignore - Fix underlying type error No ! assertions - Use optional chaining or type guards Explicit types - All function parameters and return types Type guards - Runtime validation for unknown types Decision Tree: Details: typescript-conventions.md --- 3. Database Patterns → See: drizzle-orm-patterns skill Quick Reference: Drizzle ORM (not Prisma) - Edge runtime compatible Parameterized queries - SQL injection prevention Transactions - Atomic operations for multi-step changes Relations - Join queries with .with() syntax Migrations - Version-controlled schema changes Decision Tree: Details: database-patterns.md --- 4. State Management Patterns Quick Reference: Server state → React Query (useQuery, useMutation) Local UI state → useState Shared UI state → Context API URL state → Next.js useSearchParams Form state → React Hook Form + Zod Decision Tree: Details: state-management-patterns.md --- 5. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/architecture-patterns--f0eb85