architect

Design scalable software architectures with ADRs, risk assessments, and phase planning.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/yasarremre/SafeHands --skill architect-yasarremre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/yasarremre/SafeHands/tree/main/.agent/skills/architect
Command: npx skills add https://github.com/yasarremre/SafeHands --skill architect-yasarremre

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This capability helps engineering teams design scalable, maintainable software architectures with clear decisions and risk-aware planning.

Core Features & Use Cases

  • System Architecture: Define scalable, modular architectures that meet business and technical constraints.
  • Technical Strategy: Evaluate alternatives and choose the most appropriate technology stack and patterns.
  • Design Patterns: Establish and enforce architectural patterns for consistency and quality.
  • Migration Planning: Create phased migration roadmaps with rollback strategies and success criteria.
  • Risk Assessment: Identify architectural risks and mitigation plans to improve resilience and security.

Quick Start

Provide system goals, constraints, and non-functional requirements, and I will generate a complete architectural plan.

Frequently Asked Questions about architect

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

FAQPage Schema
How do I design a scalable software architecture for complex systems?

Designing scalable software architecture involves defining modular structures that meet business and technical constraints. You provide system goals and non-functional requirements to generate a complete architectural plan with phase planning and design-pattern governance.

What is the best way to plan a system migration with rollback strategies?

Planning a system migration requires creating phased migration roadmaps with defined rollback strategies and success criteria. This approach ensures fail-safe transitions by evaluating technical constraints and establishing mitigation plans before execution.

How do you write an Architecture Decision Record for technology stack evaluation?

Writing an Architecture Decision Record (ADR) for technology stack evaluation involves documenting technical strategy decisions. The process evaluates alternatives and chooses appropriate patterns to ensure consistency and quality across the software architecture.

Can I use design patterns to enforce architectural consistency across domains?

Yes, you can use design patterns to enforce architectural consistency across domains. Establishing and enforcing these patterns ensures that complex system designs maintain quality and adhere to defined modular structures throughout development.

How do I conduct an architectural risk assessment for system design?

Conducting an architectural risk assessment involves identifying potential architectural risks and creating mitigation plans. This improves system resilience and security by addressing fail-safe requirements early in the end-to-end architecture planning process.