Architectural Reviews
Architectural Reviews is a critical process for evaluating system designs
Decision Records
Architecture Decision Records (ADRs) are lightweight documents that capture
Intelligence Router
The Intelligence Router implements the "Twin-Engine" Intelligence Architecture
Problem Framing
Problem framing is the critical first step before any implementation,
Risk Assessment
Risk assessment is a systematic process of identifying, analyzing, and
Self Validation Cicd
Self-Validation CI/CD provides an automated pipeline for testing AI-generated
Skill Generator
The Meta-Skill Generator is the foundational cognitive engine that instructs
Skill Router
The Skill Router is the cognitive orchestrator that dynamically loads
Swarm Collaboration
Swarm Collaboration enables multiple AI agents with different personas
System Thinking
System thinking is a holistic approach to understanding complex systems
Technical Debt Management
Technical debt is the implied cost of additional rework caused by choosing
Algorithmic Self Discovery
Algorithmic Self-Discovery is the God-Mode protocol that enables AI agents
Alphago Architecture
AlphaGo Architecture is the God-Mode protocol that applies Monte Carlo
Cognitive Governance
Cognitive Governance is the God-Mode protocol that implements deep, unblockable
Liquid Architecture
Liquid Architecture enables the AI system to modify and optimize its
Api Design
RESTful API design is an architectural style and set of constraints for
Code Review
Code review is a systematic examination of source code intended to find
Git Workflow
Git workflow encompasses practices, patterns, and strategies for using
Python Standards
Python coding standards define best practices for writing clean, maintainable,
Typescript Standards
TypeScript coding standards provide comprehensive guidelines for writing
Animation
Creating efficient and beautiful animations is crucial for creating impressive
Error Boundaries React
Error boundaries are React components that catch JavaScript errors anywhere
Form Handling
'Form handling is a critical aspect of web applications that collect
Infinite Scroll
Infinite scroll is a technique for displaying large datasets by loading
Mui Material
Material-UI (MUI) is a comprehensive React component library implementing
Multi Step Forms
Multi-Step Forms break complex data collection into manageable chunks
Nextjs Patterns
Next.js 14+ App Router is a powerful React framework with features including
React Best Practices
React is a JavaScript library for building user interfaces using component-based
Shadcn Ui
shadcn/ui is a collection of accessible React components built on Radix
State Machines Xstate
XState is a state management library using finite state machines and
State Management
'* **Depends on**: [typescript-standards](..\..\01-foundations\typescript-standards/SKILL.md)
Tailwind Patterns
'Tailwind CSS is a utility-first CSS framework that helps developers
Error Handling
Error Handling is a critical component of backend development that enables
Express Rest
'Express.js is a minimal and flexible Node.js web application framework
Fastapi Patterns
'FastAPI is a modern, fast (high-performance) web framework for building
Fastify Rest Api
Fastify is a high-performance Node.js web framework focused on speed
Graphql Best Practices
'GraphQL is a query language for APIs that enables clients to ask for
Grpc Integration
gRPC (Google Remote Procedure Call) is a high-performance, open-source
Middleware
Middleware functions are functions that have access to the request object
Nestjs Patterns
NestJS is a progressive Node.js framework built with TypeScript, designed
Nodejs Api
Node.js REST API is a RESTful API built with Node.js and Express.js framework,
Server Sent Events
This is an **alias skill** so documentation can reference `03-backend-api/server-sent-events`.
Trpc Patterns
tRPC enables building type-safe APIs without writing separate schemas
Validation
API Request Validation is process of validating incoming API requests
Websocket Patterns
WebSocket is a communication protocol that provides full-duplex communication
Cache Invalidation
'> "There are only two hard things in Computer Science: cache invalidation
Connection Pooling
Connection pooling is a technique used to maintain a cache of database
Database Locking
Database locking is a mechanism used to manage concurrent access to shared
Database Migrations
Database migrations are versioned scripts that modify database schema
Database Optimization
'Database optimization involves improving query performance, reducing
Page 1 of 5 · 204 results