senior-architect

Analyzes codebase structure to generate architecture diagrams and actionable recommendations.

2|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Haseeb-Arshad/TaskHive --skill senior-architect-haseeb-arshad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/Haseeb-Arshad/TaskHive/tree/main/.claude/skills/senior-architect
Command: npx skills add https://github.com/Haseeb-Arshad/TaskHive --skill senior-architect-haseeb-arshad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Architects and engineering leads struggle to make consistent, well-documented architectural decisions for complex systems; this skill provides structured guidance, reproducible diagrams, and evidence-based evaluations.

Core Features & Use Cases

  • Generate architecture diagrams (Mermaid, PlantUML, ASCII) from codebases.
  • Analyze dependencies, detect layer violations, and map patterns (Monolith, Microservices, Hexagonal, etc.).
  • Provide ADR-ready assessments and actionable recommendations for team decisions.

Quick Start

Run an initial architecture assessment on your project and generate a diagram and recommendation.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I generate architecture diagrams from an existing codebase?

Architecture diagrams can be generated from codebases in Mermaid, PlantUML, or ASCII formats. The skill analyzes source structure to produce visual representations of scalable architectures and system dependencies automatically.

How do I write an Architecture Decision Record for a complex system?

You can write an Architecture Decision Record by running an architecture assessment. The skill provides ADR-ready assessment reports, identifying patterns and providing actionable, evidence-based recommendations for team decisions.

How do I detect layer violations in a software system design?

Layer violations are detected through dependency analysis of the system design. The skill analyzes dependencies to map architectural patterns like Monolith or Microservices and flags structural inconsistencies in the codebase.

Can I evaluate a tech stack for a microservices architecture?

Yes, tech-stack evaluations are fully supported for microservices and other patterns. The skill maps detected patterns like Hexagonal architecture and provides structured guidance for evaluating scalable system designs.

What is the best way to document system architecture patterns for a team review?

Documenting system architecture patterns is best done by generating assessment reports and diagrams together. The skill provides reproducible diagrams and evidence-based evaluations to streamline consistent architecture decisions for team reviews.