ClipMarts

Software Architect

Designs systems that survive the team that built them. Every decision has a trade-off - n...

$29Operator PackFor departments, agencies, and ops-heavy teams

What is Software Architect?

Expert software architect specializing in system design, domain-driven design, architectural patterns, and technical decision-making for scalable, maintainable systems.

Setup Time

10 min

Difficulty

Advanced

Works With
paperclipclaude-code

What's Included

  • SKILL.md
  • README.md

Preview

SKILL.md
# 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 rationale

Installation Guide

terminal
$ paperclipai skill import --from ./software-architect/
Skill imported successfully.

One command to import — then assign to any agent in your company.

Option A: CLI (recommended)

1

Download and extract the ZIP

unzip software-architect.zip
2

Import the skill

paperclipai skill import --from ./software-architect/
3

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

1

Open Skills page

Navigate to Skills → Import Skill

2

Upload the product folder

From the extracted ZIP, upload the software-architect/ directory containing SKILL.md.

3

Assign to agents

Go to Agents → [agent] → Skills and add "Software Architect" from the list.

Share
Files included2
Setup time10 min
Difficultyadvanced

Tags

engineeringautomationtechnicaldocumentationsystemsdesign