senior-architect

Generates architecture diagrams, analyzes project structure, and audits dependencies for full-stack systems.

1|Updated Aug 17, 2025
One-click install
npx skills add https://github.com/ratnesh-maurya/mdconverter --skill senior-architect-ratnesh-maurya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/ratnesh-maurya/mdconverter/tree/main/.claude/skills/senior-architect
Command: npx skills add https://github.com/ratnesh-maurya/mdconverter --skill senior-architect-ratnesh-maurya

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Designing and reviewing software architecture across polyglot stacks (React, Next.js, Node.js, Go, Python, mobile) requires consistent patterns, dependency oversight, and documentation that teams often skip under time pressure. ## Core Features & Use Cases - Architecture Diagram Generation: Run scripts/architecture_diagram_generator.py against a project path to produce architecture diagram output with optional JSON export. - Project Structure Analysis: Use scripts/project_architect.py to analyze a target codebase and print a structured report of findings. - Dependency Analysis: Run scripts/dependency_analyzer.py to audit project dependencies with verbose or JSON output modes. - Reference Guides: Consult references/architecture_patterns.md, references/system_design_workflows.md, and references/tech_decision_guide.md for patterns, workflows, and technology selection guidance. - Use Case: When starting a new Next.js and PostgreSQL service, run the project architect script on the repo, review the dependency analyzer report, and follow the tech decision guide to validate stack choices. ## Quick Start Ask the assistant to run the project architect script on your repository and summarize the architecture recommendations from the reference guides.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I generate an architecture diagram for my project?

Run python scripts/architecture_diagram_generator.py followed by your project path. Add --verbose for detailed progress or --json with --output to save results as a JSON file.

How to analyze dependencies in a Next.js or Node.js project?

Run python scripts/dependency_analyzer.py with the target directory path. The script validates the path, performs the analysis, and prints a report showing status and findings.

What tech stacks does this architecture skill cover?

It covers TypeScript, JavaScript, Python, Go, Swift, and Kotlin, with React, Next.js, React Native, and Flutter on the frontend, Node.js, Express, and GraphQL on the backend, plus PostgreSQL, Docker, Kubernetes, and major cloud providers.

Do the architecture scripts require external Python packages?

No, the scripts use only Python standard library modules such as argparse, json, and pathlib. Any Python 3 installation can run them without installing additional dependencies.

Why does the script fail with a target path error?

The scripts validate that the target path exists before running. If you see a validation error, confirm the path is correct and accessible, then rerun the command with the proper directory.