Engineering Role Prompt Architecture

Software Architect Role Prompt

Make AI act as a software architect — system design, scalability, service boundaries, and trade-offs — instead of jumping straight to code.

Overview

Ask an AI to design a system and it tends to start typing code; ask it to act as a software architect and you get the decisions that come first — the boundaries, the non-functional requirements, and the trade-off behind each call. This generates a role prompt that fixes the AI as a principal software architect: expensive-to-reverse decisions get the judgment, every quality attribute is weighed against another, and each design states its assumptions and the failure mode it guards against. Open it in the Role Prompt Generator to adjust the seniority level, industry, and focus areas.

Workflow

  1. Open the example in the tool

    It loads with realistic inputs already filled in.

  2. Swap in your own details

    Adjust the inputs and options to match your case.

  3. Generate and copy

    Produce the output and paste it where you need it.

Why This Works

  • A role fixes the AI's reasoning framework, so it weighs reversibility and trade-offs, not just whether the code runs
  • Principal seniority changes behavior — the architect answers at systems level and flags second-order effects a junior would miss
  • Focus areas concentrate the model where it matters: system design and explicit trade-off analysis

Best for

  • Pressure-testing a system design before you build it
  • Choosing between architectural options with the trade-offs named
  • Setting service and module boundaries that hold up as you scale

Not for

  • Writing the implementation itself — use the Software Engineer role prompt
  • Defining behavior rules and output format — use the System Prompt Generator

Use cases

  • Pressure-testing a system design before you build it
  • Choosing between architectural options with the trade-offs named
  • Setting service and module boundaries that hold up as you scale

Tip: Save time by exploring related resources and tools that integrate with this workflow.

Explore all resources