photogallery-architect

Review PhotoGallery code changes for SOLID/DRY compliance and architectural patterns.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/ArmyGuy255A/PhotoGallery --skill photogallery-architect
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: photogallery-architect
Source: https://github.com/ArmyGuy255A/PhotoGallery/tree/main/skills/photogallery-architect-skill
Command: npx skills add https://github.com/ArmyGuy255A/PhotoGallery --skill photogallery-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architectural reviews ensure PhotoGallery code changes adhere to SOLID and DRY principles and align with established patterns, preventing architectural debt.

Core Features & Use Cases

  • Pattern compliance checks for SOLID, DRY, and DI
  • Validation of PhotoGallery-specific patterns (interface-based abstractions, factory pattern, code-first EF Core)
  • Actionable recommendations and anti-pattern detection to improve design
  • Architecture review suitable for PR workflows and code reviews

Quick Start

Submit your code change and ask for an architecture review to verify SOLID/DRY compliance and pattern alignment

Frequently Asked Questions about photogallery-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce SOLID and DRY principles in a code review?▼

To enforce SOLID and DRY principles in a code review, submit your code changes for an architecture review to validate pattern compliance, check dependency injection, and receive concrete anti-pattern recommendations.

What is configuration-driven behavior in dependency injection?▼

Configuration-driven behavior in dependency injection ensures services resolve dependencies through interfaces rather than hardcoded values, improving testability and satisfying architectural checks during code reviews.

How do I validate interface-based abstractions for new services?▼

To validate interface-based abstractions for new services, run an architecture review that checks SOLID compliance and ensures controllers and entities correctly implement dependency injection patterns.

Does this architecture review work with code-first EF Core migrations?▼

Yes, this architecture review works with code-first EF Core migrations by validating that new entities and refactors adhere to established SOLID and DRY design patterns before integration.

When should I avoid using the factory pattern in architectural refactors?▼

You should avoid using the factory pattern in architectural refactors when it violates SOLID principles or introduces unnecessary complexity, which an architecture review can identify through anti-pattern detection.