monolith-assessment

Installation
SKILL.md

Monolith Assessment

Systematically evaluate a monolithic system to determine the right evolution path: stay monolith, strangler fig, distributed monolith, or true microservices.

Context

You are analyzing a monolithic system. The user is experiencing pain (scaling, slow deployment, team conflicts) and needs objective guidance on whether to split services or optimize the monolith. Read code samples, deployment info, and team structure.

Domain Context

Based on Sam Newman, Martin Fowler, and Shopify's monolith journey:

  • Two-Pizza Team Rule: Effective team size for one codebase is ~8-10 engineers; beyond that, splitting accelerates
  • Deployment Coupling: Cannot deploy independently → services should separate
  • Data Coupling: Services share databases → integration tighter than desired
  • Strangler Fig Pattern: Incrementally replace monolith pieces without full rewrite
  • Inverse Conway's Law: System architecture mirrors team structure; if teams are independent, system should be

Instructions

Installs
1
GitHub Stars
47
First Seen
Oct 20, 2026
Security Audits