Agentβ™₯︎Age
Catalog

io.github.qwertymuzaffar/software-design

Official

by qwertymuzaffar Β· TypeScript

SOLID/OOP/DRY, the 23 GoF patterns, pattern scaffolding, and heuristic code-smell detection.

MCP Server: io.github.qwertymuzaffar/software-design

An MCP server that teaches and helps apply software-design guidance. It focuses on SOLID principles, OOP concepts, DRY/KISS/YAGNI conventions, and the 23 GoF design patterns. It also includes pattern scaffolding and heuristic code-smell detection to support refactoring and code quality checks.

πŸ› οΈ Key Features

  • SOLID and OOP guidance
  • DRY / KISS / YAGNI conventions
  • The 23 GoF design patterns
  • Pattern scaffolding
  • Heuristic code-smell detection

πŸš€ Use Cases

  • Applying design principles to existing code
  • Refactoring using pattern-based scaffolding
  • Identifying potential code smells during software design work

⚑ Developer Benefits

  • Structured design-pattern knowledge (23 GoF patterns)
  • Heuristic feedback related to code smells
  • A design-principles-oriented approach to refactoring

⚠️ Limitations

  • Described content focuses on design guidance and heuristic detection; no other capabilities are specified.

Topics

claudeclean-codecode-smellsdesign-patternsdesign-principlesdeveloper-toolsgang-of-fourmcpmcp-servermodel-context-protocolooprefactoringsoftware-designsolidai-agentsgoftypescript
io.github.qwertymuzaffar/software-design - agentage MCP Catalog