← Files AI Software ArchitectARCHIVED FILE

skills/ai-software-architect/references/no-pattern.md

1.09 KB · Oct 3, 2026 · 06:33 UTC

↓ Download file

<!-- SPDX-FileCopyrightText: 2026 Leonardo Muffato (AUTOSOFT Engineering - www.autosoft-engineering.de) | SPDX-License-Identifier: MIT -->
# No Named Pattern
## Intent
Keep the design direct when no demonstrated force justifies additional structure.
## Problem and forces
Pattern familiarity can create speculative abstractions and accidental complexity.
## Applicability
Prefer direct code for one stable case with low change cost and clear ownership.
## When not to use
Do not use simplicity as an excuse to ignore known variation, boundaries, or quality risks.
## Benefits
Minimizes concepts, code, maintenance, and premature commitments.
## Liabilities
Later change may require refactoring if assumptions prove false.
## Implementation considerations
Record the assumptions and the measurable trigger for introducing structure later.
## Credible alternatives
The smallest focused pattern that addresses a current, evidenced force.
## Related patterns
YAGNI, evolutionary design, Architecture Decision Records.
## Architecture interview questions
Which present requirement fails without the proposed abstraction?

SHA-256: a2308186e0762413783ad387e924a9dd586a5fa948559c3845c1b988f80fd60f