architect

Design feature-driven system architectures with trade-offs and implementation plans.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/ComputerConnection/zach-pack --skill architect-computerconnection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/ComputerConnection/zach-pack/tree/main/skills/architect
Command: npx skills add https://github.com/ComputerConnection/zach-pack --skill architect-computerconnection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design system architectures for new features or major refactors to help teams evaluate trade-offs, reduce risk, and align with non-functional requirements such as performance, security, and maintainability.

Core Features & Use Cases

  • Structured discovery and dependency mapping to understand the current codebase, constraints, and integration points.
  • Comparative options: 2-3 architectural approaches with diagrams, data flows, and trade-offs to inform decisions.
  • Recommendation and implementation planning: producing a concrete path with milestones, risk mitigation, and testing considerations.

Quick Start

Provide a high-level architecture plan for the requested feature, including components, data flows, interfaces, and trade-offs.

Frequently Asked Questions about architect

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

FAQPage Schema
How do I design system architecture for new feature development?

System architecture design for new features maps components, data flows, and interfaces to align with non-functional requirements. It involves structured discovery, comparative option evaluation, and implementation planning to reduce integration risk and ensure maintainability.

What is the best way to evaluate architectural trade-offs during a major refactor?

Evaluating architectural trade-offs requires comparing 2-3 structural approaches with clear data flow mappings. This comparative analysis weighs performance, security, and maintainability impacts to inform decision-making and ensure the selected refactor path reduces risk while satisfying project milestones.

How do I plan a migration effort and mitigate system risks?

Plan a migration effort by producing a concrete implementation path with defined milestones and risk mitigation strategies. This requires mapping current dependencies and integration points during discovery to evaluate options and recommend a structured approach with testing considerations.

When do I need dependency mapping for architecture planning?

Dependency mapping is needed during architecture planning when you must understand the current codebase, constraints, and integration points. It provides the structured discovery required to evaluate architectural options and align feature-driven system structures with clear trade-offs.

Does architectural discovery work for evaluating performance and security requirements?

Architectural discovery works for evaluating performance and security requirements by mapping current system constraints and integration points. It informs the comparative analysis of structural options to ensure the recommended approach satisfies non-functional requirements with clear trade-offs.