Feature Architecture Analysis

Enumerating what a feature actually touches, with paths: which modules, layers, contracts, schemas, message topics, configuration and cross-cutting concerns change, which of those changes are visible outside the component, and where the change crosses a boundary that requires checking compatibility and ownership. Use before writing an implementation plan, when a feature is assumed to be local and might not be, when a change is about to alter a published contract or a stored schema, when the file list in a plan was written from memory, or when nobody can say what breaks if this feature is wrong. Does not choose which layer a responsibility belongs to (layering-and-boundaries), does not decide where a deployable boundary should fall (architecture-coupling-and-quanta), and does not evaluate competing designs (feature-solution-analysis).

robsonkades 32d97c1 3 files · 15.2 KB Updated

File contents

robsonkades/agent-skills/tree/main/skills/feature-architecture-analysis commit 32d97c150e

Frequently asked questions

npx skillmds@latest add robsonkades/feature-architecture-analysis