nfr-architecture-mapping

Generate system architecture documents with ADRs from requirements.

2|2|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill nfr-architecture-mapping
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nfr-architecture-mapping
Source: https://github.com/adolfoaranaes12/BMAD-ENHANCED/tree/main/.claude/skills/create-architecture/references/nfr-architecture-mapping.md
Command: npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill nfr-architecture-mapping

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This document maps non-functional requirements (performance, scalability, security, etc.) to architectural decisions and patterns.

Core Features & Use Cases

  • Link NFRs to design decisions
  • Guidance on implementation patterns to satisfy NFRs
  • Examples and ADR references

Quick Start

Map NFRs such as performance and security to architecture decisions.

Frequently Asked Questions about nfr-architecture-mapping

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map non-functional requirements to architecture decisions?

Non-functional requirement mapping translates performance, scalability, and security needs into specific architectural patterns and technology choices. This Skill generates comprehensive architecture documents that link each NFR to design decisions, implementation patterns, and Architecture Decision Records (ADRs) that justify your choices across frontend, backend, and fullstack projects.

What output does architecture mapping produce for my project?

Architecture mapping generates architecture documents with detected project type, complexity scoring, ADRs created, included sections, and traceable rationale for each technology decision. Outputs include architecture file paths, scale-adaptive depth based on project scope, and multi-domain coverage for new features, major upgrades, or cross-domain integrations.

Can I use architecture mapping to convert product requirements into technical architecture?

Yes. Architecture mapping translates PRDs and epics into technical architecture, pattern selections, and ADRs. It applies across multi-domain use cases such as new features, major upgrades, and cross-domain integrations, producing detailed technical specifications with justified technology choices.

How does architecture mapping handle different project scales?

Architecture mapping uses scale-adaptive depth, automatically adjusting documentation richness based on project complexity. It calculates a complexity score and tailors ADR count and section depth to match frontend, backend, or fullstack project scope and integration requirements.

What makes architecture mapping different from general design documentation?

Architecture mapping explicitly links non-functional requirements like performance and security to specific architectural decisions and implementation patterns. It produces Architecture Decision Records with technology justification and traceable rationale, not generic design guidance.

Do I need existing design patterns knowledge to use architecture mapping?

Architecture mapping provides guidance on implementation patterns to satisfy NFRs, so foundational familiarity with architecture concepts helps but is not required. The Skill includes examples and ADR references that support pattern selection across frontend, backend, and fullstack contexts.