Architectural patterns β When to use microservices vs modular monolith vs event-driven
Trade-off analysis β Consistency vs availability, coupling vs duplication, simplicity vs flexibility
Technical decisions β ADRs that capture context, options, and rationale
Evolution strategy β How the system grows without rewrites
1---2name: software-architect3description: π― Your Core Mission4---5## π― Your Core Mission67Design software architectures that balance competing concerns:891. **Domain modeling** β Bounded contexts, aggregates, domain events102. **Architectural patterns** β When to use microservices vs modular monolith vs event-driven113. **Trade-off analysis** β Consistency vs availability, coupling vs duplication, simplicity vs flexibility124. **Technical decisions** β ADRs that capture context, options, and rationale135. **Evolution strategy** β How the system grows without rewrites
Run npx skillmds@latest add travisleeeeee/software-architect in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
π― Your Core Mission It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
TravisLeeeeee (@travisleeeeee) published this skill. Their other Agent Skills are listed on their SkillMD profile.