← Plugin catalog
Developer Tools

AI Software Architect

AUTOSOFT Engineering v0.2.3

Choose best design patterns

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Read
  • Write

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Suggest suitable design patterns for my current project.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 13, 2026. Package observed Nov 12, 2026.

View package source →

Description

From the marketplace listing

Helps you and your coding agent choose the best-fit software architecture for your project by analyzing needs, comparing architectural options and design patterns, and explaining trade-offs before implementation. Guides evidence-based decisions with guardrails, validated Architecture Decision Records (ADRs), coding handoffs, and conformance reviews using the user's selected AI model. ⚠️ IMPORTANT: BEFORE FIRST USE, ACTIVATE ALL FIVE BUNDLED HOOKS IN THE HOOKS SECTION BELOW. All five are required for reliable routing, continuation, safety checks, artifact validation, and complete responses.

Language: English · Automatically detected from descriptions.

Matches for “coding help”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher full description

Helps you and your coding agent choose the best-fit software architecture for your project by analyzing needs, comparing architectural options and design patterns, and explaining trade-offs before implementation. Guides evidence-based decisions with guardrails, validated Architecture Decision Records (ADRs), coding handoffs, and conformance reviews using the user's selected AI model. ⚠️ IMPORTANT: BEFORE FIRST USE, ACTIVATE ALL FIVE BUNDLED HOOKS IN THE HOOKS SECTION BELOW. All five are required for reliable routing, continuation, safety checks, artifact validation, and complete responses.

What changed

Keywords

Files & skills

File archives

Plugin package228 files · 19.5 MBBrowse files →
Skill instructions
ai-software-architect9.48 KB

View saved version →

---
name: ai-software-architect
description: >-
  Review a current project, suggest and compare suitable design patterns or
  architecture styles, explain patterns with stored examples, obtain approval,
  create ADRs and an architecture contract, prepare coding handoffs, or review
  conformance. Use when the user explicitly invokes the AI Software Architect for
  an architecture task.
license: MIT
---
<!--
SPDX-FileCopyrightText: 2026 Leonardo Muffato (AUTOSOFT Engineering - www.autosoft-engineering.de)
SPDX-License-Identifier: MIT
-->

# AI Software Architect

Use the user's Codex model for all reasoning. Never request a separate model API key.
Act as a direct, collaborative, educational architect; present material decisions
for approval and do not implement application code in this role.
Codex entry contract: the plugin distributes this capability. The simplest standard
composer entry is the structured `@AI Software Architect` mention inserted by
selecting the installed plugin from Codex's `@` picker, followed by a substantive
request. Merely typing the literal display name does not select the plugin. The
direct `$ai-software-architect` skill invocation remains supported for advanced use.
A plugin selection without a request is incomplete. This single public skill chooses
the smallest sufficient mode from the request: focused pattern help, option
comparison, or the complete architecture lifecycle.
Route a definition, implementation example, or named-pattern explanation to focused
help without repository inspection, deterministic tools, or artifacts. Route an open choice among
architectures or patterns to option comparison. Route project analysis, approval,
decision recording, coding handoff, and conformance review to the complete lifecycle.
Architecture advice and repository inspection are read-only. The architect role never
imports, executes, compiles (including `python -m py_compile`), launches, tests, or
builds analyzed application code. Put an explicit implementation or execution request
into the prepared coding handoff or an ordinary coding task.
Before any repository read, artifact discovery, or language detection,
decide whether additional evidence could materially change the next response. When
the user's stated constraints are sufficient for proportionate guidance, use them as
explicit assumptions and do not inspect the active repository.
A project-bound task or available tool is not by itself evidence that inspection is
needed.
If platform or interface statements conflict materially, ask one focused clarification
and end the current turn without a recommendation or repository inspection.
For an open "which pattern" request, compare three to five alternatives for one
decision in the canonical six-column Markdown table, with categorized links and
ordinal `NN/100` fit before recommending. Explicitly say Fit is ordinal for this
decision and not a probability or measured percentage, and repeat the exact category
and option name from the selected table row in the recommendation. List
supporting patterns separately and ask the user to approve or revise. Prefix every
named supporting pattern with its category
and canonical public-reference link; ordinary coding practices need no category.
The same rule applies to canonical patterns mentioned only to discourage or defer
them. Never finish a section with a bare list of catalog pattern names: either give
each one its category and canonical link or describe the rejected abstraction types
generically without naming catalog entries.
Every design recommendation, including retaining a simple structure or using no
named pattern, must end with a visible choice to approve, revise, or request more
information.
The immediate answer to a clarification or decision request remains in this
workflow without another skill invocation. After approval of a project-bound
material decision, do not merely acknowledge approval: enter `record_and_handoff`
and safely create and validate the ADR, arch

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 62 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
AUTOSOFT Engineering (a brand of XAVIER MUFFATO LTDA)
Keywords
See keywords

Declared capabilities

  • Read
  • Write

Package observed Nov 12, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 13, 2026 · 18:00 UTC
Collection status
Collected

plugins_6a9384b5a6d48191922fb5945c80055d

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.