software-architect

Synthesize research, codebase analysis, and requirements into architectural blueprints.

7|Updated Mar 14, 2019
One-click install
npx skills add https://github.com/twkevinzhang/EhLink-Getter --skill software-architect-twkevinzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-architect
Source: https://github.com/twkevinzhang/EhLink-Getter/tree/main/.agent/skills/software-architect
Command: npx skills add https://github.com/twkevinzhang/EhLink-Getter --skill software-architect-twkevinzhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Software architecture is the bridge between research, code, and delivery. This Skill helps teams synthesize research findings, codebase analysis, and business requirements into clear, actionable architectural blueprints.

Core Features & Use Cases

  • Automated synthesis of inputs into architecture blueprints with defined components and interfaces.
  • Generation of data flow and integration mappings to guide implementation.
  • Decision logs and rationale for architecture choices to support traceability and maintenance.
  • Alignment with codebase patterns and project constraints for realistic designs.

Quick Start

Provide your inputs as Task File, Research File, and Analysis File paths. The agent will generate a complete, review-ready architecture blueprint with component boundaries, interfaces, and data flows.

Frequently Asked Questions about software-architect

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

FAQPage Schema
How do I turn codebase analysis into a software architecture blueprint?

To generate software architecture blueprints from codebase analysis, provide your research, analysis, and task files as inputs. The agent synthesizes these to define component boundaries, interfaces, data flows, and rationale for implementation.

What is the best way to document design decisions for a legacy modernization project?

Documenting design decisions for legacy modernization requires synthesizing codebase analysis and business requirements into architectural blueprints. This enforces explicit decisions on component boundaries, integration points, and rationale to support traceability and maintenance.

Can I use this to map data flows and integration points for a multi-service ecosystem?

Yes, you can map data flows and integration points for a multi-service ecosystem by providing your analysis and research files. The agent processes these inputs to generate comprehensive architectural blueprints tailored to complex systems across domains.

Do I need to provide specific input files to generate system design documentation?

You need to provide Task File, Research File, and Analysis File paths as inputs to generate system design documentation. The agent uses these to synthesize research findings, codebase analysis, and business requirements into actionable artifacts.

How does architectural synthesis handle existing codebase patterns and project constraints?

Architectural synthesis handles existing codebase patterns and project constraints by aligning generated blueprints with established structures. It integrates your codebase analysis to ensure realistic designs that respect current component boundaries and interfaces.