← All public plugins
  • ChatGPT
  • Developer Tools
  • Verified public page

Software Architect

Shape software requirements into documented architecture decisions.

Use plugin → (opens in a new tab)

What Software Architect can do

Use this plugin when you need a structured workflow rather than a one-off answer. Its capabilities are organized into focused skills so you can start broad, then go deeper where the work requires it.

  • Architecture Decisions
  • Requirements And Quality
  • Architecture Router
  • System Design
  • Architecture Review

Use cases

  • Ask Software Architect to apply architecture decisions to a real project, document, or decision and explain the assumptions it used.
  • Ask Software Architect to apply requirements and quality to a real project, document, or decision and explain the assumptions it used.
  • Ask Software Architect to apply architecture router to a real project, document, or decision and explain the assumptions it used.
  • Ask Software Architect to apply system design to a real project, document, or decision and explain the assumptions it used.
  • Ask Software Architect to apply architecture review to a real project, document, or decision and explain the assumptions it used.

Skills included

architecture decisions

Capture consequential technical choices and alternatives as architecture decision records.

What it helps with

Use Architecture Decisions to turn a focused Software Architect task into a clearer, repeatable workflow.

Example use

Ask Software Architect to apply architecture decisions to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Architecture Decisions for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

requirements and quality

Discover architecture drivers, constraints, and measurable quality attributes.

What it helps with

Use Requirements And Quality to turn a focused Software Architect task into a clearer, repeatable workflow.

Example use

Ask Software Architect to apply requirements and quality to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Requirements And Quality for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

architecture router

Route architecture work from discovery through design, review, and decision records.

What it helps with

Use Architecture Router to turn a focused Software Architect task into a clearer, repeatable workflow.

Example use

Ask Software Architect to apply architecture router to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Architecture Router for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

system design

Create technology-neutral system architecture views and deployment options.

What it helps with

Use System Design to turn a focused Software Architect task into a clearer, repeatable workflow.

Example use

Ask Software Architect to apply system design to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use System Design for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

architecture review

Review a proposed architecture for security, reliability, operability, and fit.

What it helps with

Use Architecture Review to turn a focused Software Architect task into a clearer, repeatable workflow.

Example use

Ask Software Architect to apply architecture review to a real project, document, or decision and explain the assumptions it used.

Prompt pattern

Use Architecture Review for [specific goal]. Context: [relevant files, audience, inputs, or constraints]. Return: [desired format] and flag uncertainties.

How to use Software Architect

  1. Start with a specific outcome and provide the relevant context.
  2. Ask the plugin to show its assumptions and structure the result.
  3. Review the first result, add missing constraints, and request a focused revision.
  4. Save the final output in the format your workflow needs.

Example prompts

Help me use Software Architect to achieve [goal]. Context: [details]. Return [format] and list assumptions.

Apply the Software Architect workflow to this input: [paste input]. First explain your approach, then produce the result.

Review this result from Software Architect against these criteria: [criteria]. Recommend the smallest improvements.

How to get maximum benefit

  • Name the audience, goal, inputs, constraints, and output format.
  • Give the plugin one clear job per request before expanding scope.
  • Ask it to identify uncertainty rather than filling gaps with guesses.
  • Review important outputs before publishing or acting on them.

Limitations and safe use

Results depend on the quality and completeness of the context provided.

Review important factual, technical, financial, legal, medical, or public-facing outputs before use.

The plugin should support decisions and workflows, not replace qualified human judgment.

Frequently asked questions

What is Software Architect?

Software Architect is a developer tools plugin created by The Doers Firm. It includes 5 focused skills for developers, engineers, and technical teams.

How do I get the best results from Software Architect?

Give it a specific goal, relevant context, constraints, and a desired output format. Ask it to surface assumptions and revise the result against clear criteria.

Plugin policies and support

Our policies cover The Doers Firm plugins for Codex and ChatGPT. Review the installed version and any connected service permissions before use.

Built by doers

A plugin for the way you work.

Bring your team’s workflow to Codex with focused skills, useful tools, and a clear experience.

Chat with us