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.