HF Technical Architecture Design

•
50
•

Transforms approved requirement specifications into production-ready technical design documents using proven architectural patterns and decision records.

hf-design is a specialized Claude Code skill within the Harness Flow ecosystem that bridges the gap between approved business requirements and code implementation. It guides Claude to produce rigorous technical documentation including Architecture Decision Records (ADRs), C4 Model diagrams, and Domain-Driven Design (DDD) models. By focusing on the 'how' of system construction while adhering to YAGNI (You Ain't Gonna Need It) principles, it ensures that backend logic, API contracts, and data models are established through risk-driven analysis before any code is written, reducing technical debt and guesswork.

Key Features

01DDD Strategic & Tactical Modeling: Defines bounded contexts, ubiquitous language, and tactical patterns like aggregates and entities.
0250 GitHub stars
03C4 Model Visualization: Generates Mermaid-compatible diagrams for Context, Container, and Component architectural views.
04Non-Functional Requirement (NFR) Mapping: Translates quality attributes into specific modules, observability mechanisms, and verification steps.
05STRIDE Threat Modeling: Identifies security risks and mitigation strategies for designs involving sensitive data or trust boundaries.
06ADR Management: Creates Nygard-format Architecture Decision Records to track the context and rationale of key design choices.

Use Cases

01Defining the technical architecture for a new microservice after the product requirements have been finalized.
02Updating existing system designs in response to design review findings or architectural blockers.
03Establishing API contracts and data models for complex integrations involving multiple domains or roles.