system-architect

Generates system architecture blueprints, tech stack recommendations, and documentation templates.

38|8|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/yun520-1/mark-heartflow-skill --skill system-architect-yun520-1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-architect
Source: https://github.com/yun520-1/mark-heartflow-skill/tree/main/skills/system-architect
Command: npx skills add https://github.com/yun520-1/mark-heartflow-skill --skill system-architect-yun520-1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenges of designing and implementing robust, scalable, and maintainable software architectures by providing guidance on standards, best practices, and templates.

Core Features & Use Cases

  • System Scaffolding: Generate standard directory layouts for new projects.
  • Tech Stack Recommendations: Offer suggestions on the right tools based on project requirements.
  • Code Standards: Supply templates for linting rules to maintain code quality.
  • Documentation: Create templates for README and architectural diagrams to facilitate project communication.

Quick Start

Generate a project layout and code standards for a new Python project.

Frequently Asked Questions about system-architect

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

FAQPage Schema
How do I generate a standard project layout for a new software architecture?

You can create a software architecture blueprint by defining technology selection, enforcing code standards, and generating architectural diagrams to guide robust and scalable system design across all project phases.

What is the best way to maintain code standards during system design?

The best way to maintain code standards during system design is to apply linting rule templates that enforce code quality, ensuring your software architecture remains robust and maintainable throughout the project lifecycle.

How do I create architectural diagrams and documentation for my software architecture?

You can create architectural diagrams and documentation for your software architecture by using built-in templates to generate README files and visual blueprints that facilitate clear project communication and system design optimization.

Can I get technology selection recommendations for scalable system design?

Yes, you can get technology selection recommendations for scalable system design by receiving tailored suggestions on the right tools and frameworks based on your specific project requirements and architectural constraints.

Does this system design skill apply to all phases of project deployment?

Yes, this system design skill applies to all phases of project deployment, assisting system designers from initial conceptualization through to final implementation while ensuring code standards and architectural robustness.

What are the limitations of using templates for software architecture scaffolding?

Limitations of using templates for software architecture scaffolding include potential rigidity in adapting to highly unconventional project layouts, requiring manual adjustments to standard directory structures to fit specialized system design requirements.