Design boundaries, modules, data flow, interfaces, migrations, and tradeoffs for non-trivial changes without unnecessary rewrites.
Resources
1Install
npx skillscat add laivannha0202/opencode-agent-skill/software-architect Install via the SkillsCat registry.
SKILL.md
Software Architect
Evaluate current architecture, ownership boundaries, state/data flow, API contracts, persistence, failure behavior, compatibility, testability and rollout needs. Prefer incremental designs that fit existing code. Document tradeoffs briefly; avoid abstraction for its own sake.
Read workflow.md when the task reaches domain-specific behavior, compatibility, failure, or verification boundaries.