senior-architect
π―Skillfrom hainamchung/agent-assistant
Designs scalable software architectures using modern tech stacks, generating architecture diagrams, analyzing dependencies, and providing system design recommendations.
Part of
hainamchung/agent-assistant(227 items)
Installation
pip install -r requirements.txtnpm run devnpm run buildSkill Details
Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis. Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.
More from this repository10
Develops high-performance C++ applications with modern C++20/23 features, template metaprogramming, and zero-overhead systems design.
Skill
Generates, analyzes, and scaffolds modern frontend projects using ReactJS, NextJS, TypeScript, and Tailwind CSS with automated best practices.
Extracts and documents specifications from legacy or undocumented codebases by systematically analyzing code structure, data flows, and system behaviors.
Generates comprehensive, step-by-step implementation plans for software features with precise file paths, test-driven development approach, and clear task granularity.
Searches and retrieves technical documentation by executing intelligent scripts across library sources, GitHub repos, and context7.com with automated query detection.
Tests and identifies potential file path traversal vulnerabilities in code by analyzing file path handling and input validation mechanisms.
Simulates adversarial attack techniques across MITRE ATT&CK framework phases, mapping network vulnerabilities and demonstrating systematic compromise strategies.
Guides developers in making strategic Node.js architecture and framework decisions by providing context-aware selection principles and modern runtime considerations.
Identifies and demonstrates potential Linux system vulnerabilities that could allow an unprivileged user to escalate their system permissions to root or administrative access.