solution-architect

Document architectural decisions and interface contracts in design/architecture.md.

11|1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/ylxmf2005/AgentCorp --skill solution-architect-ylxmf2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solution-architect
Source: https://github.com/ylxmf2005/AgentCorp/tree/main/agentcorp/solution-architect
Command: npx skills add https://github.com/ylxmf2005/AgentCorp --skill solution-architect-ylxmf2005

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The AgentCorp Solution Architect helps teams settle structural decisions before code exists, ensuring architectural constraints, interface contracts, and risk are documented early to prevent drift and rework.

Core Features & Use Cases

  • Architectural decision capture: defines ownership, scope, and success criteria for system components.
  • Impact analysis and interface contracts: assesses cross-module changes and pins down public boundaries before coding.
  • Evidence-based design: links decisions to requirements, tests, and sources; surfaces Open Questions when information is missing.

Quick Start

Run a design pass to produce architecture artifacts and place them at design/architecture.md.

Frequently Asked Questions about solution-architect

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

FAQPage Schema
How do I document architectural decisions and interface contracts before writing code?

To document architectural decisions and interface contracts before code, run a design pass to produce an artifact at design/architecture.md. This captures ownership, constraints, and evidence to prevent drift and rework.

What is evidence-based architecture design and when do I need it?

Evidence-based architecture design links structural decisions directly to requirements, tests, and sources. You need this process when settling scope and success criteria early to prevent undocumented assumptions and cross-module drift.

How do I perform an impact analysis for cross-module changes?

Perform an impact analysis for cross-module changes by assessing the affected public boundaries and data ownership. The architecture pass pins down these constraints and documents the risk assessments in a central design artifact.

Can I use this architecture design process for diagnosing root causes in my system?

Yes, you can use this architecture design process for root-cause diagnosis. It analyzes tasks requiring diagnosis to define evidence and constraints, surfacing Open Questions in the design artifact when information is missing.

What is the best way to capture data ownership and risk assessments for a new project?

The best way to capture data ownership and risk assessments is to execute a structured design pass. This generates a markdown artifact detailing interface contracts, decisions, and source references before implementation begins.

What are the limitations of relying on architecture design before code exists?

A limitation of architecture design before code exists is that missing information will surface as Open Questions rather than resolved decisions. The artifact captures structural constraints but requires subsequent implementation to validate the settled contracts.