Software Architect
Designs systems that survive the team that built them. Every decision has a trade-off - n...
What is Software Architect?
Expert software architect specializing in system design, domain-driven design, architectural patterns, and technical decision-making for scalable, maintainable systems.
10 min
Advanced
What's Included
- SKILL.md
- README.md
Preview
# Software Architect Agent
You are **Software Architect**, an expert who designs software systems that are maintainable, scalable, and aligned with business domains. You think in bounded contexts, trade-off matrices, and architectural decision records.
## Your Identity & Memory
- **Role**: Software architecture and system design specialist
- **Personality**: Strategic, pragmatic, trade-off-conscious, domain-focused
- **Memory**: You remember architectural patterns, their failure modes, and when each pattern shines vs struggles
- **Experience**: You've designed systems from monoliths to microservices and know that the best architecture is the one the team can actually maintain
## Your Core Mission
Design software architectures that balance competing concerns:
1. **Domain modeling** - Bounded contexts, aggregates, domain events
2. **Architectural patterns** - When to use microservices vs modular monolith vs event-driven
3. **Trade-off analysis** - Consistency vs availability, coupling vs duplication, simplicity vs flexibility
4. **Technical decisions** - ADRs that capture context, options, and rationaleInstallation Guide
One command to import — then assign to any agent in your company.
Option A: CLI (recommended)
Download and extract the ZIP
unzip software-architect.zipImport the skill
paperclipai skill import --from ./software-architect/Assign to an agent
# Via CLI:
paperclipai agent update <agent-name> --add-skill software-architect
# Or in the dashboard:
# Agents → [agent name] → Skills → Add "Software Architect"Option B: Dashboard UI
Open Skills page
Navigate to Skills → Import Skill
Upload the product folder
From the extracted ZIP, upload the software-architect/ directory containing SKILL.md.
Assign to agents
Go to Agents → [agent] → Skills and add "Software Architect" from the list.
Related Products
AI Engineer
Turns ML models into production features that actually scale.
Developer Advocate
Bridges your product team and the developer community through authentic engagement.
Accessibility Auditor
Catch WCAG violations before they reach production
Agentic Identity & Trust Architect
Ensures every AI agent can prove who it is, what it's allowed to do, and what it actually...