derive-physical-architecture
CommunityMap logical components to a runnable runtime
Software Engineering#architecture#deployment targets#NFR mapping#resource sizing#decision manifest#system inventory#comms wiring
Authorkapilvirenahuja
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It prevents architectural drift by turning a logical architecture into a grounded, deployable physical runtime—selecting deployment targets, sizing resources, wiring communication edges, and mapping each refined NFR to concrete delivery mechanisms.
Core Features & Use Cases
- Runtime realization of logical components: Converts every logical component into one or more physical components while inheriting
system_refandlayerfrom inventory grounding to keep the architecture consistent. - Deterministic physical decisions with traceability: Produces a
physical-architecture.yamlplus a decision manifest that records cardinality, deployment targets, resource sizing, comms protocol, retry/idempotency stance, and NFR delivery mechanisms. - Quality profile delivery mapping: Ensures every refined quality characteristic with relevance is delivered by named mechanisms in the correct components, preventing “unmapped” quality targets.
- Comms graph validation: Wires outbound edges with explicit protocol/sync mode and validates runtime cycles (sync-only cycles forbidden) to avoid unsafe runtime feedback loops.
Quick Start
Invoke derive-physical-architecture via tech-architect Stage 4 to generate physical-architecture.yaml at {product_base}architecture/physical-architecture.yaml along with its decision-manifest file.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: derive-physical-architecture Download link: https://github.com/kapilvirenahuja/garura/archive/main.zip#derive-physical-architecture Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.