senior-architect

Automate architecture diagram generation and tech stack evaluation for software systems.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bennie-ng/AgCel --skill senior-architect-bennie-ng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/bennie-ng/AgCel/tree/main/skills/senior-architect
Command: npx skills add https://github.com/bennie-ng/AgCel --skill senior-architect-bennie-ng

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 robust, scalable, and maintainable software architectures, addressing complex technical decisions and system design challenges.

Core Features & Use Cases

  • Architecture Diagram Generation: Automates the creation of architecture diagrams.
  • System Design: Offers guidance on designing scalable systems and making tech stack decisions.
  • Dependency Analysis: Analyzes project dependencies for potential issues.
  • Use Case: When starting a new project, use this Skill to generate an initial architecture diagram, select the most appropriate tech stack, and analyze potential dependency conflicts before development begins.

Quick Start

Use the senior-architect skill to generate an architecture diagram for the current 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 a new software project?

To generate an architecture diagram for a new software project, use this skill to automate visual diagram creation based on your selected system design patterns and tech stack.

What is the best way to choose a tech stack for a scalable system?

Choosing a tech stack for a scalable system involves evaluating dependencies and applying design patterns, which this skill automates across modern frameworks like NodeJS, Go, Python, and GraphQL.

Can I use this to analyze project dependencies before development begins?

Yes, you can analyze project dependencies before development begins to identify potential conflicts and ensure your chosen frameworks and libraries maintain a scalable, maintainable architecture.

Does this system design tool support mobile tech stacks like React Native and Flutter?

This system design tool supports mobile tech stacks including React Native, Flutter, Swift, and Kotlin, ensuring your architecture diagrams and technical decisions apply directly to mobile environments.

How do I apply system design patterns for a maintainable Postgres and NextJS architecture?

Applying system design patterns for a maintainable Postgres and NextJS architecture is automated by this skill, which evaluates your specific tech stack and generates corresponding structural diagrams.

What are the limitations of automating technical decision-making for software architecture?

Automating technical decision-making for software architecture relies on the provided tech stack inputs and dependency analysis, meaning it requires accurate project parameters to generate effective scalability diagrams.