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.