{"id":"f420e24d-5f3a-4c26-ad03-27c11da62494","shortId":"uYtVZD","kind":"skill","title":"architect-review","tagline":"Master software architect specializing in modern architecture","description":"You are a master software architect specializing in modern software architecture patterns, clean architecture principles, and distributed systems design.\n\n## Use this skill when\n\n- Reviewing system architecture or major design changes\n- Evaluating scalability, resilience, or maintainability impacts\n- Assessing architecture compliance with standards and patterns\n- Providing architectural guidance for complex systems\n\n## Do not use this skill when\n\n- You need a small code review without architectural impact\n- The change is minor and local to a single module\n- You lack system context or requirements to assess design\n\n## Instructions\n\n1. Gather system context, goals, and constraints.\n2. Evaluate architecture decisions and identify risks.\n3. Recommend improvements with tradeoffs and next steps.\n4. Document decisions and follow up on validation.\n\n## Safety\n\n- Avoid approving high-risk changes without validation plans.\n- Document assumptions and dependencies to prevent regressions.\n\n## Expert Purpose\nElite software architect focused on ensuring architectural integrity, scalability, and maintainability across complex distributed systems. Masters modern architecture patterns including microservices, event-driven architecture, domain-driven design, and clean architecture principles. Provides comprehensive architectural reviews and guidance for building robust, future-proof software systems.\n\n## Capabilities\n\n### Modern Architecture Patterns\n- Clean Architecture and Hexagonal Architecture implementation\n- Microservices architecture with proper service boundaries\n- Event-driven architecture (EDA) with event sourcing and CQRS\n- Domain-Driven Design (DDD) with bounded contexts and ubiquitous language\n- Serverless architecture patterns and Function-as-a-Service design\n- API-first design with GraphQL, REST, and gRPC best practices\n- Layered architecture with proper separation of concerns\n\n### Distributed Systems Design\n- Service mesh architecture with Istio, Linkerd, and Consul Connect\n- Event streaming with Apache Kafka, Apache Pulsar, and NATS\n- Distributed data patterns including Saga, Outbox, and Event Sourcing\n- Circuit breaker, bulkhead, and timeout patterns for resilience\n- Distributed caching strategies with Redis Cluster and Hazelcast\n- Load balancing and service discovery patterns\n- Distributed tracing and observability architecture\n\n### SOLID Principles & Design Patterns\n- Single Responsibility, Open/Closed, Liskov Substitution principles\n- Interface Segregation and Dependency Inversion implementation\n- Repository, Unit of Work, and Specification patterns\n- Factory, Strategy, Observer, and Command patterns\n- Decorator, Adapter, and Facade patterns for clean interfaces\n- Dependency Injection and Inversion of Control containers\n- Anti-corruption layers and adapter patterns\n\n### Cloud-Native Architecture\n- Container orchestration with Kubernetes and Docker Swarm\n- Cloud provider patterns for AWS, Azure, and Google Cloud Platform\n- Infrastructure as Code with Terraform, Pulumi, and CloudFormation\n- GitOps and CI/CD pipeline architecture\n- Auto-scaling patterns and resource optimization\n- Multi-cloud and hybrid cloud architecture strategies\n- Edge computing and CDN integration patterns\n\n### Security Architecture\n- Zero Trust security model implementation\n- OAuth2, OpenID Connect, and JWT token management\n- API security patterns including rate limiting and throttling\n- Data encryption at rest and in transit\n- Secret management with HashiCorp Vault and cloud key services\n- Security boundaries and defense in depth strategies\n- Container and Kubernetes security best practices\n\n### Performance & Scalability\n- Horizontal and vertical scaling patterns\n- Caching strategies at multiple architectural layers\n- Database scaling with sharding, partitioning, and read replicas\n- Content Delivery Network (CDN) integration\n- Asynchronous processing and message queue patterns\n- Connection pooling and resource management\n- Performance monitoring and APM integration\n\n### Data Architecture\n- Polyglot persistence with SQL and NoSQL databases\n- Data lake, data warehouse, and data mesh architectures\n- Event sourcing and Command Query Responsibility Segregation (CQRS)\n- Database per service pattern in microservices\n- Master-slave and master-master replication patterns\n- Distributed transaction patterns and eventual consistency\n- Data streaming and real-time processing architectures\n\n### Quality Attributes Assessment\n- Reliability, availability, and fault tolerance evaluation\n- Scalability and performance characteristics analysis\n- Security posture and compliance requirements\n- Maintainability and technical debt assessment\n- Testability and deployment pipeline evaluation\n- Monitoring, logging, and observability capabilities\n- Cost optimization and resource efficiency analysis\n\n### Modern Development Practices\n- Test-Driven Development (TDD) and Behavior-Driven Development (BDD)\n- DevSecOps integration and shift-left security practices\n- Feature flags and progressive deployment strategies\n- Blue-green and canary deployment patterns\n- Infrastructure immutability and cattle vs. pets philosophy\n- Platform engineering and developer experience optimization\n- Site Reliability Engineering (SRE) principles and practices\n\n### Architecture Documentation\n- C4 model for software architecture visualization\n- Architecture Decision Records (ADRs) and documentation\n- System context diagrams and container diagrams\n- Component and deployment view documentation\n- API documentation with OpenAPI/Swagger specifications\n- Architecture governance and review processes\n- Technical debt tracking and remediation planning\n\n## Behavioral Traits\n- Champions clean, maintainable, and testable architecture\n- Emphasizes evolutionary architecture and continuous improvement\n- Prioritizes security, performance, and scalability from day one\n- Advocates for proper abstraction levels without over-engineering\n- Promotes team alignment through clear architectural principles\n- Considers long-term maintainability over short-term convenience\n- Balances technical excellence with business value delivery\n- Encourages documentation and knowledge sharing practices\n- Stays current with emerging architecture patterns and technologies\n- Focuses on enabling change rather than preventing it\n\n## Knowledge Base\n- Modern software architecture patterns and anti-patterns\n- Cloud-native technologies and container orchestration\n- Distributed systems theory and CAP theorem implications\n- Microservices patterns from Martin Fowler and Sam Newman\n- Domain-Driven Design from Eric Evans and Vaughn Vernon\n- Clean Architecture from Robert C. Martin (Uncle Bob)\n- Building Microservices and System Design principles\n- Site Reliability Engineering and platform engineering practices\n- Event-driven architecture and event sourcing patterns\n- Modern observability and monitoring best practices\n\n## Response Approach\n1. **Analyze architectural context** and identify the system's current state\n2. **Assess architectural impact** of proposed changes (High/Medium/Low)\n3. **Evaluate pattern compliance** against established architecture principles\n4. **Identify architectural violations** and anti-patterns\n5. **Recommend improvements** with specific refactoring suggestions\n6. **Consider scalability implications** for future growth\n7. **Document decisions** with architectural decision records when needed\n8. **Provide implementation guidance** with concrete next steps\n\n## Example Interactions\n- \"Review this microservice design for proper bounded context boundaries\"\n- \"Assess the architectural impact of adding event sourcing to our system\"\n- \"Evaluate this API design for REST and GraphQL best practices\"\n- \"Review our service mesh implementation for security and performance\"\n- \"Analyze this database schema for microservices data isolation\"\n- \"Assess the architectural trade-offs of serverless vs. containerized deployment\"\n- \"Review this event-driven system design for proper decoupling\"\n- \"Evaluate our CI/CD pipeline architecture for scalability and security\"\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["architect","review","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-architect-review","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/architect-review","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34997 github stars · SKILL.md body (8,402 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-25T06:50:29.058Z","embedding":null,"createdAt":"2026-04-18T20:38:43.042Z","updatedAt":"2026-04-25T06:50:29.058Z","lastSeenAt":"2026-04-25T06:50:29.058Z","tsv":"'1':95,858 '2':102,869 '3':109,877 '4':117,885 '5':893 '6':900 '7':907 '8':916 'abstract':727 'across':155 'ad':940 'adapt':343,362 'adr':672 'advoc':724 'align':735 'analysi':579,605 'analyz':859,965 'anti':358,787,891 'anti-corrupt':357 'anti-pattern':786,890 'apach':271,273 'api':239,433,686,948 'api-first':238 'apm':510 'approach':857 'approv':127 'architect':2,6,16,146 'architect-review':1 'architectur':10,21,24,36,48,55,73,104,150,161,168,175,179,193,196,199,202,210,229,250,261,312,367,397,411,420,481,513,528,565,661,667,669,691,709,712,738,767,783,822,845,860,871,883,887,911,937,975,998 'ask':1036 'assess':47,92,568,589,870,935,973 'assumpt':136 'asynchron':496 'attribut':567 'auto':399 'auto-sc':398 'avail':570 'avoid':126 'aw':379 'azur':380 'balanc':303,750 'base':780 'bdd':619 'behavior':616,702 'behavior-driven':615 'best':247,468,854,954 'blue':635 'blue-green':634 'bob':828 'bound':223,932 'boundari':206,458,934,1044 'breaker':287 'build':184,829 'bulkhead':288 'busi':754 'c':825 'c4':663 'cach':295,477 'canari':638 'cap':800 'capabl':191,599 'cattl':644 'cdn':416,494 'champion':704 'chang':40,76,131,774,875 'characterist':578 'ci/cd':395,996 'circuit':286 'clarif':1038 'clean':23,174,195,348,705,821 'clear':737,1011 'cloud':365,375,383,407,410,454,790 'cloud-nat':364,789 'cloudform':392 'cluster':299 'code':70,387 'command':340,532 'complex':58,156 'complianc':49,583,880 'compon':681 'comprehens':178 'comput':414 'concern':255 'concret':921 'connect':267,428,502 'consid':740,901 'consist':557 'constraint':101 'consul':266 'contain':356,368,464,679,794 'container':982 'content':491 'context':88,98,224,676,861,933 'continu':714 'control':355 'conveni':749 'corrupt':359 'cost':600 'cqrs':216,536 'criteria':1047 'current':764,867 'data':278,441,512,521,523,526,558,971 'databas':483,520,537,967 'day':722 'ddd':221 'debt':588,697 'decis':105,119,670,909,912 'decor':342 'decoupl':993 'defens':460 'deliveri':492,756 'depend':138,326,350 'deploy':592,632,639,683,983 'depth':462 'describ':1015 'design':29,39,93,172,220,237,241,258,315,814,833,929,949,990 'develop':607,612,618,651 'devsecop':620 'diagram':677,680 'discoveri':306 'distribut':27,157,256,277,294,308,552,796 'docker':373 'document':118,135,662,674,685,687,758,908 'domain':170,218,812 'domain-driven':169,217,811 'driven':167,171,209,219,611,617,813,844,988 'eda':211 'edg':413 'effici':604 'elit':144 'emerg':766 'emphas':710 'enabl':773 'encourag':757 'encrypt':442 'engin':649,656,732,837,840 'ensur':149 'environ':1027 'environment-specif':1026 'eric':816 'establish':882 'evalu':41,103,574,594,878,946,994 'evan':817 'event':166,208,213,268,284,529,843,847,941,987 'event-driven':165,207,842,986 'eventu':556 'evolutionari':711 'exampl':924 'excel':752 'experi':652 'expert':142,1032 'facad':345 'factori':336 'fault':572 'featur':628 'first':240 'flag':629 'focus':147,771 'follow':121 'fowler':807 'function':233 'function-as-a-servic':232 'futur':187,905 'future-proof':186 'gather':96 'gitop':393 'goal':99 'googl':382 'govern':692 'graphql':243,953 'green':636 'growth':906 'grpc':246 'guidanc':56,182,919 'hashicorp':451 'hazelcast':301 'hexagon':198 'high':129 'high-risk':128 'high/medium/low':876 'horizont':472 'hybrid':409 'identifi':107,863,886 'immut':642 'impact':46,74,872,938 'implement':200,328,425,918,960 'implic':802,903 'improv':111,715,895 'includ':163,280,436 'infrastructur':385,641 'inject':351 'input':1041 'instruct':94 'integr':151,417,495,511,621 'interact':925 'interfac':323,349 'invers':327,353 'isol':972 'istio':263 'jwt':430 'kafka':272 'key':455 'knowledg':760,779 'kubernet':371,466 'lack':86 'lake':522 'languag':227 'layer':249,360,482 'left':625 'level':728 'limit':438,1003 'linkerd':264 'liskov':320 'load':302 'local':80 'log':596 'long':742 'long-term':741 'maintain':45,154,585,706,744 'major':38 'manag':432,449,506 'martin':806,826 'master':4,14,159,544,548,549 'master-mast':547 'master-slav':543 'match':1012 'mesh':260,527,959 'messag':499 'microservic':164,201,542,803,830,928,970 'minor':78 'miss':1049 'model':424,664 'modern':9,19,160,192,606,781,850 'modul':84 'monitor':508,595,853 'multi':406 'multi-cloud':405 'multipl':480 'nat':276 'nativ':366,791 'need':67,915 'network':493 'newman':810 'next':115,922 'nosql':519 'oauth2':426 'observ':311,338,598,851 'off':978 'one':723 'open/closed':319 'openapi/swagger':689 'openid':427 'optim':404,601,653 'orchestr':369,795 'outbox':282 'output':1021 'over-engin':730 'partit':487 'pattern':22,53,162,194,230,279,291,307,316,335,341,346,363,377,401,418,435,476,501,540,551,554,640,768,784,788,804,849,879,892 'per':538 'perform':470,507,577,718,964 'permiss':1042 'persist':515 'pet':646 'philosophi':647 'pipelin':396,593,997 'plan':134,701 'platform':384,648,839 'polyglot':514 'pool':503 'postur':581 'practic':248,469,608,627,660,762,841,855,955 'prevent':140,777 'principl':25,176,314,322,658,739,834,884 'priorit':716 'process':497,564,695 'progress':631 'promot':733 'proof':188 'proper':204,252,726,931,992 'propos':874 'provid':54,177,376,917 'pulsar':274 'pulumi':390 'purpos':143 'qualiti':566 'queri':533 'queue':500 'rate':437 'rather':775 'read':489 'real':562 'real-tim':561 'recommend':110,894 'record':671,913 'redi':298 'refactor':898 'regress':141 'reliabl':569,655,836 'remedi':700 'replic':550 'replica':490 'repositori':329 'requir':90,584,1040 'resili':43,293 'resourc':403,505,603 'respons':318,534,856 'rest':244,444,951 'review':3,34,71,180,694,926,956,984,1033 'risk':108,130 'robert':824 'robust':185 'safeti':125,1043 'saga':281 'sam':809 'scalabl':42,152,471,575,720,902,1000 'scale':400,475,484 'schema':968 'scope':1014 'secret':448 'secur':419,423,434,457,467,580,626,717,962,1002 'segreg':324,535 'separ':253 'serverless':228,980 'servic':205,236,259,305,456,539,958 'shard':486 'share':761 'shift':624 'shift-left':623 'short':747 'short-term':746 'singl':83,317 'site':654,835 'skill':32,64,1006 'skill-architect-review' 'slave':545 'small':69 'softwar':5,15,20,145,189,666,782 'solid':313 'sourc':214,285,530,848,942 'source-sickn33' 'special':7,17 'specif':334,690,897,1028 'sql':517 'sre':657 'standard':51 'state':868 'stay':763 'step':116,923 'stop':1034 'strategi':296,337,412,463,478,633 'stream':269,559 'substitut':321,1024 'success':1046 'suggest':899 'swarm':374 'system':28,35,59,87,97,158,190,257,675,797,832,865,945,989 'task':1010 'tdd':613 'team':734 'technic':587,696,751 'technolog':770,792 'term':743,748 'terraform':389 'test':610,1030 'test-driven':609 'testabl':590,708 'theorem':801 'theori':798 'throttl':440 'time':563 'timeout':290 'token':431 'toler':573 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'trace':309 'track':698 'trade':977 'trade-off':976 'tradeoff':113 'trait':703 'transact':553 'transit':447 'treat':1019 'trust':422 'ubiquit':226 'uncl':827 'unit':330 'use':30,62,1004 'valid':124,133,1029 'valu':755 'vaughn':819 'vault':452 'vernon':820 'vertic':474 'view':684 'violat':888 'visual':668 'vs':645,981 'warehous':524 'without':72,132,729 'work':332 'zero':421","prices":[{"id":"bc9223ad-22bb-46d6-a4a5-93a29650c1b4","listingId":"f420e24d-5f3a-4c26-ad03-27c11da62494","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T20:38:43.042Z"}],"sources":[{"listingId":"f420e24d-5f3a-4c26-ad03-27c11da62494","source":"github","sourceId":"sickn33/antigravity-awesome-skills/architect-review","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/architect-review","isPrimary":false,"firstSeenAt":"2026-04-18T21:31:25.107Z","lastSeenAt":"2026-04-25T06:50:29.058Z"},{"listingId":"f420e24d-5f3a-4c26-ad03-27c11da62494","source":"skills_sh","sourceId":"sickn33/antigravity-awesome-skills/architect-review","sourceUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/architect-review","isPrimary":true,"firstSeenAt":"2026-04-18T20:38:43.042Z","lastSeenAt":"2026-04-24T22:40:47.112Z"}],"details":{"listingId":"f420e24d-5f3a-4c26-ad03-27c11da62494","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"architect-review","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34997,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-25T06:33:17Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"9cb412dac86ba50d5efe74821a861e9adb488554","skill_md_path":"skills/architect-review/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/architect-review"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"architect-review","description":"Master software architect specializing in modern architecture"},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/architect-review"},"updatedAt":"2026-04-25T06:50:29.058Z"}}