senior-architect

Generates architecture diagrams and analyzes project dependencies and tech stacks for modern software systems.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/nicanac/familly-journal --skill senior-architect-nicanac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/nicanac/familly-journal/tree/main/.cursor/skills/senior-architect
Command: npx skills add https://github.com/nicanac/familly-journal --skill senior-architect-nicanac

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive toolkit for designing, analyzing, and optimizing complex software architectures, ensuring scalability, maintainability, and adherence to best practices.

Core Features & Use Cases

  • Architecture Diagram Generation: Automatically create visual representations of system architecture.
  • System Design & Optimization: Analyze project structure, performance, and dependencies to provide actionable recommendations.
  • Tech Stack Decision Support: Offers guidance on technology choices and implementation patterns.
  • Use Case: When starting a new project, use this Skill to generate an initial architecture diagram, analyze potential tech stacks, and identify key dependencies.

Quick Start

Use the senior architect skill to generate an architecture diagram for the project located at '/path/to/project'.

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 existing project?

You can generate an architecture diagram by providing the project directory path. The Skill analyzes the project structure and dependencies to automatically produce a visual representation of your system architecture.

Can I use this for tech stack decision-making with Python, Go, and JavaScript?

Yes, tech stack decision support evaluates your project requirements to offer guidance on technology choices and implementation patterns. It specifically supports languages like Python, Go, JavaScript, and frameworks including React, Next.js, and Node.js.

What is the best way to analyze project dependencies for scalability?

Dependency evaluation analyzes your project structure to identify key dependencies and assess their impact on system scalability and maintainability. It provides actionable optimization recommendations to ensure adherence to best practices.

Does this work with PostgreSQL databases for system design?

Yes, system design and optimization explicitly supports databases like PostgreSQL. It evaluates your database integration alongside your tech stack to ensure your architecture remains scalable and maintainable.

When do I need to perform a system architecture optimization?

System architecture optimization is needed when starting a new project or analyzing an existing one for performance bottlenecks. It evaluates your project structure, dependencies, and tech stack to provide actionable optimization recommendations.

How does dependency analysis help maintain complex software architectures?

Dependency analysis helps maintain complex software architectures by identifying key dependencies and evaluating their impact on your system. It generates actionable recommendations to optimize performance and ensure long-term maintainability.