# Development, forgehouse

> Production-grade engineering, not toy snippets. Next.js patterns, API architecture, testing discipline and migrations that don’t break on a Friday.

This shelf is organized by the decision in front of you, not by programming language: which architecture, which framework, how to migrate. It is written for real codebases, so old systems are treated as they are and a clean fresh start is never assumed.

## Who this shelf is for
- Engineer stuck migrating an AngularJS app no one wants to touch
- Tech lead writing decisions down so the next hire isn’t lost
- Solo dev who needs API and architecture patterns that hold up

## Where to start
There is no kit; pick by your actual decision. Stabilizing a system? Start with Architecture Decision Records. Leaving a framework behind? Start with Angular Migration or its equivalent.

## Skills (53)
- [.NET Backend Patterns](https://forgehouse.ai/skills/dotnet-backend-patterns/), Master C#/.NET backend development patterns for building robust APIs, MCP servers, and…
- [Angular Migration](https://forgehouse.ai/skills/angular-migration/), Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and…
- [API](https://forgehouse.ai/skills/api/), Backend development patterns for API routes, endpoints, database operations, webhooks, and…
- [API Design Principles](https://forgehouse.ai/skills/api-design-principles/), Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable…
- [Architect](https://forgehouse.ai/skills/architect/), System design and planning patterns for architecture decisions, PRDs, specifications, and…
- [Architecture Decision Records](https://forgehouse.ai/skills/architecture-decision-records/), Write and maintain Architecture Decision Records (ADRs) following best practices for technical…
- [Architecture Patterns](https://forgehouse.ai/skills/architecture-patterns/), Implement proven backend architecture patterns including Clean Architecture, Hexagonal…
- [Async Python Patterns](https://forgehouse.ai/skills/async-python-patterns/), Master Python asyncio, concurrent programming, and async/await patterns for high-performance…
- [Backtesting Frameworks](https://forgehouse.ai/skills/backtesting-frameworks/), Build robust backtesting systems for trading strategies with proper handling of look-ahead…
- [Bats Testing Patterns](https://forgehouse.ai/skills/bats-testing-patterns/), Master Bash Automated Testing System (Bats) for comprehensive shell script testing.
- [Bun Runtime Migration](https://forgehouse.ai/skills/bun-runtime-migration/), Migrate a Node.js project to Bun
- [Code Review Excellence](https://forgehouse.ai/skills/code-review-excellence/), Master effective code review practices to provide constructive feedback, catch bugs early, and…
- [CQRS Implementation](https://forgehouse.ai/skills/cqrs-implementation/), Implement Command Query Responsibility Segregation for scalable architectures.
- [Debugging Strategies](https://forgehouse.ai/skills/debugging-strategies/), Master systematic debugging techniques, profiling tools, and root cause analysis to…
- [Dependency Upgrade](https://forgehouse.ai/skills/dependency-upgrade/), Manage major dependency version upgrades with compatibility analysis, staged rollout, and…
- [E2E Testing Patterns](https://forgehouse.ai/skills/e2e-testing-patterns/), Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch…
- [Error Handling Patterns](https://forgehouse.ai/skills/error-handling-patterns/), Master error handling patterns across languages including exceptions, Result types, error…
- [Event Store Design](https://forgehouse.ai/skills/event-store-design/), Design and implement event stores for event-sourced systems.
- [Expo Eas Production Pipeline](https://forgehouse.ai/skills/expo-eas-production-pipeline/), React Native + Expo EAS production deploy pipeline Build (development/preview/production)…
- [Expo Mobile Monetization](https://forgehouse.ai/skills/expo-mobile-monetization/), Expo React Native mobile app development with RevenueCat payments, AdMob ads, i18n…
- [FastAPI Templates](https://forgehouse.ai/skills/fastapi-templates/), Create production-ready FastAPI projects with async patterns, dependency injection, and…
- [Go Concurrency Patterns](https://forgehouse.ai/skills/go-concurrency-patterns/), Master Go concurrency with goroutines, channels, sync primitives, and context.
- [I18n Locale Routing](https://forgehouse.ai/skills/i18n-locale-routing/), i18n locale routing setup
- [JavaScript Testing Patterns](https://forgehouse.ai/skills/javascript-testing-patterns/), Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit…
- [Microservices Patterns](https://forgehouse.ai/skills/microservices-patterns/), Design microservices architectures with service boundaries, event-driven communication, and…
- [Modern JavaScript Patterns](https://forgehouse.ai/skills/modern-javascript-patterns/), Master ES6+ features including async/await, destructuring, spread operators, arrow functions…
- [Native](https://forgehouse.ai/skills/native/), Cross-platform mobile development patterns with Expo, React Native, iOS, and Android
- [Next Best Practices](https://forgehouse.ai/skills/next-best-practices/), Next.js best practices: file conventions, RSC boundaries, data patterns, async APIs…
- [Next Cache Components](https://forgehouse.ai/skills/next-cache-components/), Next.js 16 Cache Components: PPR, use cache directive, cacheLife, cacheTag, updateTag
- [Next Upgrade](https://forgehouse.ai/skills/next-upgrade/), Upgrade Next.js to the latest version with codemods and migration guides.
- [Next.js App Router Patterns](https://forgehouse.ai/skills/nextjs-app-router-patterns/), Master Next.js 14+ App Router with Server Components, streaming, parallel routes, and advanced…
- [Next.js Client Template](https://forgehouse.ai/skills/nextjs-client-template/), Set up a new Next.js client website from scratch, scaffold a project structure, or follow the…
- [Nodejs Backend Patterns](https://forgehouse.ai/skills/nodejs-backend-patterns/), Build production-ready Node.js backend services with Express/Fastify, implementing middleware…
- [OpenAPI Spec Generation](https://forgehouse.ai/skills/openapi-spec-generation/), Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation…
- [Python Packaging](https://forgehouse.ai/skills/python-packaging/), Create distributable Python packages with proper project structure, setup.py/pyproject.toml…
- [Python Performance Optimization](https://forgehouse.ai/skills/python-performance-optimization/), Profile and optimize Python code using cProfile, memory profilers, and performance best…
- [Python Testing Patterns](https://forgehouse.ai/skills/python-testing-patterns/), Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven…
- [React Modernization](https://forgehouse.ai/skills/react-modernization/), Upgrade React applications to latest versions, migrate from class components to hooks, and…
- [React Native Architecture](https://forgehouse.ai/skills/react-native-architecture/), Build production React Native apps with Expo, navigation, native modules, offline sync, and…
- [React State Management](https://forgehouse.ai/skills/react-state-management/), Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query.
- [Rust Async Patterns](https://forgehouse.ai/skills/rust-async-patterns/), Master Rust async programming with Tokio, async traits, error handling, and concurrent…
- [Saga Orchestration](https://forgehouse.ai/skills/saga-orchestration/), Implement saga patterns for distributed transactions and cross-aggregate workflows.
- [Tech Debt Tracker](https://forgehouse.ai/skills/tech-debt-tracker/), Systematic tech debt scanning and prioritization.
- [Temporal Python Testing](https://forgehouse.ai/skills/temporal-python-testing/), Test Temporal workflows with pytest, time-skipping, and mocking strategies.
- [Track Management](https://forgehouse.ai/skills/track-management/), When creating, managing, or working with Conductor tracks: the logical work units for…
- [TypeScript Advanced Types](https://forgehouse.ai/skills/typescript-advanced-types/), Master TypeScript's advanced type system including generics, conditional types, mapped types…
- [Uv Package Manager](https://forgehouse.ai/skills/uv-package-manager/), Master the uv package manager for fast Python dependency management, virtual environments, and…
- [Web Perf](https://forgehouse.ai/skills/web-perf/), Analyzes web performance using Chrome DevTools MCP.
- [Workflow Orchestration Patterns](https://forgehouse.ai/skills/workflow-orchestration-patterns/), Design durable workflows with Temporal for distributed systems.
- [Workflow Patterns](https://forgehouse.ai/skills/workflow-patterns/), When implementing tasks according to Conductor's TDD workflow, handling phase checkpoints…
- [WP Performance](https://forgehouse.ai/skills/wp-performance/), Audit and optimize WordPress performance.
- [WP Plugin Development](https://forgehouse.ai/skills/wp-plugin-development/), Custom WordPress plugin development
- [WP Rest API](https://forgehouse.ai/skills/wp-rest-api/), Integrate WordPress REST API with modern frontends.

## Agents (4)
- [Code Architect](https://forgehouse.ai/agents/code-architect/), Senior Next.js / React / TypeScript engineer
- [Prime Architect](https://forgehouse.ai/agents/prime-architect/), Read-only 7-dimension system auditor
- [Sim Matrix](https://forgehouse.ai/agents/sim-matrix/), Pre-production QA and quality gate
- [WP Operations](https://forgehouse.ai/agents/wp-operations/), WordPress site operations specialist

## MCP Connectors (1)
- [Wix MCP](https://forgehouse.ai/mcps/wix-mcp/), Wix site management over REST

## FAQ

### Sixty skills is a lot, how is this shelf organized?
By engineering decision, not by buzzword: architecture (patterns, ADRs, API design), framework work (Next.js, migrations), and discipline (testing, reviews). You take the slice your codebase is missing.

### Are these snippets or actual engineering patterns?
Patterns with opinions. API Design Principles or Architecture Decision Records do not paste code at you: they make Claude design, justify and document the way a senior engineer is expected to.

### Do they fit an existing codebase or only greenfield?
Existing-first. Migration skills, refactoring discipline and review patterns assume you have running code with history, greenfield is the easy case, Friday-deploy legacy is the one these were written on.

## Related topics
- [DevOps & Infra](https://forgehouse.ai/catalog/devops-infra/), 33 pieces
- [Security](https://forgehouse.ai/catalog/security/), 22 pieces
- [AI & LLM](https://forgehouse.ai/catalog/ai-llm/), 18 pieces

https://forgehouse.ai/catalog/development/
