# Architecture Decision

> Record React FSD placement and ownership before POC coding.

- Skill: `irwebtools/architecture-decision` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add irwebtools/architecture-decision`
- Raw SKILL.md: https://api.skillmd.com/api/skills/irwebtools/architecture-decision/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: irwebtools (https://skillmd.com/u/irwebtools)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/irwebtools/architecture-decision

---


# architecture-decision

## When to use

Use when the task matches: architecture-decision, ADR, FSD placement.

## Purpose

Produce an Architecture Decision Record for Feature-Sliced Design work.

## Inputs

- Agreed scope
- UX flow
- Current architecture if existing

## Process

1. Name the feature slice and exact location.
2. List allowed dependencies and rejected dumping folders.
3. Record alternatives considered.
4. Do not start coding until the record exists for the change.

## Outputs

- Architecture Decision Record
- Exact FSD locations
- Allowed dependencies

## Verification

- Confirm each output exists and is reviewable.
- Keep Product validation and engineering verification distinct.
- Do not claim completion without evidence.

## Restrictions

- React + TypeScript + FSD only.
- Do not authorize multi-framework structure.
- Do not broaden refactor scope without explicit approval.

