cli-forge-hld

Generate High-Level Design documents with C4 diagrams, capacity estimations, and ADRs.

5|1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/Destynova2/cli-code-skills --skill cli-forge-hld
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-forge-hld
Source: https://github.com/Destynova2/cli-code-skills/tree/main/cli-forge-hld
Command: npx skills add https://github.com/Destynova2/cli-code-skills --skill cli-forge-hld

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the challenge of manually crafting High-Level Design (HLD) documents, enabling efficient system design capture, review, and maintenance.

Core Features & Use Cases

  • Automated HLD Generation: Produces C4 L1-L2 diagrams, capacity estimations, ADRs, tradeoff analysis, and deployment architecture.
  • Flexible Scope: Covers architectural decision records, system context, container architecture, data architecture, API design, security, deployment, and observability.
  • Use Case: When a user wants to design a new software system and requires a structured, comprehensive document to communicate the system's design to stakeholders.

Quick Start

Generate an HLD for the 'payment system' using the /cli-forge-hld command.

Frequently Asked Questions about cli-forge-hld

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

FAQPage Schema
How do I generate a high-level design document for a new software system?

Generate a high-level design (HLD) by providing system requirements and architecture style to produce a comprehensive document covering C4 diagrams, capacity estimations, and architecture decision records. This structure captures system context, container architecture, data architecture, and API design.

What is the C4 model and how does it structure system design documentation?

The C4 model structures system design documentation by breaking architecture into context, container, component, and code levels. This Skill automates C4 L1-L2 diagram generation, mapping out system context and container architecture to communicate design to stakeholders.

Can I include architecture decision records and tradeoff analysis in my HLD?

Yes, you can include architecture decision records (ADRs) and tradeoff analysis in your HLD. The Skill produces ADRs alongside capacity estimations and deployment architecture, ensuring architectural decisions are documented and reviewed systematically.

Do I need to provide system requirements before creating a high-level design?

Yes, you need to provide system requirements and architecture style before creating a high-level design. The Skill requires this input knowledge to generate accurate system context, data architecture, API design, security, deployment, and observability sections.

What's the best way to document deployment architecture and observability for software systems?

The best way to document deployment architecture and observability is through an automated HLD generation process. This Skill captures deployment topology and observability aspects alongside data architecture and security, producing a structured document for stakeholder review.

Does cli-forge-hld handle capacity estimation and API design for new architectures?

Yes, cli-forge-hld handles capacity estimation and API design for new architectures. It integrates these calculations into the high-level design document, covering system context, container architecture, and security to provide a complete system design overview.