cyberneticlibrary

Design system architecture decisions

senior-architectskillsetup L317,464
alirezarezvani/claude-skills
What it does

Generate architecture diagrams and assess coupling, patterns, scaling readiness

Best for

Justifying architecture decisions to stakeholders or refactoring inherited large codebases.

Inputs
  • · project root directory
  • · architecture question (monolith vs microservices, etc)
Outputs
  • · Mermaid/PlantUML diagram
  • · dependency report with coupling score (0-100)
Requires
  • · Python (for architecture_diagram_generator.py)
Preconditions

package.json, go.mod, or requirements.txt present; readable source tree

Failure modes
  • · Infers wrong pattern if code is transitional
  • · Circular dependency detection misses via transitive imports
Trust signals
  • · Coupling score 0-100
  • · Circular dependency flagging
  • · Outdated package detection